Voeg elk catalogusmodel toe aan Chatbox met één aangepaste provider.
Updated 2026-07-29
Chatbox levert een Add Custom Provider-flow voor elk OpenAI-compatibel endpoint: kies de modus OpenAI API Compatible, stel de API Host in op https://api.apisrouter.com/v1, plak één sleutel, en Claude-, GPT-, Gemini- en DeepSeek-ID's staan naast elkaar in de modelkiezer op desktop, mobiel en web.
Snel antwoord: één dialoogvenster in de Model Provider-instellingen.
Open Chatbox Settings en schakel naar het tabblad Model Provider. Klik op Add, dan Add Custom Provider. Vul het dialoogvenster met vijf waarden: een Name (APIsRouter), API Mode ingesteld op OpenAI API Compatible, je sleutel in API Key, https://api.apisrouter.com/v1 in API Host, en laat API Path op de standaard /chat/completions die Chatbox invult voor een host die eindigt op /v1. Voeg vervolgens modellen toe. De knop Fetch haalt de modellijst van het endpoint op via /v1/models zodat je ID's rechtstreeks uit de catalogus kunt inschakelen, en New laat je een ID handmatig typen als je een korte gecureerde kiezer verkiest. Klik op Check naast het sleutelveld en Chatbox draait een live verzoek; een groene bevestiging betekent dat de provider bedraad is. We hebben deze exacte flow gevalideerd tegen de huidige Chatbox-webapp, en hetzelfde dialoogvenster verschijnt in de desktop- en mobielbuilds.
Hoe Chatbox met een aangepaste provider praat.
Chatbox (chatboxai op GitHub, ruim 41K sterren) is een van de meest geïnstalleerde AI-chatclients: native apps voor Windows, macOS en Linux, mobiele builds voor iOS en Android, en een browserversie op web.chatboxai.app. Het wordt geleverd met eigen vermeldingen voor de grote leveranciers, elk met zijn eigen sleutel, en het dialoogvenster voor aangepaste providers is het gedocumenteerde pad voor al het andere. Een aangepaste provider in de modus OpenAI API Compatible is een simpele beschrijving van een endpoint: host, pad, sleutel, en een lijst van model-ID's. Elke gespreksbeurt wordt een standaard chat-completions-verzoek tegen die host, waarbij het model-ID uit de kiezer als string meereist. Chatbox maakt niet uit welke leverancier het model achter een ID heeft getraind, en dat is precies wat een gateway met meerdere leveranciers hier nuttig maakt: één providervermelding plaatst claude-sonnet-4-6, gpt-5.5, gemini-3.5-flash en deepseek-v4-flash in dezelfde kiezer, gefactureerd via dezelfde sleutel. Het praktische verschil met het stapelen van vier eigen providers is niet alleen minder sleutels. Chatbox-instellingen synchroniseren per apparaat, dus elk leveranciersaccount dat je toevoegt, is weer een sleutel om op je telefoon, je laptop en de webapp te plakken. Eén aangepaste provider is één keer plakken per apparaat, en een gesprek van Claude naar DeepSeek overzetten is een kiezerswissel in plaats van een providerwissel.
Volledige instelling: elk veld in het dialoogvenster.
Name is slechts een label; APIsRouter houdt de kiezer leesbaar. API Mode moet OpenAI API Compatible zijn, wat Chatbox vertelt om standaard chat completions te spreken; de andere modus in de dropdown is voor Gemini-native endpoints en is niet wat een gateway wil. API Host en API Path stellen samen de verzoek-URL samen, en dit paar is waar instellingen misgaan. Met de host ingesteld op https://api.apisrouter.com/v1 is het pad /chat/completions, en Chatbox vult precies dat in wanneer het een /v1-host herkent. De documentatie van Chatbox beschrijft ook de bare-host-conventie, waarbij de host /v1 weglaat en het pad standaard op /v1/chat/completions staat; beide stellen dezelfde URL samen, dus kies één vorm en laat het andere veld op zijn standaard staan. Wat het breekt, is ze mixen — een /v1-host met een /v1/chat/completions-pad — wat een verdubbelde /v1/v1-URL produceert die 404't. Veldlabels en autofill-gedrag verschuiven een beetje tussen Chatbox-releases, dus vertrouw op de samengestelde URL in plaats van op je geheugen. Voor modellen is Fetch het pad met weinig moeite: Chatbox toont alles wat het endpoint bedient en jij schakelt in wat je wilt. New is het gecureerde pad: typ ID's handmatig en de kiezer blijft kort. Elke modelrij heeft capaciteitsschakelaars (vision, tool-gebruik); laat ze uit tenzij je weet dat het model de capaciteit ondersteunt, aangezien een ongeconfigureerd model als platte tekst wordt behandeld, en dat is de veilige standaard. Rond af met Check, start dan een gesprek en kies een model onder je nieuwe providernaam.
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 confirmationModellen kiezen voor een dagelijkse chatclient.
Omdat elk ingeschakeld model via één sleutel factureert, is twee ID's vergelijken een kiezerswissel in plaats van een accountbeslissing. Draai hetzelfde soort gesprekken een paar dagen op beide, en lees dan de uitgaven per model in de APIsRouter-console en behoud wat zijn plek heeft verdiend.
- Alledaagse vragen en snelle herschrijvingen zijn burstwerk. claude-haiku-4-5-20251001 en gemini-3.5-flash antwoorden snel genoeg dat de app instant aanvoelt, en ze dragen de meeste dagelijkse verkeer goed.
- Lang opstellen, zorgvuldig redeneren en codediscussies verdienen claude-sonnet-4-6 of gpt-5.5. Houd van elke laag er één ingeschakeld en wissel per gesprek in plaats van per provider.
- deepseek-v4-flash is de volumekeuze als Chatbox je altijd-open zijbalk is; constante kleine gesprekken tellen op, en de snelle laag houdt het saldo langzaam bewegen.
- Gesprekken met beeldinvoer hebben een vision-capabel ID nodig met de vision-schakelaar ingeschakeld op die modelrij; bevestig de capaciteit tegen de modeldocumentatie voordat je de schakelaar omzet.
- Schakel bewust weinig modellen in in plaats van alles op te halen: elke schakelaar is een kiezersrij, en later nog een ID toevoegen is een wijziging van tien seconden.
Betaal naar gebruik · onder officiële prijzen
Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.
| Model | Officiële prijs | Onze prijs |
|---|---|---|
| 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 |
Faalmodi specifiek voor Chatbox.
Het verdubbelde pad is de klassieker. Een 404 bij elk bericht betekent dat API Host en API Path beide een /v1 dragen, of dat het pad herhaalt waarmee de host al eindigt; open de providervermelding en lees de twee velden als één URL. Een leeg resultaat van Fetch betekent meestal dat de sleutel fout is of ontbreekt, aangezien de modellijst zelf een geauthenticeerd verzoek is. Controleer het veld API Key en gebruik de knop Check, die authenticatiefouten rechtstreeks naar boven haalt. Een model dat alleen in sommige gesprekken fouten geeft, is meestal een capaciteitsschakelaar: vision ingeschakeld op een model zonder beeldinvoer, of een tool-afhankelijke flow die een model raakt met tools uitgeschakeld. Zet de modelrij terug naar de standaardwaarden en schakel capaciteiten één voor één weer in. En onthoud dat de providervermelding per installatie leeft. APIsRouter op je desktop toevoegen configureert je telefoon niet; herhaal het dialoogvenster daar, of gebruik de eigen configuratie-deelfunctie van Chatbox als jouw versie die aanbiedt. Het enige dat nooit herhaald hoeft te worden, zijn leveranciersaanmeldingen, aangezien één sleutel elk model op elk apparaat dekt.
Wie routeert Chatbox via een gateway.
- Mensen die Claude, GPT, Gemini en DeepSeek in één kiezer willen zonder vier leveranciersaccounts en vier sleutels over drie apparaten te onderhouden.
- Gebruikers in regio's waar sommige leveranciersaanmeldingen pijnlijk zijn; toegang op basis van opwaarderen zonder kaartvereiste verwijdert de afhankelijkheid per provider.
- Developers die hun editor- en terminaltools al via een gateway routeren en hun chatclient op dezelfde sleutel en hetzelfde gebruikslogboek willen.
- Modelshoppers die ID's vergelijken op echte gesprekken voordat ze een project aan één vastleggen; elke kandidaat is een kiezersrij, geen account.
- Huishoudens en kleine teams die standaardiseren op één endpoint, één saldo, en zichtbaarheid van gebruik per sleutel in plaats van verspreide abonnementen.
Verifieer het endpoint en debug het eerste bericht.
Bewijs eerst de gateway-helft buiten Chatbox: lijst modellen op met je sleutel, en draai vervolgens één chat completion tegen een ID dat je van plan bent in te schakelen. Als beide slagen, zit alles wat overblijft in het providerdialoogvenster. Binnen Chatbox is de knop Check het snelste signaal. Authenticatiefouten zitten in het sleutelveld. Not-found-fouten bij het versturen zijn een ID-mismatch, wat meestal gebeurt bij handmatig getypte New-vermeldingen; kopieer ID's uit de /v1/models-output in plaats van uit je geheugen. 404's bij elk verzoek zijn de hierboven behandelde host/pad-samenstelling. Zodra berichten vloeien, toont de APIsRouter-console model per verzoek, tokenaantallen en uitgaven. Een chatclient genereert de hele dag veel kleine verzoeken, en het gebruikslogboek is waar die gewoonte een per-model, per-dag getal wordt dat je daadwerkelijk kunt lezen.
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"}]}'Veelgestelde vragen
Hoe voeg ik een aangepaste API-host toe aan Chatbox?
Settings, tabblad Model Provider, Add, dan Add Custom Provider. Stel API Mode in op OpenAI API Compatible, API Host op https://api.apisrouter.com/v1, plak je sleutel, en laat API Path op zijn standaard /chat/completions staan. Voeg modellen toe met Fetch of New, en druk dan op Check.
Moet de API Host /v1 bevatten?
Beide vormen werken zolang host en pad precies één keer /v1/chat/completions samenstellen. Bij host https://api.apisrouter.com/v1 is het pad /chat/completions; bij een kale host staat het pad standaard op /v1/chat/completions. Ze mixen verdubbelt de /v1 en 404't.
Kan Chatbox Claude, Gemini en DeepSeek draaien via één providervermelding?
Ja. In de modus OpenAI API Compatible reist het model-ID als platte string naar de API Host, dus één vermelding kan claude-sonnet-4-6, gemini-3.5-flash en deepseek-v4-flash samen inschakelen, allemaal gefactureerd via dezelfde sleutel en wisselbaar in de kiezer.
Waarom levert Fetch geen modellen op?
Fetch roept de /v1/models-lijst van het endpoint aan met je sleutel, dus een leeg resultaat is bijna altijd een authenticatieprobleem. Controleer opnieuw het veld API Key en draai de knop Check; zodra de sleutel slaagt, toont Fetch elk ID dat de gateway bedient.
Werkt de aangepaste provider ook op Chatbox mobiel en web?
Ja, het dialoogvenster Add Custom Provider verschijnt op de desktop-, mobiel- en webbuilds. Providervermeldingen worden per installatie geconfigureerd, dus herhaal de instelling met dat ene dialoogvenster op elk apparaat met dezelfde sleutel.
Heb ik capaciteitsschakelaars nodig op elk model?
Nee. Een ongeconfigureerd model werkt als platte-tekstchat, wat de veilige standaard is. Schakel vision- of toolschakelaars alleen in op modellen die de capaciteit daadwerkelijk ondersteunen, aangezien een verkeerd ingeschakelde schakelaar verwarrende fouten produceert in precies de gesprekken die hem gebruiken.