Git Product home page Git Product logo

geetagpt's Introduction

GeetaGPT

GeetaGPT is a chatbot built with Flask that embodies the persona of Lord Krishna, possessing extensive knowledge from Shrimadvagwat Geeta. The bot is powered by the OpenAI GPT-3.5 model, capable of answering life problems, providing advice, and offering motivation.

Features

  • Divine Wisdom: Acts as a replica of Lord Krishna, answering questions and offering advice based on the teachings of Shrimadvagwat Geeta.
  • Life Guidance: Provides insightful responses to life problems and challenges.
  • Motivational Chat: Offers motivation and uplifting messages for users feeling low.

Usage Instructions

  1. Setup:

    • Clone the repository: git clone https://github.com/yourusername/GeetaGPT.git
    • Navigate to the project directory: cd GeetaGPT
  2. Configuration:

    • Create a .env file in the root of the project.
    • Add your OpenAI API key to the .env file: API_KEY=your_openai_api_key.
    • Update main.py to load the API key from the environment: OpenAIAPI = os.getenv("API_KEY").
  3. Environment Setup:

    • Create a virtual environment: python -m venv venv
    • Activate the virtual environment:
      • On Windows: venv\Scripts\activate
      • On Unix or MacOS: source venv/bin/activate
  4. Install Dependencies:

    • Install required packages: pip install -r requirements.txt
  5. Run the Application:

    • Start the Flask server: python main.py
    • Access the application in your browser: http://localhost:80/

Screenshots

Main Page Other

Contribution Guidelines

Feel free to contribute! Follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature.
  3. Commit your changes: git commit -m "Add your feature".
  4. Push to the branch: git push origin feature/your-feature.
  5. Submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

Special thanks to OpenAI for providing the powerful GPT-3.5 model.


This project is maintained by [Your Name]. Feel free to reach out with any questions or suggestions!

geetagpt's People

Contributors

avdhesh-varshney avatar dependabot[bot] avatar harmeetsingh11 avatar koderap avatar sanketshinde01 avatar subh05sus avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.