Documentazione

Documentazione

Amp

Amp instrada i modelli lato server, quindi non c’è una variabile dell’URL di base da impostare sul tuo computer: aggiungi una connessione Custom URL in Model Routing e il cloud di Amp chiama l’endpoint. La funzione è riservata a un piano a pagamento, ed è il piano la prima cosa da verificare.

Una connessione Custom URL in Model Routing di Amp — formato API chat-completions, URL di base https://api.kunavo.com/v1, chiave come bearer token — sposta i modelli mappati su una sola chiave, nei livelli che offrono l'opzione.

Settings → Model Routing → Add → Custom URL
Connection type    Custom URL            (Model Routing → Add)
API format         chat-completions      OpenAI Chat Completions API, the default
Base URL           https://api.kunavo.com/v1
Key                sk-kn-...             sent as Authorization: Bearer <key>
Headers            —                     nothing extra is needed
Query Parameters   —                     nothing extra is needed
Model mapping      anthropic/claude-opus-4-6 -> claude-opus-4-6
                   anthropic/claude-fable-5  -> claude-fable-5
                   openai/gpt-5.6-sol        -> gpt-5-6-sol
Prima di tutto, verifica il tuo piano Amp. Al 2026-09-21, la pagina Model Routing di Amp afferma che «i router e i gateway per modelli di IA sono sperimentali e in accesso anticipato, riservati ai clienti Megawatt, Gigawatt ed Enterprise. Li renderemo presto disponibili a tutti». Una connessione Custom URL rientra in questa categoria, quindi nel menu Add non comparirà su un account Hobby. Amp non ha pubblicato una data di rilascio e questa pagina non ne prevede una.
Kunavo non ha eseguito Amp con questo endpoint. Tutti i campi qui sopra sono stati ricavati dalla documentazione di Amp, non da una sessione completata da qualcuno del nostro team: la funzione è riservata a un piano Amp a pagamento. Considera queste informazioni una trascrizione delle specifiche di Amp e usa Check Access per verificare che funzioni.
chat-completions mantiene il suffisso /v1 nell’URL di base, perché Amp aggiunge solo la route. L’esempio pratico fornito da Amp chiarisce la questione: «un URL di base pari a https://api.example.com/v1 con chat-completions invia le richieste a https://api.example.com/v1/chat/completions». La stessa pagina specifica che un URL di base che termina già in /v1 viene «accettato senza duplicarlo» e che il modulo di connessione mostra l’URL della richiesta mentre lo digiti: puoi quindi controllare l’URL risultante prima di salvare.
I modelli di sistema Dictation e Realtime Voice di Amp sono funzionalità vocali e Kunavo non offre modelli di conversione da parlato a testo né da testo a parlato. Una connessione Custom URL qui non può essere usata per nessuna delle due: lascia quelle righe ad Amp.
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 Amp.

Passo dopo passo

  1. Crea una chiave su /app/keys e copiala: viene mostrata una sola volta.
  2. Apri Model Routing nelle impostazioni personali (gli amministratori dell’area di lavoro possono usare Workspace Model Routing per condividere una connessione con tutti i membri), apri il menu Add e scegli Custom URL.
  3. Imposta il formato API su chat-completions, incolla https://api.kunavo.com/v1 come URL di base e inserisci la tua chiave sk-kn-. Amp la invia come Authorization: Bearer <key> in tutti i formati: è l’intestazione con cui Kunavo esegue l’autenticazione, quindi lascia vuoti Headers e Query Parameters.
  4. Scrivi la mappatura dei modelli, un pattern per riga. A sinistra va l’ID canonico del modello Amp; a destra di -> va l’ID ricevuto da Kunavo. Le due denominazioni sono diverse (Amp usa openai/gpt-5.6-sol, Kunavo risponde a gpt-5-6-sol), quindi qui la freccia è indispensabile. Usa il selettore Models per inserire gli ID canonici invece di digitarli a memoria.
  5. Premi Check Access. Se la mappatura è ampia, Amp elenca i modelli dell’endpoint; se specifica esattamente un modello, invia una richiesta da un token. Poi verifica che il grafo di instradamento sotto l’elenco delle connessioni mostri Kunavo come provider dei modelli mappati e che per tutti gli altri sia ancora indicato Amp.

Verificato rispetto a Documentazione di Model Routing di Amp 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 i costi effettivi di Amp e le voci di spesa che una connessione sposta o lascia invariate.

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 Amp.

