Kav-K/GPTDiscord

Надёжный универсальный интерфейс GPT для Discord: диалоги в стиле ChatGPT, генерация изображений, AI-модерация, пользовательские индексы и базы знаний, суммаризация YouTube и многое другое!

Инструменты⭐ 1 852Pythonпоследний релиз: v12.4.0
Открыть на GitHub ↗

Что это за инструмент

GPTDiscord — это полнофункциональный Discord-бот, интегрирующий возможности OpenAI (GPT-4, GPT-4-Turbo, DALL-E 3) для работы прямо в мессенджере.

Зачем нужен

Инструмент позволяет вести многомодалные диалоги, генерировать изображения, выполнять код и анализировать данные в изолированной среде. Он также предоставляет доступ к интернету через Google и Wolfram Alpha, а также поддерживает работу с собственными документами через RAG.

Что можно реализовать

  • Анализ документов и сайтов: загрузка PDF, текстовых файлов или ссылок для получения ответов на основе контекста (Custom Indexes / Document Q&A).
  • Исполнение кода: использование Code Interpreter для выполнения Python-скриптов, установки пакетов и обработки данных в изолированном окружении.
  • Генерация и обработка изображений: создание картинок через DALL-E 3 и их оптимизация непосредственно в Discord.
  • Поиск в интернете: получение актуальной информации с помощью интеграции с Google и Wolfram Alpha.
  • Модерация сервера: автоматическая проверка контента на соответствие правилам с помощью AI-moderation.

Ключевые возможности

  • Поддержка GPT-4-Vision для понимания изображений и мультимодальных диалогов.
  • Интеграция с Qdrant в качестве векторной базы данных для эффективного поиска по контексту.
  • Возможность использования пользовательских API-ключей OpenAI (User-Input API Keys).
  • Наличие долгосрочной памяти (Permanent Memory) для сохранения истории и контекста бесед.
  • Автоопределение языка и поддержка переводов через DeepL.

👤 Кому подойдёт: Владельцы Discord-серверов, разработчики, исследователи и пользователи, желающие получить доступ к расширенным функциям LLM (GPT-4, DALL-E) в удобном интерфейсе мессенджера.

Релизы

v12.4.0majorbreaking
🕐 7 мес назад · релиз на GitHub ↗

Переход на Chat Completions API и обновление зависимостей в версии 12.4.0.

  • Breaking: Миграция на Chat Completions API, что может потребовать изменений в конфигурации.
  • Added: Обновлены зависимости проекта для обеспечения совместимости и стабильности.