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