Documentazione
Qoder
L'app desktop standalone di Qoder accetta un Base URL arbitrario in Provider → Custom. Compila tre campi e inserisci manualmente un ID modello: Qoder può così accedere a Claude e GPT con una sola chiave, benché nessuno dei due compaia nel suo catalogo.
Qoder Settings → Models → + Add → Provider → Custom richiede un Base URL compatibile con OpenAI, una API Key e Model IDs inseriti manualmente — così l'app desktop autonoma Qoder raggiunge Claude e GPT, nessuno dei quali è presente nel suo catalogo.
Qoder Settings -> Models -> + Add -> Provider -> Custom
Provider OpenAI Compatible <- under "Custom", not a preset
API type Chat Completions API <- asked only for OpenAI Compatible
Base URL https://api.kunavo.com/v1
API Key sk-kn-...
Model ID claude-sonnet-5 <- typed by hand
Add Model ID claude-opus-5
Add Model ID claude-haiku-4-5
Next ->
Display name Kunavo · Sonnet 5
Supported Context Windows pick from what the model supports
Default Context Window one of the values picked above
Vision on for models that take image input
Thinking Mode on for reasoning models, then pick effort levels
Validate and Add ModelOpenAI Compatible e Anthropic Compatible in Custom, mentre la nota di rilascio 0.1.8 del 5 settembre 2026 lo presenta così: «Il BYOK del piano Personal ora supporta Base URL personalizzati per qualsiasi servizio di modelli compatibile con OpenAI o Anthropic». La pagina sui modelli personalizzati di Qoder IDE elenca solo provider specifici e non contiene mai la stringa Base URL. Se il campo non compare sullo schermo, probabilmente stai usando un prodotto Qoder diverso./v1. La pagina di Qoder dice di «inserire il Base URL esatto fornito dal servizio del modello» e mostra https://api.example.com/v1 come formato di esempio; per un endpoint compatibile con OpenAI, il campo si aspetta quindi la radice /v1, non la sola origine. Il comportamento è l'opposto di quello dei client in stile Anthropic, che vogliono https://api.kunavo.com e aggiungono autonomamente la route.Anthropic Compatible e Kunavo risponde anche a /v1/messages. La documentazione pubblica un solo esempio di Base URL e non specifica quale route venga aggiunta da ciascun protocollo; non chiarisce quindi se quel tipo richieda https://api.kunavo.com o https://api.kunavo.com/v1. Il percorso compatibile con OpenAI qui sopra è quello corrispondente all'esempio ufficiale; se scegli invece il tipo Anthropic, preparati a provare entrambe le forme. L'elenco di risoluzione dei problemi di Qoder parte proprio da questo punto: «Se il Base URL è completo e il protocollo compatibile e il tipo di API selezionati corrispondono all'endpoint».sk-kn-) e aggiungi credito da $10: le chiamate vengono pagate con quel saldo e le chiamate non riuscite non vengono addebitate. La dashboard si apre quindi sulla configurazione Qoder.Passo dopo passo
- Crea una chiave su
/app/keyse copiala: viene mostrata una sola volta. - Apri Qoder Settings, seleziona Models nel menu di navigazione a sinistra e fai clic su + Add.
- Apri Provider e, in Custom, scegli
OpenAI Compatible: non scegliere uno dei provider predefiniti sopra elencati. Seleziona poiChat Completions APIcome tipo di API. - Inserisci il Base URL, la API Key e almeno un Model ID. La documentazione di Qoder non indica alcun rilevamento automatico dell'elenco dei modelli per questo campo, quindi inserisci gli ID manualmente; fai clic su Add Model ID per aggiungerne altri allo stesso endpoint.
- Fai clic su Next e imposta le capacità che Qoder non può dedurre: Display name, Supported Context Windows e uno dei valori indicati come Default Context Window, oltre alle opzioni Vision e Thinking Mode se supportate dal modello.
- Fai clic su Validate and Add Model. La pagina di Qoder dedicata alla selezione dei modelli spiega che, una volta aggiunto, «il modello diventa disponibile nei selettori di modelli per le attività, Agent e l'automazione».
Verificato rispetto a la pagina sui modelli personalizzati dell'app Qoder standalone il 21 settembre 2026. Le impostazioni di terze parti cambiano; se il nome di un campo qui non corrisponde più a quello visualizzato, fa fede quella pagina, non questa.
Verifica prima di eseguire il debug del client
Una sola richiesta stabilisce se il problema riguarda l'endpoint, la chiave o il file di configurazione. Se restituisce JSON, lo stesso base URL e la stessa chiave funzionano in Qoder.
# Settles whether a failure is the endpoint, the key, or the client.
curl -sS https://api.kunavo.com/v1/models \
-H "Authorization: Bearer sk-kn-..."Quale model id inserire nel campo
Ogni modello di testo è raggiungibile come model id: l'elenco aggiornato è GET /v1/models e il catalogo con i prezzi è nella pagina dei modelli. Le tariffe sono in USD per 1M di token, input / output.
| ID del modello | Kunavo ingresso / uscita | Dove si inserisce in Qoder |
|---|---|---|
claude-sonnet-5 | $1.40 / $7.00 | il modello operativo predefinito per i selettori di attività e Agent |
claude-opus-5 | $3.50 / $17.50 | refactoring su larga scala, in cui un piano errato costa più dei token |
claude-haiku-4-5 | $0.70 / $3.50 | esecuzioni di automazioni ad alto volume, in cui è il numero di chiamate a incidere maggiormente |
gpt-5-6-sol | $2.00 / $12.00 | un secondo parere da una famiglia diversa, con la stessa chiave e lo stesso endpoint |
Perché nel tuo Qoder potrebbe mancare il campo Base URL
Tre interfacce di Qoder documentano l'uso della propria chiave e solo una documenta un endpoint a tua scelta. È questo l'unico elemento che determina se puoi configurare quanto indicato sopra dall'interfaccia che stai usando; conviene quindi verificarlo prima di modificare un file di configurazione. La pagina CLI dice esplicitamente di non modificarne uno.
| Superficie | È documentato un Base URL personalizzato? | Cosa dice la documentazione ufficiale |
|---|---|---|
| Qoder (app standalone) | Sì | OpenAI Compatible e Anthropic Compatible si trovano in Custom nell'elenco Provider, insieme ai campi Base URL, API Key e Model ID, da compilare manualmente. Questa pagina. |
| Qoder IDE | No | La sua pagina sui modelli personalizzati riporta «Applicable For: Users with Individuals plans» ed elenca i provider Alibaba Cloud Model Studio, DeepSeek, Z.ai, Kimi, MiniMax e Xiaomi MIMO. La stringa Base URL non compare. |
| Qoder CLI | Non nella pagina della documentazione | In /model c'è una scheda Custom con Add custom model..., ma la pagina non documenta alcun Base URL e avverte: «Non configurare manualmente il BYOK in settings.». |
Qoder CLI è il caso che crea più confusione, perché le note di rilascio e la documentazione ufficiale non concordano. La nota di rilascio 1.1.50 dell'11 settembre 2026 dice: «Gli utenti dell'edizione Personal ora possono configurare e gestire centralmente i modelli BYOK con endpoint URL personalizzati dalla pagina Custom». La pagina sui modelli personalizzati ancora disponibile, invece, descrive un catalogo: «i provider, i modelli e i campi delle credenziali disponibili sono determinati dal catalogo BYOK accessibile dall'account corrente». Entrambe le pagine, così come quella di IDE, limitano la funzionalità al piano Individual. Se la scheda Custom è assente o non mostra un campo endpoint, controlla il piano dell'account e le opzioni del relativo catalogo: non modificare un file di configurazione, perché la pagina CLI sconsiglia di farlo manualmente e il file viene comunque rigenerato dal catalogo.
Domande frequenti
Come si aggiunge un provider personalizzato a Qoder?
Nell'app desktop standalone di Qoder: apri Qoder Settings, seleziona Models nel menu a sinistra, fai clic su + Add, quindi apri Provider e, in Custom, scegli «OpenAI Compatible» o «Anthropic Compatible». Per il tipo OpenAI, scegli anche Chat Completions API o Responses API. Inserisci Base URL, API Key e almeno un Model ID; usa Add Model ID per aggiungere altri modelli sullo stesso endpoint. Fai clic su Next e imposta Display name, Supported Context Windows, Default Context Window, Vision e Thinking Mode; infine fai clic su Validate and Add Model. Qoder verifica la connessione prima di salvare.
Il Base URL di Qoder deve terminare con /v1?
Per un endpoint compatibile con OpenAI, sì. La pagina di Qoder sui modelli personalizzati indica di inserire il Base URL esatto fornito dal servizio del modello e mostra https://api.example.com/v1 come formato di esempio. Il campo richiede quindi la radice /v1, non la sola origine: per Kunavo, https://api.kunavo.com/v1. Per il tipo Anthropic Compatible, la pagina non pubblica un esempio separato e non specifica quale route venga aggiunta, quindi la documentazione non chiarisce il caso; prova prima la radice /v1 e, se la convalida non riesce, la sola origine.
Perché nel mio Qoder non c'è la scheda Custom o il campo Base URL?
Perché le tre interfacce di Qoder applicano regole BYOK diverse. Solo l'app desktop standalone documenta un Base URL arbitrario. La pagina sui modelli personalizzati di Qoder IDE elenca provider specifici e non menziona mai Base URL; la pagina di Qoder CLI indica che i provider, i modelli e i campi delle credenziali disponibili sono determinati dal catalogo BYOK accessibile dall'account corrente. Inoltre, le pagine di IDE e CLI limitano entrambe la funzionalità al piano Individual. Se il campo non è presente, controlla quale prodotto Qoder è aperto e cosa consentono il piano e il catalogo dell'account. La pagina CLI sconsiglia esplicitamente di configurare manualmente il BYOK in settings.json.
Qoder può usare modelli Claude senza un account Anthropic?
Tramite un provider personalizzato, sì; il catalogo integrato di Qoder è un caso a parte. La pagina di Qoder dedicata alla selezione dei modelli elenca i modelli Qwen, DeepSeek, GLM, Kimi e MiniMax, ma non menziona modelli Claude, GPT o Gemini: l'uso di una chiave propria è quindi il percorso documentato per accedervi. In questo caso «OpenAI Compatible» indica la scelta del protocollo di comunicazione, non del fornitore: l'ID modello inserito viene risolto al Base URL configurato, quindi un ID Claude funziona se l'endpoint lo rende disponibile. Le credenziali utilizzate appartengono a quell'endpoint, non ad Anthropic.
L'uso di un modello personalizzato in Qoder consuma comunque i Qoder Credits?
La pagina di Qoder sui modelli personalizzati indica che i relativi costi vengono addebitati direttamente sul conto API del provider e non consumano Qoder Credits. Specifica come eccezione Repo Wiki, che usa un modello fisso ed è fatturato a parte, mostrando un avviso durante la generazione. Dal lato Kunavo, il costo è calcolato per token sul saldo prepagato e non c'è un canone mensile. Nota inoltre che l'operazione Edit di Qoder su un modello personalizzato salvato aggiorna solo la chiave API: per modificare un Base URL devi eliminare la voce e aggiungerla di nuovo.
Kunavo ha testato questa configurazione in Qoder?
No. Kunavo non ha eseguito sessioni in nessuna interfaccia Qoder e questa pagina non è un resoconto di compatibilità in esecuzione: i nomi e l'ordine dei campi sono trascritti dalla pagina ufficiale di Qoder sui modelli personalizzati nella data indicata, mentre il lato endpoint corrisponde all'API pubblicata da Kunavo. La verifica rilevante avviene sul tuo computer: il pulsante Validate and Add Model di Qoder controlla insieme Base URL, chiave e Model ID prima di salvarli; una semplice richiesta curl allo stesso Base URL con la stessa chiave permette di stabilire se il problema dipende dall'endpoint o dal client.