Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot of your choice

Overview

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.

Features

  • 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.

Installation

Prerequisites

  • Python 3.7 or later
  • Git

Steps

  1. Clone the Repository:

    git clone https://github.com/libberaj/my_Gen_AI
    cd repository-name
  2. Create and Activate a Virtual Environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install Dependencies:

    pip install -r requirements.txt
  4. Set Up Environment Variables:

    Create a .env file in the root directory and add any necessary environment variables (e.g., API keys).

  5. Run the Application:

    streamlit run app.py

Usage

  1. Open your web browser and navigate to http://localhost:8501 to access the chatbot interface.
  2. Interact with the chatbot to monitor and analyze cost-related data.
  3. Use the provided features to get insights and generate reports.

Contributing

Feel free to open issues or submit pull requests if you have suggestions or improvements. Please make sure to follow the contribution guidelines.

License

This project is licensed under the MIT License.

Acknowledgements

  • 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.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages