LibreChat — это открытая платформа для общения с ИИ, которая объединяет десятки моделей в одном интерфейсе. В отличие от ChatGPT, вам не нужна ежемесячная подписка — вы платите только за вызовы API или используете бесплатные локальные модели (например, Ollama). Весь код доступен на GitHub, проект активно развивается сообществом.
Возможности
- Единый интерфейс в стиле ChatGPT: можно переключаться между моделями прямо посередине диалога.
- Поддержка моделей: OpenAI, Azure OpenAI, Anthropic (Claude), AWS Bedrock, Google, Vertex AI, Ollama, Groq, Mistral, Cohere, DeepSeek, Qwen, OpenRouter, Perplexity и другие. Работает с любым OpenAI-совместимым эндпоинтом.
- Запуск кода: встроенный изолированный интерпретатор для Python, Node.js, Go, C/C++, Java, PHP, Rust, Fortran. Можно загружать и скачивать файлы напрямую.
- Агенты без кода: создавайте помощников с инструментами (DALL-E 3, поиск файлов, выполнение кода) через графический интерфейс. Поддерживается протокол MCP для расширения инструментов.
- Генеративный UI: Artifacts — создавайте React, HTML и Mermaid-диаграммы прямо в чате.
- Пресеты и контекст: сохраняйте и делитесь настройками, переключайте эндпоинты на лету, используйте ветвление бесед (fork).
- Мультимодальность: загружайте изображения для анализа (Claude 3, GPT-4o, Llama-Vision, Gemini), общайтесь с файлами.
- Интерфейс на 20+ языках, включая русский, китайский, немецкий, испанский, французский, итальянский, польский, португальский, японский, корейский, вьетнамский, арабский, турецкий и другие.
- Голосовой ввод/вывод: поддержка OpenAI, Azure и Elevenlabs.
- Экспорт/импорт бесед из LibreChat, ChatGPT, Chatbot UI (скриншоты, Markdown, JSON).
- Поиск по всем сообщениям и диалогам.
- Безопасность: многопользовательский режим, OAuth2, LDAP, встроенная модерация, контроль расходов.
Быстрый старт
Самый простой способ развернуть LibreChat — использовать однокнопочный деплой на одном из облачных сервисов:
Либо клонируйте репозиторий и запустите через Docker:
git clone https://github.com/danny-avila/LibreChat.git
cd LibreChat
docker compose up -d
После запуска откройте http://localhost:3080. В первом запуске будет создан аккаунт администратора.
Конфигурация
Основные настройки задаются в файле librechat.yaml. Пример:
endpoints:
openAI:
apiKey: ${OPENAI_API_KEY}
anthropic:
apiKey: ${ANTHROPIC_API_KEY}
ollama:
baseURL: http://localhost:11434
Все переменные окружения можно передать через .env в корне проекта.
Документация и сообщество
Как помочь проекту
Важно: перед обновлением всегда проверяйте список изменений — могут быть критические изменения.
Комментарии
Комментариев пока нет. Будьте первым.