This repository contains a chatbot developed using the Ollama model LLaMA2, Streamlit, and LangChain. The chatbot is designed to help monitor and analyze costs efficiently, providing actionable insights and facilitating better decision-making.
- Ollama LLaMA2 Model: Utilizes the powerful LLaMA2 model for natural language understanding and generation.
- Streamlit Interface: Provides an intuitive and interactive web interface for user interaction with the chatbot.
- LangChain Integration: Leverages LangChain for advanced language model interactions and workflow management.
- Cost Monitoring: Specifically tailored to help monitor and analyze cost-related data.
- Python 3.7 or later
- Git
-
Clone the Repository:
git clone https://github.com/libberaj/my_Gen_AI cd repository-name -
Create and Activate a Virtual Environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install Dependencies:
pip install -r requirements.txt
-
Set Up Environment Variables:
Create a
.envfile in the root directory and add any necessary environment variables (e.g., API keys). -
Run the Application:
streamlit run app.py
- Open your web browser and navigate to
http://localhost:8501to access the chatbot interface. - Interact with the chatbot to monitor and analyze cost-related data.
- Use the provided features to get insights and generate reports.
Feel free to open issues or submit pull requests if you have suggestions or improvements. Please make sure to follow the contribution guidelines.
This project is licensed under the MIT License.
- Ollama LLaMA2 Model: For its advanced language capabilities.
- Streamlit: For providing a simple way to build interactive web apps.
- LangChain: For enhancing language model interactions.