NextChat
Разверните NextChat с корневым URL, паролем и своей моделью.
Установка и подготовка
Установите Docker 20 или новее и запустите официальный образ NextChat командой ниже. Замените YOUR_API_KEY ключом routerra.ai, YOUR_MODEL_ID точным разрешённым ID, а CHANGE_THIS_ACCESS_CODE личным паролем. Откройте http://localhost:3000. Сервер хранит ключ в окружении и передаёт запросы; CODE — пароль экземпляра, не API-ключ. Другие варианты: официальная инструкция.
Настройка подключения
BASE_URL должен быть https://routerra.ai без /v1: прокси OpenAI добавляет пути сам. CUSTOM_MODELS=-all,+YOUR_MODEL_ID скрывает встроенные имена и добавляет ID; DEFAULT_MODEL задаёт начальный выбор. Сохраните поставщика OpenAI. Введите CODE в Settings → Access Code и отключите личные переопределения API для серверной конфигурации. На Vercel задайте те же переменные проекта и повторите развёртывание после изменений.
docker run -d --name nextchat -p 3000:3000 \
-e OPENAI_API_KEY=YOUR_API_KEY \
-e BASE_URL=https://routerra.ai \
-e CODE=CHANGE_THIS_ACCESS_CODE \
-e CUSTOM_MODELS=-all,+YOUR_MODEL_ID \
-e DEFAULT_MODEL=YOUR_MODEL_ID \
yidadaa/chatgpt-next-web
Выбор модели и устранение ошибок
Создайте чат с YOUR_MODEL_ID. При 404 уберите /v1 из BASE_URL. Если остался старый список, пересоздайте контейнер или разверните заново, обновите клиент и проверьте личные модели. При отказе доступа проверьте CODE, затем права ключа, если запрос дошёл до upstream. docker logs nextchat помогает различить ошибки маршрута и модели.