Об этом проекте

LibreChat — это open-source, самохостящаяся платформа для ИИ-чатов, которая объединяет нескольких AI-провайдеров за единым интерфейсом, вдохновлённым ChatGPT. Согласно её README, поддерживаются Anthropic (Claude), AWS Bedrock, OpenAI, Azure OpenAI, Google, Vertex AI, OpenAI Responses API, а также пользовательские OpenAI-совместимые эндпоинты и локальные или удалённые провайдеры, такие как Ollama, groq, Cohere, Mistral AI, OpenRouter, DeepSeek, Qwen и другие. Ключевые возможности: - Выбор и переключение моделей: можно выбирать между множеством провайдеров и эндпоинтов, переключаться в ходе разговора. - Агенты и инструменты: no-code кастомные агенты, маркетплейс агентов, доступ к общим чатам с пользователями и группами, поддержка Model Context Protocol (MCP), Skills (пакеты инструкций SKILL.md), экспериментальные Agent Plugins и субагенты для делегирования задач изолированным дочерним запускам. - Code Interpreter: песочечное выполнение кода на Python, Node.js (JS/TS), Go, C/C++, Java, PHP, Rust и Fortran с загрузкой, обработкой и скачиванием файлов; работает на базе ClickHouse/code-interpreter. - Веб-поиск: комбинация поисковых провайдеров, скраперов контента и реранкеров с настраиваемым реранкингом через Jina. - Генеративный UI и артефакты: создание React, HTML и Mermaid-контента прямо в чате с полноэкранным просмотром и экспортом Mermaid в SVG или PNG. - Генерация и редактирование изображений: text-to-image и image-to-image через GPT-Image-1, DALL-E (3/2), Stable Diffusion, Flux или MCP-серверы. - Пресеты и управление контекстом: сохранение и обмен пресетами, ветвление разговоров, редактирование сообщений, обмен промптами и форки сообщений и диалогов. - Мультимодальное взаимодействие: анализ изображений и чат с файлами у поддерживаемых провайдеров. - Многоязычный интерфейс: обширный список языков, управление переводами через Locize. - Reasoning UI: динамическое отображение рассуждений (chain-of-thought) для таких моделей, как DeepSeek-R1. - Восстанавливаемые стримы: ответы переподключаются и продолжаются после обрыва связи, синхронизация между вкладками и устройствами; работает от сервера одной инстанции до горизонтально масштабируемых деплойментов с Redis. - Речь и аудио: speech-to-text и text-to-speech с поддержкой OpenAI, Azure OpenAI и Elevenlabs. - Импорт и экспорт: импорт диалогов из LibreChat, ChatGPT и Chatbot UI; экспорт в виде скриншотов, Markdown, текста или JSON. - Поиск и навигация: поиск по сообщениям и разговорам. - Многопользовательский доступ: OAuth2, LDAP, вход по email, встроенная модерация и инструменты учёта расходов токенов. - Панель администратора: браузерное управление пользователями, группами, ролями и переопределениями конфигурации; поставляется с Docker Compose стеками. - Конфигурация и развёртывание: варианты прокси и reverse proxy, Docker и иные методы деплоя, S3 с CloudFront для доставки медиа. В релизе v0.8.8-rc2 добавлены: контроль выполнения агентов, human-in-the-loop агенты, унифицированный конструктор агентов, устойчивая агентная автоматизация, фоновые инструменты, запланированные чаты (экспериментально), функции памяти и контекста, редактируемые длинные вставки, улучшения обмена и артефактов, дополнения веб-поиска, усиление безопасности и аутентификации, новые списки моделей, наблюдение через Langfuse и административные функции. Ссылки ведут на документацию, changelog и RAG API репозиторий, приглашаются вклад и переводы.