Repolode
sdcb

sdcb/chats

Самостоятельно размещаемый веб-интерфейс и AI-шлюз для LLM, объединяющий более 22 провайдеров моделей в одном интерфейсе.

Open source альтернатива:ChatGPT

Звёзды
618
Форки
109
Открытые issues
10
Последний коммит
26 дней назад

Что это?

Sdcb Chats — веб-интерфейс для LLM, позволяющий управлять множеством провайдеров моделей из одного места. Он поддерживает более 22 ведущих AI-провайдеров и предоставляет совместимые с Chat Completions и Messages API, поэтому через него можно направлять запросы существующих клиентов, например Claude Code.

Проект можно быстро развернуть одной командой Docker; также доступны нативные исполняемые файлы для нескольких платформ. Для хранения данных можно использовать SQLite, SQL Server или PostgreSQL, а для файлов — локальный диск или облачные объектные хранилища, например AWS S3, Aliyun OSS и Azure Blob. В панели администратора доступны управление правами пользователей и балансом аккаунтов, ограничение частоты запросов, журналы аудита, Keycloak SSO и вход по SMS.

Среди дополнительных возможностей — песочница на базе Docker для выполнения кода, встроенные инструменты браузера и Excel, визуальный ввод, генерация изображений и трассировка запросов для диагностики входящих и исходящих вызовов API. Бэкенд написан на C#, фронтенд — на TypeScript с React.

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

  • 01Доступ к более чем 22 провайдерам LLM через единый интерфейс.
  • 02Шлюз API, совместимый с Chat Completions и Messages.
  • 03Песочница на базе Docker для выполнения кода со встроенными инструментами браузера и Excel.
  • 04Трассировка входящих и исходящих вызовов API.
  • 05На выбор — SQLite, SQL Server или PostgreSQL, а также локальное или облачное объектное хранилище.
  • 06Управление правами пользователей и балансом, ограничение частоты запросов и журналы аудита.

Сценарии использования

  • Команды, которым нужна единая веб-точка доступа к нескольким провайдерам LLM.
  • Самостоятельное размещение приватного чат-интерфейса с учетными записями пользователей и ограничениями баланса.
  • Направление запросов Claude Code и других клиентов API через единый шлюз.
  • Отладка запросов к API моделей с помощью подробной трассировки.

Быстрый старт

  1. 1

    Запустите контейнер с помощью Docker

    mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest
  2. 2

    Откройте http://localhost:8080 и войдите в систему с учетной записью по умолчанию

Что важно знать

  • Команда быстрого запуска монтирует сокет Docker и запускает контейнер от имени root.
  • Основной README написан на китайском языке; английская версия находится в отдельном файле.

В подборках

Темы

Частые вопросы

Что такое chats?
Самостоятельно размещаемый веб-интерфейс и AI-шлюз для LLM, объединяющий более 22 провайдеров моделей в одном интерфейсе. Sdcb Chats — веб-интерфейс для LLM, позволяющий управлять множеством провайдеров моделей из одного места. Он поддерживает более 22 ведущих AI-провайдеров и предоставляет совместимые с Chat Completions и Messages API, поэтому через него можно направлять запросы существующих клиентов, например Claude Code.
chats можно использовать бесплатно? Какая у него лицензия?
chats распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
chats всё ещё поддерживается?
Активно поддерживается. Последний коммит в chats — 12 окт. 2026 г..
Для чего можно использовать chats?
Команды, которым нужна единая веб-точка доступа к нескольким провайдерам LLM. Самостоятельное размещение приватного чат-интерфейса с учетными записями пользователей и ограничениями баланса. Направление запросов Claude Code и других клиентов API через единый шлюз. Отладка запросов к API моделей с помощью подробной трассировки.
Как установить chats?
Запустите контейнер с помощью Docker: mkdir -p ./AppData && chmod 755 ./AppData && docker run --restart unless-stopped --name sdcb-chats -e DBType=sqlite -e ConnectionStrings__ChatsDB="Data Source=./AppData/chats.db" -v ./AppData:/app/AppData -v /var/run/docker.sock:/var/run/docker.sock --user 0:0 -p 8080:8080 sdcb/chats:latest Откройте http://localhost:8080 и войдите в систему с учетной записью по умолчанию
Где скачать chats?
Исходный код и инструкции по установке — на GitHub: https://github.com/sdcb/chats

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.

157,9 тыс.+671 за неделю23 тыс.PythonOtherАктивно поддерживаетсяОбновлён 13 часов назад

LobeHub объединяет AI-агентов в постоянно работающие команды, которые можно нанимать, планировать их работу и оценивать результаты в одном месте.

84,2 тыс.+617 за неделю16,1 тыс.TypeScriptOtherОбновлён 11 часов назад