Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basechatbot | General Purpose Chatbot - no files required #78

Merged
merged 5 commits into from
Mar 31, 2024

Conversation

Daethyra
Copy link
Owner

created a chatbot page catered to helping the user learn. does not require the user to upload files

Added two new functions to utility_funcs.py: set_bg_url and set_bg_local. These functions allow setting the background of a Streamlit app to either a URL or a local image, providing more flexibility for customizing the appearance of the application.
…uploading

- Added a new file "2_💬_Chatbot.py" to incorporate a chatbot feature into the FreeStream application. The chatbot allows users to interact with various AI models, including GPT-3.5 Turbo, GPT-4 Turbo, Claude: Haiku, Claude: Sonnet, Claude: Opus, and Gemini-Pro. Users can select a chat model, engage in conversations, and view conversation history. Additionally, the chatbot supports dynamic loading of selected models and includes a temperature slider for adjusting model responses.

This commit introduces chatbot functionality to enhance user interaction within the FreeStream application, providing a diverse range of AI models for engaging conversations and enabling users to explore different conversational experiences. It also contains an experimental background, a GIF of anime rain falling.
@Daethyra Daethyra added the enhancement New feature or request label Mar 31, 2024
@Daethyra Daethyra marked this pull request as ready for review March 31, 2024 04:41
@Daethyra Daethyra merged commit fe68afb into streamlit Mar 31, 2024
2 checks passed
@Daethyra Daethyra deleted the basechatbot branch March 31, 2024 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant