A streamlined, single-agent chatbot built with Langgraph, and Groq, designed for straightforward conversational AI applications. This project leverages the 'Gemma2-9b-It' model to facilitate basic, responsive dialogue.
- Single-Agent Conversation: Engages users through simple, natural language interactions.
- Lightweight Design: Minimal dependencies for easy deployment.
- Future Enhancements: Plans for a user interface using Streamlit or Gradio, including image features.
- Python 3.12
- Jupyter Notebook
- Clone this repository:
git clone https://github.com/MaazLab/LexiOne.git cd VerbaBot
- Create a
.env
file in the root directory of the project and add yourGROQ_API_KEY
:GROQ_API_KEY=your_api_key_here
- Open the Jupyter notebook in your preferred environment.
- Run the cells to initialize the chatbot and start conversations.
- Develop a user-friendly interface with Streamlit or Gradio.
- Incorporate image features for enhanced interaction.
- Langgraph: For providing the framework for building conversational agents.
- Groq: For the powerful API that enhances chatbot performance.
This project is licensed under the MIT License. You are free to use, modify, and distribute this software for both commercial and non-commercial purposes, as long as you include the original license. See the LICENSE file for full details.