https://github.com/thetallprogrammer/gpt-oracle-discord-bot
GPT-Oracle is an intelligent, customizable Discord bot, leveraging OpenAI's GPT-3.5-Turbo model for real-time chat responses, ideal for enriching server interactions. Available in Plus and Lite versions to cater to different user needs and server sizes.
https://github.com/thetallprogrammer/gpt-oracle-discord-bot
artificial-intelligence chatbot chatbotai discord discord-bot gpt-3-5-turbo machine-learning openai-gpt3 python3
Last synced: 6 months ago
JSON representation
GPT-Oracle is an intelligent, customizable Discord bot, leveraging OpenAI's GPT-3.5-Turbo model for real-time chat responses, ideal for enriching server interactions. Available in Plus and Lite versions to cater to different user needs and server sizes.
- Host: GitHub
- URL: https://github.com/thetallprogrammer/gpt-oracle-discord-bot
- Owner: TheTallProgrammer
- License: apache-2.0
- Created: 2023-06-18T04:21:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T16:51:26.000Z (6 months ago)
- Last Synced: 2024-12-24T17:32:39.773Z (6 months ago)
- Topics: artificial-intelligence, chatbot, chatbotai, discord, discord-bot, gpt-3-5-turbo, machine-learning, openai-gpt3, python3
- Language: Python
- Homepage:
- Size: 263 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🤖 GPT-Oracle Discord Bot: Lite vs Ultra 🚀
Welcome to the GPT-Oracle Discord Bot family. Designed to harness the powerful capabilities of cutting-edge language models, these AI-driven chatbots come in two variations: Lite and Ultra. Each has been meticulously crafted to serve diverse user needs and contexts.
## 💡 Lite Version
The GPT-Oracle Lite is simplicity personified. It's your go-to AI-powered chatbot for smaller servers or individual use cases, eliminating the need to manage a database.
### Key Features of the Lite Version
- **Streamlined Command Functionality**: The bot processes direct user commands for effortless and efficient interactions.
- **Local API Key Storage**: Save your API key directly on your system using the `!save_key` command. Reuse it across sessions without reentering.
- **Optimized for Small Servers or Single Users**: Built with a focus on ease and efficiency, the Lite version presents a straightforward AI chatbot solution for smaller deployments.### ⚠️ Security Notice for Lite Version
In the Lite version, the API key is stored locally on your system. While this makes usage straightforward, it's not as secure as the Ultra version. It's essential to maintain system security, prevent API key exposure, and refrain from sharing the API key or its storage file.
## 🎛️ Ultra Version
The GPT-Oracle Ultra is a powerhouse designed for scalability and performance. It's the perfect AI chatbot solution for larger servers or when multiple users interact simultaneously.
### Key Features of the Ultra Version
- **Advanced Command Functionality**: Like its Lite counterpart, the Ultra version accepts direct user commands, promoting seamless interaction.
- **Remote SQL Database for API Key Storage**: The Ultra version houses API keys in a remote SQL database set up by the user. This feature allows for concurrent management of multiple API keys, making it perfect for larger servers and multi-user situations.
- **Engineered for Large Servers or Multiple Users**: The Ultra version's scalability and robust database management make it an ideal AI chatbot solution for larger deployments.---
## 📋 Available Commands
Interact with the Discord bot's functionalities using these commands:
- `!save_key`: This command allows secure API key storage, either locally (Lite version) or on a remote server (Ultra version). Saving your API key is essential to unlock the bot's advanced capabilities.
- `!ask`: Engage directly with the GPT-3.5 Turbo model using the `!ask` command. Provide a prompt or question and receive intelligent, contextually relevant responses, leveraging the power of GPT-3.5 Turbo for interactive and informative conversations.
- `!draw`: The `!draw` command unleashes the creativity of the DALLE 2 AI art generator. Supply a prompt to generate unique and fascinating art pieces, letting you delve into the world of AI-generated art.
These commands enable engaging interactions with the bot's diverse capabilities, from conversational AI models to AI-generated art. Experience the seamless fusion of advanced technologies and unlock new possibilities with each interaction.
---
## 🎥 Bot in ActionExperience the GPT-Oracle Discord Bot in action! Here are some GIFs demonstrating the usage of the commands:
### `!ask` Command
This command allows users to interact directly with the gpt-3.5-turbo-16k model. Provide a prompt or question, and the model will return an intelligent and contextually relevant response.

### `!draw` Command
The `!draw` command taps into the creativity of the DALLE 2 AI art generator. By supplying a prompt, you can generate unique and fascinating art pieces.

---
## 👨💻 Author
Logan Falkenberg - *Lead Developer*
For any queries, discussions, or feedback, please feel free to reach out:
🌐 **GitHub:** [@TheTallProgrammer](https://github.com/TheTallProgrammer)
---
## 📜 License
This project is licensed under the terms of the Apache License 2.0. For more details, please see [LICENSE](LICENSE).