Skip to content

codealpha6393/Ai--chat-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖Ai--chat-bot

A chatbot powered by Groq, Portia SDK, and Streamlit that delivers intelligent conversational assistance through both a terminal and a web interface.


🚀 Features

  • Groq-powered responses for advanced natural language understanding and generation.
  • Portia SDK integration for safe, structured planning and execution of user requests.
  • Streamlit Web UI for an interactive, browser-based chatbot experience.
  • Lightweight and easy to set up.
  • Modular codebase that can be extended with new features.

🛠️ Technology Stack

  • Groq – generative AI for natural language processing.
  • Portia SDK – for safe structured planning and task execution.
  • Python – core language for bot logic.
  • Streamlit – for a user-friendly web-based interface.

📦 Installation & Setup

  1. Clone the repository:
    git clone https://github.com/codealpha6393/Ai--chat-bot.git
    cd Ai--chat-bot
  2. Install dependencies:
pip install -r requirements.txt
  1. Create a .env file in the root directory and add your API keys:
GROQ_API_KEY=your_groq_api_key
PORTIA_API_KEY=your_portia_api_key
  1. Run the chatbot in terminal mode:
python main.py

Or run it in Streamlit web mode:

streamlit run app.py

About

"Chat Bot— Groq and using Portia SDK."

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages