Skip to content

100rabhsah/basic-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

basic-chatbot

πŸ€– Llama 3.3 70B Chatbot

A powerful AI chatbot powered by Llama 3.3 70B and utilizing the OpenRouter API for intelligent conversation. The backend is deployed on Render, and the frontend runs on Streamlit.

πŸš€ Features

  • Uses Llama 3.3 70B for natural language understanding.
  • Backend API powered by FastAPI, hosted on Render.
  • Frontend built with Streamlit, deployed on Streamlit Community Cloud.
  • Secure API integration using OpenRouter.

πŸ› οΈ Installation

Clone the Repository

git clone https://github.com/your-username/your-repo.git
cd your-repo

Install Dependencies

Make sure you have Python 3.12+ installed.

pip install -r requirements.txt

Run Backend (FastAPI)

uvicorn app.main:app --host 0.0.0.0 --port 8000

Run Frontend (Streamlit)

streamlit run app.py

🚒 Deployment

  • Backend: Deployed on Render.
  • Frontend: Hosted on Streamlit Community Cloud.

πŸ”‘ API Key Security

To prevent exposing your OpenRouter API key:

  • Store it in an .env file (for local use).
  • Use environment variables in your deployment.

πŸ“œ License

This project is open-source. Feel free to contribute! πŸŽ‰

About

A chatbot powered by Llama 3.3 70B πŸ¦™, utilizing the OpenRouter API 🌐 for intelligent and dynamic conversations. The backend is deployed on Render πŸš€, while the frontend runs on Streamlit 🎨.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages