Documentazione

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
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 Model
Questa è l'app standalone di Qoder, non Qoder IDE. «Qoder» è una famiglia di prodotti documentati separatamente e solo l'app desktop standalone documenta un endpoint arbitrario: la pagina sui modelli personalizzati offre OpenAI 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.
Il Base URL mantiene il suffisso /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.
Qoder offre anche un provider personalizzato 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».
Kunavo non ha eseguito una sessione in Qoder. Nulla di quanto riportato è un test del client in esecuzione: i campi sono trascritti dalla pagina ufficiale di Qoder nella data indicata qui sotto e il lato endpoint corrisponde all'interfaccia pubblicata da Kunavo. Il pulsante Validate and Add Model di Qoder è il passaggio che verifica effettivamente la coppia e il controllo viene eseguito sul tuo computer, non sul nostro.
Non hai ancora una chiave? Crea un account Kunavo, genera una chiave (inizia con 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

  1. Crea una chiave su /app/keys e copiala: viene mostrata una sola volta.
  2. Apri Qoder Settings, seleziona Models nel menu di navigazione a sinistra e fai clic su + Add.
  3. Apri Provider e, in Custom, scegli OpenAI Compatible: non scegliere uno dei provider predefiniti sopra elencati. Seleziona poi Chat Completions API come tipo di API.
  4. 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.
  5. 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.
  6. 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.

Questa è la versione breve. La guida completa, con scelta del modello, costo di una sessione reale e modalità di errore, è in Qoder e Claude Code: quale Qoder, quale endpoint, quale costo.

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 modelloKunavo ingresso / uscitaDove si inserisce in Qoder
claude-sonnet-5$1.40 / $7.00il modello operativo predefinito per i selettori di attività e Agent
claude-opus-5$3.50 / $17.50refactoring su larga scala, in cui un piano errato costa più dei token
claude-haiku-4-5$0.70 / $3.50esecuzioni di automazioni ad alto volume, in cui è il numero di chiamate a incidere maggiormente
gpt-5-6-sol$2.00 / $12.00un secondo parere da una famiglia diversa, con la stessa chiave e lo stesso endpoint
La fatturazione è per token, usando un saldo prepagato senza canone mensile: vedi billing. In presenza di contesto ripetuto, che costituisce la maggior parte di ciò che invia un editor o un client di chat, prompt caching incide sulla spesa più della scelta del modello.

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 IDENoLa 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 CLINon nella pagina della documentazioneIn /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.json».

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.