Об этом проекте
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 репозиторий, приглашаются вклад и переводы.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.