https://github.com/divyanshu9822/nuclei-chatbot
Nuclei is a context-aware AI chatbot built with Streamlit and powered by Groq's API. It remembers the context of your conversation, ensuring more coherent and relevant interactions. Easily integrate your GROQ API key and choose from various AI models to start chatting with Nuclei.
https://github.com/divyanshu9822/nuclei-chatbot
chatbot groq groq-api langchain llama3 python3 streamlit
Last synced: 5 months ago
JSON representation
Nuclei is a context-aware AI chatbot built with Streamlit and powered by Groq's API. It remembers the context of your conversation, ensuring more coherent and relevant interactions. Easily integrate your GROQ API key and choose from various AI models to start chatting with Nuclei.
- Host: GitHub
- URL: https://github.com/divyanshu9822/nuclei-chatbot
- Owner: Divyanshu9822
- Created: 2024-08-17T13:04:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-18T10:09:06.000Z (almost 2 years ago)
- Last Synced: 2025-02-10T11:37:45.808Z (over 1 year ago)
- Topics: chatbot, groq, groq-api, langchain, llama3, python3, streamlit
- Language: Python
- Homepage: https://nuclei-chatbot.streamlit.app/
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nuclei - Context-Aware AI Chatbot
Nuclei is a context-aware AI chatbot built with Streamlit and powered by Groq's API. It remembers the context of your conversation, ensuring more coherent and relevant interactions. Easily integrate your GROQ API key and choose from various AI models to start chatting with Nuclei.

## Features
- **Context-Aware Conversations**: Nuclei keeps track of previous interactions, providing a seamless and intelligent conversation experience.
- **Multiple AI Models**: Select from a variety of AI models to suit your needs.
- **User-Friendly Interface**: Simple and intuitive UI built with Streamlit.
## Installation
1. **Clone the repository**:
```bash
git clone https://github.com/Divyanshu9822/nuclei-chatbot.git
cd nuclei-chatbot
```
2. **Create and activate a virtual environment**:
```bash
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```
3. **Install the required packages**:
```bash
pip install -r requirements.txt
```
## Usage
1. **Run the Streamlit app**:
```bash
streamlit run app.py
```
2. **Enter your Groq API key** in the sidebar and select an AI model.
3. **Start chatting** with Nuclei!