GPTDiscord  by Kav-K

Discord bot for all-in-one GPT interface

created 2 years ago
1,846 stars

Top 24.0% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This project provides a comprehensive GPT interface for Discord, enabling ChatGPT-style conversations, image generation, AI moderation, and custom knowledge bases. It targets Discord server administrators and power users seeking to integrate advanced AI capabilities directly into their communities, offering features that rival or exceed the official ChatGPT web interface.

How It Works

The bot leverages OpenAI's GPT models (including GPT-4 Vision and DALL-E 3) to power its features. It supports multi-modal interactions, code interpretation in an isolated environment with internet access and package installation (via E2B), and persistent memory. For custom knowledge bases, it utilizes Qdrant as its vector database, allowing users to index documents, websites, and even Discord channel history for context-aware Q&A.

Quick Start & Requirements

  • Installation: Follow detailed step-by-step guides available at GPTDiscord Guides.
  • Prerequisites: OpenAI API Token, Python.
  • Dependencies: Qdrant (vector database), E2B (for code interpreter).
  • Setup: Detailed guides are provided for setup. Join the Discord Server for support.

Highlighted Details

  • Multi-modality: Supports image understanding (GPT-4 Vision) and image generation/optimization with DALL-E 3.
  • Code Interpreter: Full code execution environment with Python package installation and internet access via E2B.
  • Custom Indexes: Chat with your own documents (files, links, Discord channels) using Qdrant for vector storage.
  • Internet-Connected Chat: Integrates Google, Wolfram Alpha, and web crawling for real-time information access.

Maintenance & Community

The project is actively maintained by volunteers. Support and community interaction are primarily facilitated through their Discord Server.

Licensing & Compatibility

The README does not explicitly state a license. Users should verify licensing for commercial use or integration into closed-source projects.

Limitations & Caveats

The project relies heavily on external APIs (OpenAI, E2B), and costs associated with API usage are the user's responsibility. Some features, like the code interpreter, are complex and may require specific configurations. The project is volunteer-supported, so response times for issues may vary.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
11 stars in the last 90 days

Explore Similar Projects

Starred by Addy Osmani Addy Osmani(Engineering Leader on Google Chrome), Victor Taelin Victor Taelin(Author of Bend, Kind, HVM), and
1 more.

chatbox by chatboxai

0.3%
36k
Desktop client app for AI models/LLMs
created 2 years ago
updated 5 days ago
Feedback? Help us improve.