NextChat

Déployer NextChat avec URL racine, code d’accès et modèle personnalisé.

Installation et préparation

Installez Docker 20 ou plus et déployez l’image officielle NextChat ci-dessous. Remplacez YOUR_API_KEY par une clé routerra.ai, YOUR_MODEL_ID par l’ID exact autorisé et CHANGE_THIS_ACCESS_CODE par un mot de passe privé. Ouvrez http://localhost:3000. Le serveur conserve la clé dans son environnement et relaie les requêtes ; CODE est le mot de passe de l’instance, pas la clé API. Autres options : déploiement officiel.

Configurer la connexion

BASE_URL doit être https://routerra.ai sans /v1 : le proxy OpenAI ajoute les chemins. CUSTOM_MODELS=-all,+YOUR_MODEL_ID masque les noms intégrés et ajoute votre ID ; DEFAULT_MODEL fixe la sélection initiale. Gardez le fournisseur OpenAI. Saisissez CODE dans Settings → Access Code et désactivez les remplacements API personnels pour utiliser le serveur. Sur Vercel, définissez les mêmes variables dans le projet et redéployez après modification.

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

Choisir un modèle et résoudre les erreurs

Créez un chat avec YOUR_MODEL_ID. En cas de 404, retirez /v1 de BASE_URL. Si l’ancienne liste persiste, recréez le conteneur ou redéployez, actualisez le client et vérifiez les modèles personnels. Pour un accès refusé, vérifiez CODE puis les droits de la clé si l’amont est atteint. docker logs nextchat distingue routage et erreurs de modèle.