NextChat и LobeChat
Самостоятельный деплой NextChat и LobeChat с tkbk.io: endpoint /openai, переменные окружения, деплой на Vercel.
NextChat и LobeChat — самостоятельно разворачиваемые веб-клиенты для чата с LLM. Оба используют OpenAI-совместимый API, поэтому tkbk.io подключается через переменные окружения при деплое.
#Требования
- Аккаунт Vercel (для one-click деплоя) или Docker.
- Ключ cr_xxx и баланс.
- Форк репозитория NextChat или LobeChat (по желанию).
#Переменные окружения
Ключевые две переменные — базовый URL и ключ. Обратите внимание: NextChat и LobeChat принимают базу без /chat/completions, но с корректным префиксом /openai.
OPENAI_API_KEY=cr_xxx
BASE_URL=https://api.tkbk.io/openai
CUSTOM_MODELS=+gpt-5,+gpt-5-mini,+gpt-5.3-codex
DEFAULT_MODEL=gpt-5OPENAI_API_KEY=cr_xxx
OPENAI_PROXY_URL=https://api.tkbk.io/openai/v1
OPENAI_MODEL_LIST=+gpt-5,+gpt-5-mini,+gpt-5.3-codex#Деплой на Vercel
- 1Форк и импорт
Сделайте форк репозитория и импортируйте его в Vercel как новый проект.
- 2Environment Variables
В настройках проекта добавьте переменные из таблицы ниже.
- 3Deploy
Запустите деплой; после сборки откройте выданный URL.
- 4Redeploy при смене ключа
Переменные окружения применяются на сборке — после правки нажмите Redeploy.
| Клиент | Переменная базы | Значение |
|---|---|---|
| NextChat | BASE_URL | https://api.tkbk.io/openai |
| LobeChat | OPENAI_PROXY_URL | https://api.tkbk.io/openai/v1 |
| оба | OPENAI_API_KEY | cr_xxx |
.../openai (без /v1), у LobeChat — .../openai/v1. Синтаксис CUSTOM_MODELS/OPENAI_MODEL_LIST с префиксом + добавляет модель в список; без него вы увидите дефолтный набор OpenAI, которого у нас нет.#Проверка
Откройте развёрнутый клиент, выберите gpt-5 в списке моделей и отправьте сообщение. Если ответ пришёл — деплой корректен и связан с tkbk.io.