AIKraft Agents

Kav-K/GPTDiscord

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

Инструменты⭐ 1 851Pythonпоследний релиз: v13.2.6
Открыть на 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) в удобном интерфейсе мессенджера.

Релизы

v13.2.6minor
🕐 18 дн назад · релиз на GitHub ↗

Улучшена фильтрация команд в Discord, добавлена изоляция SDK-групп и исправлена логика отображения настроек.

  • Fixed: Скрыты команды интеграций, если соответствующий сервис не загружен, включая Translate.
  • Fixed: OpenAI интернет-чат доступен без Google-учетных записей, но поиск требует их обоих.
  • Fixed: Команда /setup показывается только в режиме personal-key, но команды OpenAI видны до сохранения ключа.
  • Fixed: Удалены устаревшие недоступные команды при синхронизации запуска с учетом ALLOWED_GUILDS.
  • Added: Созданы изолированные группы команд SDK для предотвращения влияния конфигурации на другие экземпляры.
v13.2.3minorbreaking
🕐 19 дн назад · релиз на GitHub ↗

Удалена интеграция Wolfram Alpha из интернет-чатов, зависимостей и документации.

  • Breaking: Полностью удалён инструмент Wolfram, инструкции агентов, метки инструментов и доступ к учётным данным.
  • Fixed: Обновлены документация, примеры конфигурации, справочная система Discord и инструкции по настройке интернет-чатов.
  • Сохранена поддержка веб-поиска OpenAI, опционального поиска Google и сканирования веб-страниц.
  • Все тесты прошли успешно: пакет не содержит зависимостей Wolfram, состояние и базы данных сохранены.
v13.2.2patch
🕐 19 дн назад · релиз на GitHub ↗

Восстановлена работа E2B code-chat: исправлена обработка файлов, ошибок и очистка ресурсов.

  • Fixed: Восстановлена работа E2B code-chat, обработка файлов и очистка с текущим SDK.
  • Added: Команды теперь возвращают код выхода, stdout и stderr при ошибках для диагностики.
  • Added: Состояние Python и пакеты сохраняются в течение сессии; файлы загружаются по точным путям.
  • Added: Добавлена возможность скачивания CSV и графиков через Download Artifacts.
  • Fixed: Исправлена работа OpenAI Responses: ограниченный вывод, отключено хранение провайдера.
v13.1.0minor
🕐 19 дн назад · релиз на GitHub ↗

Восстановление Qdrant, Vary для изображений, индексация медиа и улучшение стабильности.

  • Added: Возвращена опциональная память Qdrant с изоляцией потоков и локальными сводками.
  • Added: Добавлены управления Vary для изображений через GPT Image и нативная транскрипция аудио/видео.
  • Fixed: Исправлены пути обработки ошибок, очистка песочницы и синхронная индексация в рабочих потоках.
  • Added: Улучшено восстановление чатов, пагинация поиска и защита от недействительных ключей.
v13.0.0majorbreaking
🕐 19 дн назад · релиз на GitHub ↗

GPTDiscord v13: поддержка OpenAI API, новый /web-поиск, исправления Discord и обновлённая сборка.

  • Added: Добавлен /web-поиск через Responses API с цитированием источников без ключа Google.
  • Added: Поддержка актуальных OpenAI API: чат, reasoning, vision, генерация изображений, транскрипция и эмбеддинги.
  • Fixed: Восстановлена работа приватных/публичных бесед, исправлены взаимодействия и регистрация команд.
  • Breaking: Отключены устаревшие операции DALL·E variation, best_of, mode и use_org; требуется переустановка индексов.
  • Added: Обновлены интеграции: документация (PDF, DOCX и др.), E2B, Pinecone, Replicate, Google/Wolfram.
v12.4.0majorbreaking
🕐 9 мес назад · релиз на GitHub ↗

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

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