NextChat

Distribuisci NextChat con URL radice, codice d’accesso e modello personalizzato.

Installazione e preparazione

Installa Docker 20 o successivo e distribuisci l’immagine ufficiale NextChat con il comando seguente. Sostituisci YOUR_API_KEY con una chiave routerra.ai, YOUR_MODEL_ID con l’ID esatto consentito e CHANGE_THIS_ACCESS_CODE con una password privata. Apri http://localhost:3000. Il server conserva la chiave nell’ambiente e inoltra le richieste; CODE è la password d’accesso, non la chiave API. Altre opzioni: deployment ufficiale.

Configurare la connessione

BASE_URL deve essere https://routerra.ai senza /v1: il proxy OpenAI aggiunge i percorsi. CUSTOM_MODELS=-all,+YOUR_MODEL_ID nasconde i nomi integrati e aggiunge il tuo ID; DEFAULT_MODEL imposta la scelta iniziale. Mantieni OpenAI come fornitore. Inserisci CODE in Settings → Access Code e disabilita gli override API personali per usare il server. Su Vercel imposta le stesse variabili nel progetto e ridistribuisci dopo le modifiche.

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

Scegliere un modello e risolvere gli errori

Avvia una chat con YOUR_MODEL_ID. Per un 404 rimuovi /v1 da BASE_URL. Se resta la vecchia lista, ricrea il container o ridistribuisci, aggiorna il client e controlla i modelli personali. Per accesso negato verifica CODE, poi i permessi della chiave se l’upstream viene raggiunto. docker logs nextchat distingue errori di routing e modello.