This project is a Streamlit application that is designed to implement and interact with various AI models.
OpenAI ChatGPT-4
: This is an improved version of ChatGPT that can generate more human-like text. It's generally used for various tasks that involve natural language generation.OpenAI ChatGPT-3.5-Turbo
: This model from OpenAI is designed to offer better performance than its predecessors at a lower cost. It's capable of generating contextually relevant, human-like text.Meta AI Llama 2 - 70B Chat
: This model is a conversational AI developed by Meta. It can understand and generate human-like text, making it suitable for building interactive applications like chatbots.Meta AI CodeLLaMA ๐ฆ 34B Instruct
: This is a Meta AI model trained on coding-related tasks. It understands programming instructions and can generate relevant code snippets.Meta AI CodeLLaMA ๐ฆ 34B Fine Tuned for Python
: This model is similar to the 34B Instruct model but is specifically fine-tuned for generating Python code.Meta AI CodeLLaMA ๐ฆ 13B Instruct
: This is another version of Meta's CodeLLaMA model with reduced parameter count. It can still understand programming instructions and generate relevant code.Meta AI CodeLLaMA ๐ฆ 13B Fine Tuned for Python
: This version of the CodeLLaMA model is specifically fine-tuned to understand and generate Python code.Meta AI CodeLLaMA ๐ฆ 7B Instruct
: This is a smaller version of the CodeLLaMA model designed by Meta. It's capable of understanding programming instructions and generating relevant code.Meta AI CodeLLaMA ๐ฆ 7B Fine Tuned for Python
: Another version of Meta's CodeLLaMA model specifically fine-tuned to generate Python code. ...
Streamlit
Flowise AI
Replicate
OpenAI
...
To install this application, follow these steps:
-
Clone this repository to your local machine using https://github.com/volkantasci/bitai.git
-
(Optional) Create a Python virtual environment and activate it.
-
Install the necessary packages using the command
pip install -r requirements.txt
-
Run a docker container with flowise-compose.yml file. Load DB.json database file to FlowsieAI with its own UI.
-
Add your API keys to FlowiseAI in UI.
-
Make sure your OPENAI_API_KEY is set in your environment variables.
After installing the required packages, navigate to the project directory and run the application with:
streamlit run ๐ฌ_Chat_with_AI.py
- Chatting with three different models: ChatGPT-4, ChatGPT-3.5-Turbo, and Llama 2
- Coding with CodeLLaMA: 34B, 13B, and 7B models
- Summarizing Contents: Summarize any text with any models you want
- Create YouTube topics and video titles: Create YouTube topics and video titles with any models you want
...
Contributions are always welcome! Please read the contribution guidelines first.
If you have any questions or issues, please contact <Your Name>
. You can also open an issue
at https://github.com/volkantasci/bitai/issues.