Coder Social home page Coder Social logo

bitai's Introduction

bitAI ๐Ÿค–

This project is a Streamlit application that is designed to implement and interact with various AI models.

Models used

  • 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. ...

Tools and Libraries Used

  • Streamlit
  • Flowise AI
  • Replicate
  • OpenAI

...

Installation

To install this application, follow these steps:

  1. Clone this repository to your local machine using https://github.com/volkantasci/bitai.git

  2. (Optional) Create a Python virtual environment and activate it.

  3. Install the necessary packages using the command pip install -r requirements.txt

  4. Run a docker container with flowise-compose.yml file. Load DB.json database file to FlowsieAI with its own UI.

  5. Add your API keys to FlowiseAI in UI.

  6. Make sure your OPENAI_API_KEY is set in your environment variables.

How to run the application

After installing the required packages, navigate to the project directory and run the application with:

streamlit run ๐Ÿ’ฌ_Chat_with_AI.py

Features

  • 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

...

Contributing

Contributions are always welcome! Please read the contribution guidelines first.

License

MIT

Contact

If you have any questions or issues, please contact <Your Name>. You can also open an issue at https://github.com/volkantasci/bitai/issues.

bitai's People

Contributors

volkantasci avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.