LobeHub с OpenCheese
/ Документация API← Быстрый старт с APIОткрыть как Markdown
LobeHub (ранее LobeChat) подключается к OpenCheese через запись провайдера в своих настройках. Подходят три записи; адреса у них разные, потому что каждый SDK добавляет к адресу свой путь.
| Запись провайдера | Какой адрес ввести |
|---|---|
| New API (рекомендуется) | https://api.opencheese.dev |
| OpenAI | https://api.opencheese.dev/v1 |
| Anthropic | https://api.opencheese.dev (без /v1) |
Вставьте свой API-ключ OpenCheese в поле API-ключа этой записи и загрузите список моделей: LobeHub
читает /v1/models.
New API
Запись New API обращается к каждой модели в подходящем формате: к моделям Claude — в формате Anthropic, к моделям GPT — через Responses API, к остальным — через Chat Completions. Каждая тема LobeHub отображается в панели как одна сессия.
Одно исключение: модели, которые LobeHub распознаёт как Gemini, отправляются в собственном формате Google, а его OpenCheese не поддерживает. Используйте их через запись OpenAI.
OpenAI и Anthropic
Запись OpenAI отправляет все модели через Chat Completions; адрес должен заканчиваться на /v1.
Запись Anthropic предназначена только для моделей Claude. С этими двумя записями каждый запрос
отображается в панели как отдельная сессия.
Кнопка «Проверить»
Кнопка Проверить (Check) отправляет одно тестовое сообщение модели, которую выбирает LobeHub, а не той, которую добавили вы:
- LobeHub 1.x проверяет подключение на жёстко заданной модели, которой в OpenCheese нет, поэтому проверка не проходит, хотя чат работает.
- В LobeHub 2.x рядом с Проверить есть выпадающий список моделей: выберите в нём модель OpenCheese.
Поэтому неудачная проверка с сообщением «Model ... does not exist on OpenCheese» ничего не говорит о вашей настройке. Вместо этого отправьте сообщение в чате или проверьте ключ из терминала:
curl -s https://api.opencheese.dev/v1/models \
-H "Authorization: Bearer $OPENCHEESE_API_KEY" | jq -r '.data[].id'
Что не работает
- Память (Memory) требует эндпоинта эмбеддингов, которого в OpenCheese нет: поиск по памяти в LobeHub молча ничего не находит.
- Системные задачи, например названия тем, выполняет собственная модель LobeHub по умолчанию, пока вы не укажете для них модель OpenCheese в Настройки → Системные агенты (Settings → System Tasks; в старых версиях — System Agent).
LobeHub в Docker
Когда LobeHub работает в Docker с выключенным параметром Использовать режим клиентского запроса
(Use Client Request Mode), запросы отправляет его сервер изнутри контейнера:
https://api.opencheese.dev работает, а адрес localhost указывает на сам контейнер.