Skip to content

Rishiraj0100/RAI

RAI

RAI is a web platform that allows users to create AI models and chat with them. It provides a simple interface to experiment with AI and explore conversational models. Think of it as your personal AI studio just like Instagram AI Studio.


🚀 Features

  • Create and manage AI models
  • Chat with AI models in real-time
  • Create user accounts with username and email
  • Lightweight, easy to use, and open-source

🛠️ Technologies

  • Frontend: HTML (Jinja2 templating), Tailwind CSS
  • Backend: Python (Quart framework)
  • AI: Ollama for AI models

📦 Installation

  1. Clone this repository:

    git clone https://github.com/Rishiraj0100/RAI.git
    cd RAI
  2. Create Virtual Environment:

    python3 -m venv .venv
  3. Install Dependencies:

    python3 -m pip install -r requirements.txt
  4. Install Ollama:

  5. Setup database and run the project

    python3 -m aerich init-db
    python3 run.py

Now your project is ready for production deployment.


Production Deployment

Make necessary changes in run.sh (Line 2) and then run:

chmod +x run.sh
bash run.sh

🙏 Acknowledgements & Contribution

About

RAI is a web platform that allows users to create AI models and chat with them. It provides a simple interface to experiment with AI and explore conversational models.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors