zylon-ai/private-gpt

Полный API-слой для приватных ИИ-приложений на локальных моделях: RAG, навыки, инструменты, MCP, text-to-sql и другие. Работает с любым OpenAI-совместимым inference-сервером.

RAG⭐ 57 521Pythonпоследний релиз: v1.0.1
Открыть на GitHub ↗Сайт проекта ↗

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

PrivateGPT — это open-source API-слой, который превращает локальные LLM в готовые к продакшену AI-приложения, предоставляя интерфейс, совместимый с Claude API.

Зачем нужен

Инструмент решает задачу создания приватных AI-продуктов без необходимости разрабатывать сложные бэкенд-примитивы с нуля и без зависимости от облачных провайдеров. Он позволяет разработчикам использовать любые OpenAI-compatible inference серверы (например, Ollama, vLLM) для реализации RAG, работы с инструментами и базами данных.

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

  • Построение локальных RAG-систем с цитированием источников на основе собственных документов
  • Интеграция локальных моделей в существующие инструменты, такие как Claude Desktop, Cowork или Microsoft Excel/Word
  • Создание агентов с доступом к внешним инструментам (web search, code execution) и MCP-коннекторам
  • Структурированный доступ к базам данных и CSV-файлам через text-to-SQL
  • Запуск внутренних пилотных проектов и демо-версий с использованием встроенного UI Workbench

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

  • Полная совместимость с Claude API (streaming, async, token counting), что упрощает интеграцию
  • Архитектура separation of concerns: PrivateGPT управляет логикой, а модели запускаются на отдельных OpenAI-compatible серверах
  • Встроенная поддержка агентов, инструментов (tools) и MCP-коннекторов
  • Готовые интеграции с популярными платформами (n8n, Claude Code, Microsoft 365)
  • Production-tested решение, используемое в коммерческой платформе Zylon

👤 Кому подойдёт: разработчики, создающие приватные AI-приложения; DevOps-инженеры, настраивающие локальную AI-инфраструктуру; компании, требующие полного контроля над данными и отказом от облачных LLM

Релизы

v1.0.1patch
🕐 3 мес назад · релиз на GitHub ↗

Исправлены ошибки с Docker, ключами API и путями данных, а также улучшено кэширование промптов.

  • Fixed: Добавлены отсутствующие зависимости базы данных для Docker.
  • Fixed: Ключ API для эмбеддингов теперь опционален для локальных OpenAI-совместимых движков.
  • Fixed: Локальные данные, кэши и пути очистки теперь используют переменную PGPT_HOME.
  • Fixed: Исправлена проверка готовности издателя для публикации новых сообщений.
  • Fixed: Промпты оптимизированы для сохранения кэширования за счёт использования даты.