Skip to content

DevSkyOne/OpenGPT

Repository files navigation

Contributors Forks Stargazers Issues MIT License


OpenGPT

Logo

Open Source ChatGPT-4 discord bot

Report Bug · Request Feature

Maintainability Reliability Security

About The Project

OpenGPT Discord Bot is an interactive Discord bot built to communicate with OpenAI's GPT-3.5-Turbo and GPT-4 API. This project aims to bring the power and convenience of ChatGPT to Discord servers, allowing users to engage in conversations, ask questions, or seek information from a highly advanced AI language model.

(back to top)

Features

Interact with ChatGPT by simply mentioning the bot using @OpenGPT or replying to a recent message from the bot. Accessible and user-friendly, with a daily limit of 100 Credits (equivalent to ~10 cents) per user to manage API costs.

Invite the official bot to your server with ease using this link: Official discord bot invite

(back to top)

Built With

  • Python
  • discord4py

(back to top)

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

You need the following software to run this plugin:

Installation

  1. Clone the repository
  2. Use pip install -r requirements.txt to install all dependencies
  3. Rename .env.example to .env and edit your openai api and discord bot token
  4. Start the bot with python opengpt.py

(back to top)

Roadmap

  • Threads
  • File Support
  • Image Support (GPT-4 api added image support)

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Branch naming

  • feature/ for new features
  • fix/ for bug fixes
  • docs/ for documentation changes
  • refactor/ for code changes that neither fixes a bug nor adds a feature
  • style/ for formatting, missing semi colons, etc; no code change
  • test/ for everything related to testing
  • chore/ for updating build tasks, package manager configs, etc; no production code change

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Support & Sponsorship

The OpenGPT Discord Bot project is actively maintained and improved. Your support and sponsorship on GitHub directly contribute to the ongoing development and maintenance of the project. By sponsoring, you help ensure that the bot continues to provide users with a seamless and engaging ChatGPT-4 experience on Discord.

Sponsor the project here: GitHub Sponsorship Page

Please don't hesitate to open issues or submit pull requests for any improvements or bug fixes. Your contributions are always welcome!

Contact

Project Link: https://github.com/DevSkyOne/OpenGPT

(back to top)

Acknowledgments

(back to top)

About

OpenGPT is a open-source chatgpt api discord bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages