Aggiungi ogni modello del catalogo a Chatbox con un unico provider personalizzato.
Updated 2026-07-29
Chatbox fornisce un flusso Add Custom Provider per qualsiasi endpoint compatibile OpenAI: scegli la modalità OpenAI API Compatible, imposta l'API Host su https://api.apisrouter.com/v1, incolla una chiave, e gli id Claude, GPT, Gemini e DeepSeek risiedono fianco a fianco nel selettore di modelli su desktop, mobile e web.
Risposta rapida: un dialogo nelle impostazioni Model Provider.
Apri Chatbox Settings e passa alla scheda Model Provider. Clicca Add, poi Add Custom Provider. Compila il dialogo con cinque valori: un Name (APIsRouter), API Mode impostato su OpenAI API Compatible, la tua chiave in API Key, https://api.apisrouter.com/v1 in API Host, e lascia API Path sul default /chat/completions che Chatbox compila per un host che termina in /v1. Poi aggiungi i modelli. Il pulsante Fetch tira la lista modelli dell'endpoint tramite /v1/models così puoi abilitare gli id dal catalogo direttamente, e New ti permette di digitare un id a mano se preferisci un selettore curato e breve. Clicca Check accanto al campo chiave e Chatbox esegue una richiesta live; una conferma verde significa che il provider è collegato. Abbiamo validato questo esatto flusso contro l'attuale app web di Chatbox, e lo stesso dialogo è presente nelle build desktop e mobile.
Come Chatbox parla con un provider personalizzato.
Chatbox (chatboxai su GitHub, circa 41K stelle) è uno dei client di chat AI più installati: app native per Windows, macOS e Linux, build mobile per iOS e Android, e una versione browser su web.chatboxai.app. Viene distribuito con voci proprietarie per i grandi fornitori, ciascuna che vuole la propria chiave, e il dialogo del provider personalizzato è il percorso documentato per tutto il resto. Un provider personalizzato in modalità OpenAI API Compatible è una semplice descrizione di un endpoint: host, percorso, chiave, e una lista di id di modello. Ogni turno di conversazione diventa una richiesta chat-completions standard contro quell'host, con l'id del modello dal selettore che viaggia come stringa. A Chatbox non importa quale fornitore abbia addestrato il modello dietro un id, ed è esattamente ciò che rende utile qui un gateway multi-fornitore: una voce provider mette claude-sonnet-4-6, gpt-5.5, gemini-3.5-flash e deepseek-v4-flash nello stesso selettore, fatturati attraverso la stessa chiave. La differenza pratica rispetto ad impilare quattro provider proprietari non è solo meno chiavi. Le impostazioni di Chatbox si sincronizzano per dispositivo, quindi ogni account fornitore che aggiungi è un'altra chiave da incollare sul tuo telefono, il tuo laptop, e la web app. Un provider personalizzato è un incolla per dispositivo, e passare una conversazione da Claude a DeepSeek è un cambio nel selettore piuttosto che un cambio di provider.
Configurazione completa: ogni campo nel dialogo.
Name è solo un'etichetta; APIsRouter mantiene leggibile il selettore. API Mode deve essere OpenAI API Compatible, che dice a Chatbox di parlare chat completions standard; l'altra modalità nel menu a tendina è per endpoint nativi Gemini e non è ciò che vuole un gateway. API Host e API Path si compongono nell'URL della richiesta, e questa coppia è dove le configurazioni vanno storte. Con l'host impostato su https://api.apisrouter.com/v1, il percorso è /chat/completions, e Chatbox compila esattamente questo quando riconosce un host /v1. La documentazione di Chatbox descrive anche la convenzione host nudo, dove l'host omette /v1 e il percorso ha come default /v1/chat/completions; entrambi si compongono nello stesso URL, quindi scegli una forma e lascia l'altro campo al suo default. Ciò che si rompe è mescolarli, un host /v1 con un percorso /v1/chat/completions, che produce un URL /v1/v1 raddoppiato che dà 404. Le etichette dei campi e il comportamento di autofill cambiano un po' tra le release di Chatbox, quindi fidati dell'URL composto più che della memoria. Per i modelli, Fetch è il percorso a basso sforzo: Chatbox elenca tutto ciò che serve l'endpoint e tu attivi ciò che vuoi. New è il percorso curato: digita gli id a mano e il selettore resta breve. Ogni riga di modello ha interruttori di capability (vision, tool use); lasciali disattivati a meno che tu non sappia che il modello supporta la capability, dato che un modello non configurato viene trattato come testo semplice e questo è il default sicuro. Finisci con Check, poi inizia una conversazione e scegli un modello sotto il tuo nuovo nome provider.
Name: APIsRouter
API Mode: OpenAI API Compatible
API Key: sk-YOUR-APISROUTER-KEY
API Host: https://api.apisrouter.com/v1
API Path: /chat/completions (autofilled)
Models: Fetch (pull the catalog) or New (type ids)
Then: Check → green confirmationScegliere modelli per un client di chat quotidiano.
Poiché ogni modello abilitato fattura attraverso una chiave, confrontare due id è un cambio nel selettore piuttosto che una decisione di account. Esegui lo stesso tipo di conversazioni su entrambi per qualche giorno, poi leggi la spesa per modello nella console di APIsRouter e mantieni ciò che si è guadagnato il posto.
- Le domande quotidiane e le riscritture rapide sono lavoro a raffica. claude-haiku-4-5-20251001 e gemini-3.5-flash rispondono abbastanza velocemente che l'app sembra istantanea, e portano bene la maggior parte del traffico quotidiano.
- Le bozze lunghe, il ragionamento attento, e le discussioni di codice si guadagnano claude-sonnet-4-6 o gpt-5.5. Tieni abilitato uno per fascia e cambia per conversazione invece che per provider.
- deepseek-v4-flash è la scelta a volume se Chatbox è la tua sidebar sempre aperta; conversazioni piccole costanti si sommano e la fascia veloce mantiene il saldo che si muove lentamente.
- Le conversazioni con input immagine hanno bisogno di un id capace di vision con l'interruttore vision abilitato su quella riga di modello; conferma la capability rispetto alla documentazione del modello prima di attivare l'interruttore.
- Abilita pochi modelli deliberatamente invece di recuperare tutto: ogni toggle è una riga del selettore, e aggiungere un altro id in seguito è una modifica di dieci secondi.
Pagamento a consumo · sotto i prezzi ufficiali
Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.
| Modello | Prezzo ufficiale | Il nostro prezzo |
|---|---|---|
| Claude Sonnet 4.6 | $3.00 / $15.00 per M | $2.40 / $12.00 per M |
| Claude Haiku 4.5 20251001 | $1.00 / $5.00 per M | $0.80 / $4.00 per M |
| GPT-5.5 | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
| Gemini 3.5 Flash | $1.50 / $9.00 per M | $1.20 / $7.20 per M |
| DeepSeek V4 Flash | $0.14 / $0.28 per M | $0.10 / $0.30 per M |
Modalità di errore specifiche di Chatbox.
Il percorso raddoppiato è il classico. Un 404 su ogni messaggio significa che API Host e API Path portano entrambi un /v1 o il percorso ripete ciò con cui l'host già termina; apri la voce provider e leggi i due campi come un unico URL. Un risultato vuoto da Fetch di solito significa che la chiave è sbagliata o mancante, dato che l'elenco dei modelli è esso stesso una richiesta autenticata. Controlla il campo API Key e usa il pulsante Check, che fa emergere direttamente gli errori di autenticazione. Un modello che dà errore solo in alcune conversazioni è di solito un interruttore di capability: vision abilitato su un modello privo di input immagine, o un flusso dipendente da strumenti che colpisce un modello con gli strumenti disattivati. Ripristina la riga del modello ai default e riabilita le capability una alla volta. E ricorda che la voce provider vive per installazione. Aggiungere APIsRouter sul tuo desktop non configura il tuo telefono; ripeti il dialogo lì, oppure usa la condivisione di configurazione propria di Chatbox se la tua versione la offre. L'unica cosa che non richiede mai di essere ripetuta è la registrazione fornitore, dato che una chiave copre ogni modello su ogni dispositivo.
Chi instrada Chatbox tramite un gateway.
- Persone che vogliono Claude, GPT, Gemini e DeepSeek in un unico selettore senza mantenere quattro account fornitore e quattro chiavi su tre dispositivi.
- Utenti in regioni dove alcune registrazioni fornitore sono dolorose; l'accesso basato su ricarica senza obbligo di carta rimuove la dipendenza per provider.
- Sviluppatori che già instradano i loro strumenti editor e terminale tramite un gateway e vogliono il loro client di chat sulla stessa chiave e lo stesso log di utilizzo.
- Chi confronta modelli e valuta gli id su conversazioni reali prima di impegnare un progetto su uno; ogni candidato è una riga del selettore, non un account.
- Famiglie e piccoli team che standardizzano su un endpoint, un saldo, e visibilità di utilizzo per chiave invece di abbonamenti sparsi.
Verifica l'endpoint e fai debug del primo messaggio.
Dimostra prima la metà gateway fuori da Chatbox: elenca i modelli con la tua chiave, poi esegui una chat completion contro un id che intendi abilitare. Se entrambi passano, tutto ciò che resta è nel dialogo del provider. Dentro Chatbox, il pulsante Check è il segnale più veloce. Gli errori di autenticazione sono il campo chiave. Gli errori non-trovato all'invio sono una discrepanza di id, che accade per lo più con voci New digitate a mano; copia gli id dall'output di /v1/models invece che a memoria. I 404 su ogni richiesta sono la composizione host/percorso trattata sopra. Una volta che i messaggi scorrono, la console di APIsRouter mostra modello per richiesta, conteggi dei token e spesa. Un client di chat genera molte piccole richieste durante il giorno, e il log di utilizzo è dove quell'abitudine diventa un numero per modello, per giorno che puoi davvero leggere.
curl -s https://api.apisrouter.com/v1/models \
-H "Authorization: Bearer $APISROUTER_API_KEY" | head -50
curl -s https://api.apisrouter.com/v1/chat/completions \
-H "Authorization: Bearer $APISROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"claude-haiku-4-5-20251001",
"messages":[{"role":"user","content":"ping"}]}'Domande frequenti
Come aggiungo un API host personalizzato a Chatbox?
Settings, scheda Model Provider, Add, poi Add Custom Provider. Imposta API Mode su OpenAI API Compatible, API Host su https://api.apisrouter.com/v1, incolla la tua chiave, e lascia API Path sul suo default /chat/completions. Aggiungi modelli con Fetch o New, poi premi Check.
L'API Host dovrebbe includere /v1?
Entrambe le forme funzionano finché host e percorso si compongono in /v1/chat/completions esattamente una volta. Con l'host https://api.apisrouter.com/v1 il percorso è /chat/completions; con un host nudo il percorso ha come default /v1/chat/completions. Mescolare i due raddoppia il /v1 e dà 404.
Chatbox può far girare Claude, Gemini e DeepSeek tramite una sola voce provider?
Sì. In modalità OpenAI API Compatible l'id del modello viaggia verso l'API Host come semplice stringa, quindi una voce può abilitare insieme claude-sonnet-4-6, gemini-3.5-flash, e deepseek-v4-flash, tutti fatturati attraverso la stessa chiave e commutabili nel selettore.
Perché Fetch non restituisce modelli?
Fetch chiama l'elenco /v1/models dell'endpoint con la tua chiave, quindi un risultato vuoto è quasi sempre un problema di autenticazione. Ricontrolla il campo API Key ed esegui il pulsante Check; una volta che la chiave passa, Fetch elenca ogni id servito dal gateway.
Il provider personalizzato funziona anche su Chatbox mobile e web?
Sì, il dialogo Add Custom Provider è presente su tutte le build desktop, mobile e web. Le voci provider sono configurate per installazione, quindi ripeti la configurazione a un dialogo su ogni dispositivo con la stessa chiave.
Ho bisogno degli interruttori di capability su ogni modello?
No. Un modello non configurato funziona come chat di testo semplice, che è il default sicuro. Abilita gli interruttori vision o tool solo sui modelli che supportano davvero la capability, dato che un interruttore abilitato erroneamente produce errori confusi esattamente nelle conversazioni che lo usano.