Cerea предлагает self-hosted чат для OpenAI-совместимых моделей

Cerea — self-hosted интерфейс для OpenAI-совместимых моделей с базами знаний, артефактами и агентами. Без Pystino он использует общий ключ, а шлюз добавляет квоты, учёт расходов, веб-поиск и управление доступом.

Cerea предлагает self-hosted чат для OpenAI-совместимых моделей. Тематическая карточка Comrad404.

5 ноября 2026 года в Hacker News появилась публикация о Cerea — самостоятельно развёртываемом интерфейсе для чата с языковыми моделями. Согласно README проекта, его можно подключить к любому совместимому с OpenAI API конечному адресу; связка с отдельным шлюзом Pystino добавляет управление пользователями, квотами и частью инструментов. Независимой проверки установки и работы функций не проводилось.

Cerea работает с OpenAI-совместимым API

В самостоятельном варианте Cerea выступает self-hosted-чатом: оператор указывает конечный API-адрес и один общий ключ. README не ограничивает этот сценарий конкретным провайдером, поэтому он может использоваться с разными OpenAI-совместимыми серверами. Общий ключ означает, что сама установка не даёт раздельного учёта пользователей: лимиты и расходы определяются подключённым сервисом и его настройками.

В интерфейсе заявлены базы знаний, файлы и агенты

Документация описывает базы знаний, загрузку PDF, документов Office, изображений и текста, а также файлы-артефакты. Для артефактов заявлены предварительные просмотры HTML, React и Mermaid в изолированных фреймах без сетевого доступа. В список возможностей также входят Python в браузере и coding-агенты, связанные с компьютерами пользователей через galopin. Это перечень функций из README, а не результат независимого тестирования.

Pystino добавляет учёт и доступ по пользователям

В описанной архитектуре Pystino выступает шлюзом OpenAI-совместимого API. По README, в нём предусмотрены учёт расходов и квоты по пользователям и группам, управление доступом к моделям, редактирование персональных данных и административная консоль. В связке Cerea обращается к шлюзу через токен входа конкретного пользователя, тогда как без Pystino каждый запрос использует единый настроенный ключ.

Через шлюз документация также заявляет веб-поиск, локальное чтение документов и учитываемые по использованию coding-агенты. Практическое различие такое: самостоятельный Cerea описан как вариант для подключения к одному endpoint, а связка с Pystino — как вариант с дополнительным управлением доступом, квотами и инструментами. Это заявленная архитектура проекта, а не подтверждённая оценка её надёжности.

Обработка документов зависит от схемы подключения

Без Pystino извлечение текста из PDF и изображений направляется на OCR-адрес, который задаёт оператор. При использовании шлюза обработка проходит через Pystino и, согласно README, может оставаться внутри собственного развёртывания. Для входа используется OIDC; текущая конфигурация рассчитана на одного провайдера учётных записей. Если нужно объединить несколько источников пользователей, документация предлагает федерацию через собственный IdP, например Keycloak или Authentik.

Что нельзя считать подтверждённым

В доступных материалах нет независимого тестирования установки, функций, производительности, безопасности или стоимости Cerea и Pystino. Поэтому заявления о квотах, локальной обработке, агентах и изоляции артефактов следует воспринимать как описание возможностей в README, а не как гарантию результата в конкретной инфраструктуре. Отдельно не подтверждены авторство, дата релиза и условия лицензирования проекта.