# 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 Amp
gpt-5-6-sol$2.00 / $12.00l’agente principale in modalità Medium e Puck, il modello di lavoro predefinito di Amp
gpt-6-astra$4.00 / $20.00l’agente principale in modalità High e l’agente secondario Oracle nella maggior parte delle modalità
claude-fable-5-1$7.00 / $35.00l’agente principale in modalità Ultra, riservato ai compiti complessi e aperti
gpt-5-6-terra$0.70 / $4.20l’agente secondario Search: recupero dal codebase, dove il volume è il fattore dominante
claude-haiku-4-5$0.70 / $3.50View Media, il modello di Amp per immagini, PDF e video: Claude legge le immagini, non i video
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.

Quali costi una connessione non sposta

L’instradamento dei modelli cambia chi ti addebita i token e nient’altro. Il calcolo orb di Amp viene conteggiato a parte e al minuto, quindi una connessione lascia invariata questa voce; inoltre gli strumenti non basati su modelli, come la ricerca sul web, continuano a consumare crediti Amp indipendentemente dall’instradamento dei modelli. L’abbonamento Amp che sblocca l’opzione Custom URL ha un costo fisso che si applica già prima del primo token.

Due modelli usati da Amp per impostazione predefinita non compaiono nella tabella sopra perché Kunavo non li offre: i modelli GLM dietro la modalità Low e l’agente secondario Read Thread. Una connessione non può riprodurre la configurazione della modalità più economica di Amp, quindi una mappatura */* lascerà senza avviso quei due modelli su Amp. È il comportamento corretto, non un errore di configurazione: secondo la regola di Amp, tutto ciò che non è fornito da una connessione viene fornito da Amp.

Domande frequenti

Amp può usare un endpoint API personalizzato?

Sì, tramite una connessione Custom URL in Model Routing, ma non con tutti i piani. La documentazione di Model Routing di Amp afferma che i router e i gateway per modelli di IA, categoria a cui appartiene Custom URL, sono sperimentali e in accesso anticipato, riservati ai clienti Megawatt, Gigawatt ed Enterprise, e che Amp li renderà presto disponibili a tutti senza indicare una data. Questa era la situazione al 21 settembre 2026. In un account Hobby, l’opzione non compare affatto nel menu Add: la prima cosa da verificare è quindi il piano, non l’URL di base.

L’URL di base Amp deve terminare con /v1?

Dipende dal formato API scelto, ed è per questo che spesso si interpreta male questo campo. Con chat-completions, Amp aggiunge solo /chat/completions, quindi l’URL di base deve essere la radice /v1: nell’esempio documentato da Amp, https://api.example.com/v1 diventa https://api.example.com/v1/chat/completions. Con anthropic-messages, invece, Amp aggiunge /v1/messages, quindi è corretto usare l’origine senza percorso. Amp specifica inoltre che un URL di base che termina già in /v1 viene accettato senza duplicarlo e che il modulo di connessione mostra l’URL completo della richiesta mentre lo digiti: puoi quindi controllarlo prima di salvare.

Dove conserva Amp la chiave API per un endpoint personalizzato?

Sui server di Amp, non sul tuo computer. Amp gestisce l’inferenza dal proprio cloud, quindi una connessione Custom URL si configura in Model Routing nelle impostazioni dell’account, non in un file di configurazione locale o in una variabile d’ambiente; inoltre, l’endpoint specificato deve essere raggiungibile dall’infrastruttura di Amp. In tutti e tre i formati API, Amp invia la credenziale nell’intestazione Authorization: Bearer. Nel riferimento pubblicato da Amp sulle impostazioni della CLI non esistono impostazioni dell’URL di base né della chiave API: è lo stesso dato osservato dal lato client.

Perché Amp continua a usare i propri modelli dopo che aggiungo una connessione?

Perché una connessione fornisce solo i modelli inclusi nella sua mappatura, mentre Amp fornisce tutti gli altri. Controlla tre aspetti, in quest’ordine: che la connessione sia attiva, la sua posizione nell’elenco di precedenza (prima le connessioni personali, poi quelle dell’area di lavoro e infine Amp; viene provata prima la priorità 0) e che la mappatura dei modelli corrisponda effettivamente al modello usato dalla modalità. Il grafo di instradamento sotto l’elenco delle connessioni mostra quale connessione fornisce ciascun modello; il comando amp config model-providers check-access --provider-model esegue una breve inferenza e indica quale connessione l’ha effettivamente servita.

Kunavo ha testato Amp con il proprio endpoint?

No. Kunavo non ha testato Amp in esecuzione: questa pagina trascrive la documentazione di Model Routing di Amp consultata il 21 settembre 2026 e non descrive una sessione completata. La funzione Custom URL è riservata a un piano Amp a pagamento, quindi i campi sono stati verificati confrontandoli con le specifiche pubblicate da Amp, non con un client in esecuzione. Il pulsante Check Access di Amp verifica la credenziale con il provider ed è il test più autorevole. Se un nome di campo in questa pagina non corrisponde più a quello che vedi in Amp, fa fede la pagina di Amp.