OpenRouter Auto Router vs Auto Code: impostazioni e costi
La politica generale per il lavoro misto, quella per il codice per gli agenti.
In questa pagina
- Auto Router e Auto Code in breve
- Cosa cambia per gli agenti di coding?
- Impostare l'API: modello e plugin corrispondente
- Quanto costa ogni richiesta
- Cache, cambio di modello e metadati della risposta
- Come leggere i numeri di benchmark di OpenRouter
- Selezione automatica o modello fisso
- Domande frequenti
- Auto Code è un modello diverso dall'Auto Router?
- Auto Code rispetta cost_tier sul plugin auto-router?
- Quale costa meno per richiesta?
- Come vedo quale modello ha risposto davvero?
- Posso limitare Auto Code a modelli specifici?
- Fonti verificate
- Note di aggiornamento
OpenRouter Auto Router mantiene l'identificatore del modello openrouter/auto dopo l'annuncio del 6 novembre 2026. Lo stesso annuncio aggiunge openrouter/auto-code, una politica per il codice sullo stesso motore. Entrambi fatturano alla tariffa standard del modello scelto; la scelta del modello fa parte di quel prezzo.
Usa l'identificatore generale per traffico misto, app e agenti generali. Usa l'identificatore per il codice per gli strumenti di coding e gli agenti di coding, poi valutalo sui tuoi task prima di renderlo predefinito.
Auto Router
Per traffico misto, app e agenti generali.
Auto Code
Per strumenti di coding e agenti di coding.
La pagina del modello Auto Code, verificata il 6 novembre 2026, indica una data di uscita al 5 novembre 2026, un giorno prima dell'annuncio. Le fonti sono l'annuncio e la documentazione di OpenRouter, tutte verificate il 6 novembre 2026; non abbiamo eseguito test a pagamento su OpenRouter.
Auto Router e Auto Code in breve
I due identificatori condividono un motore, lo stesso plugin per liste di autorizzazione ed esclusione e la stessa regola di fatturazione. Il plugin comune è auto-router; entrambi ne leggono allowed_models ed excluded_models.
| Voce | Auto | Auto Code |
|---|---|---|
| Ideale per | Traffico misto | Agenti di coding |
| Motore | Uguale | Uguale |
| Liste modelli | Plugin comune | Plugin comune |
| Livello costo | Generale | Codice |
| Livello generale | Integrato | Plugin separato |
| Costo extra | Zero | Zero |
| Regione UE | Non disponibile | Non disponibile |
La pagina del modello Auto Code dice che non è disponibile con l'opzione regione UE, e la guida di OpenRouter Auto Router dice che la selezione gira solo nella regione dati globale (entrambe verificate il 6 novembre 2026).
Cosa cambia per gli agenti di coding?
Auto Code è un secondo identificatore sullo stesso motore, con una politica tarata sul codice. OpenRouter dice che parte da un livello di costo più alto che include modelli di coding più forti, pesa di più la velocità e penalizza più duramente gli errori (guida Auto Code, verificata il 6 novembre 2026).
La sua politica pesa il tasso di successo misurato, la velocità e il costo per task risolto, oltre ai prezzi in tempo reale e allo stato della cache. L'Auto Router generale usa un modello decisionale veloce per valutare ogni richiesta in una chiamata, poi sceglie un modello e un livello di ragionamento (guida di OpenRouter Auto Router, verificata il 6 novembre 2026).
Dentro una sessione di agente, Auto Code tiene il modello corrente finché il lavoro va bene. Prova un livello di ragionamento più alto prima di cambiare, e cambia prima quando i test falliscono o lo stesso errore si ripete. OpenRouter dice che un cambio può costare di più mentre il nuovo modello ricostruisce la cache, quindi questo comportamento tiene più a lungo la sessione su un modello caldo.
Se stai confrontando un modello di coding fisso, il confronto di modelli per agenti di coding copre la valutazione su task di repository.
Impostare l'API: modello e plugin corrispondente
Metti l'identificatore che vuoi nel parametro model, poi invia la voce di plugin corrispondente. Auto e Auto Code leggono allowed_models e excluded_models dal plugin auto-router.
Auto Code ignora cost_tier sul plugin auto-router e usa il proprio livello per il codice. Per chiedere un livello generale, metti cost_tier in una voce jev-router. auto-beta-router vale solo per Auto Beta.
Questa richiesta cURL completa invia l'identificatore generale con un livello di costo basso:
curl https://openrouter.ai/api/v1/responses \
-H "Authorization: Bearer $OPENROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openrouter/auto",
"input": "Explain when prompt caching helps",
"plugins": [
{ "id": "auto-router", "cost_tier": "low" }
]
}'
Il livello basso privilegia il costo stimato più basso, quello medio bilancia costo e capacità, quello alto privilegia modelli più capaci quando il guadagno giustifica il costo. Le stringhe xhigh e max sono ancora accettate e si comportano come high (guida Auto Router, verificata il 6 novembre 2026).
Il corpo della richiesta Auto Code, mostrato senza il wrapper cURL, usa Chat Completions e mette la lista di autorizzazione sullo stesso id di plugin:
{
"model": "openrouter/auto-code",
"messages": [
{ "role": "user", "content": "Add a retry with backoff to fetchUser in api/users.ts" }
],
"plugins": [
{
"id": "auto-router",
"allowed_models": ["anthropic/*", "openai/*"],
"excluded_models": ["~anthropic/claude-opus-latest"]
}
]
}
I pattern si basano su wildcard e distinguono maiuscole e minuscole. Un modello escluso viene saltato anche se corrisponde a un pattern consentito. Se i vincoli lasciano un insieme idoneo vuoto, la richiesta restituisce HTTP 404.
Per un livello generale su Auto Code, la guida Auto Code usa una voce di plugin jev-router separata:
{
"id": "jev-router",
"cost_tier": "medium"
}
Contano altre due impostazioni. provider.max_price filtra gli endpoint dopo che la selezione ha scelto un modello; la scelta del modello resta alla selezione. Aggiungi session_id nel corpo, fino a 256 caratteri, oppure invia x-session-id nell'header; quando ci sono entrambi vince il valore nel corpo.
Se il tuo client si aspetta un ID modello fisso invece di un identificatore, la configurazione della chiave API personalizzata di Cline mostra dove va.
Quanto costa ogni richiesta
La scelta del modello non aggiunge nulla alla fattura: paghi la tariffa standard del modello scelto e la commissione di selezione è zero (guide Auto Router e Auto Code, verificate il 6 novembre 2026). Anche Auto Code è fatturato in base al modello che sceglie.
La politica generale predefinita può costare più per task rispetto al precedente Auto Router. La guida di OpenRouter consiglia cost_tier: low per restare più vicino al comportamento precedente (verificata il 6 novembre 2026).
Le richieste BYOK seguono la politica di fatturazione separata di OpenRouter; leggi la documentazione BYOK prima di mescolare chiavi dei provider con una delle due selezioni (verificata il 6 novembre 2026). La commissione di selezione è zero.
Cache, cambio di modello e metadati della risposta
Cambiare modello a metà sessione costa di più mentre il nuovo modello ricostruisce la cache dei token di input (annuncio, verificato il 6 novembre 2026). La documentazione dice che la selezione preferisce cambiare il livello di ragionamento quando basta.
Le sessioni restano sullo stesso modello e sullo stesso provider quando possibile: scadono dopo 60 minuti senza richieste, e una richiesta riuscita azzera il timer (guida alla cache dei prompt). Tieni quindi la stessa sessione tra una richiesta e l'altra.
Per attribuire la fatturazione, registra il campo model della risposta: indica il modello che ha davvero servito la richiesta. Dentro openrouter_metadata, il membro richiesto di primo livello mostra cosa hai chiesto, che può essere diverso; is_byok dice se è stata usata la tua chiave del provider.
I metadati della selezione sono facoltativi: invia X-OpenRouter-Metadata: enabled (schema dei metadati). I cache hit omettono openrouter_metadata, quindi una ripetizione dalla cache mostra il modello che ha servito ma omette i dettagli della scelta iniziale. La risposta porta anche cache_discount e cached_tokens, ma un cache hit non è garantito a ogni richiesta.
Come leggere i numeri di benchmark di OpenRouter
L'annuncio di OpenRouter riporta un confronto di benchmark del fornitore: Auto Code ottiene punteggi in linea con Claude Opus 5.5 su cinque benchmark costando il 74% in meno per task (OpenRouter, 6 novembre 2026). Il confronto è Auto Code contro Opus 5.5; l'Auto Router generale è un altro identificatore. Sono i numeri per task dichiarati da OpenRouter: confronta i tuoi task prima di fare budget.
Selezione automatica o modello fisso
Usa l'Auto Router generale quando i tipi di richiesta variano e vuoi un solo identificatore per un'app, un prodotto di chat o un agente generale. Usa Auto Code in uno strumento di coding o in un agente di coding, il lavoro per cui è pensata la sua politica, e valutalo sui tuoi task prima di renderlo predefinito.
Scegli un modello fisso quando sai già quale modello funziona per il tuo lavoro. L'annuncio di OpenRouter lo consiglia, e un ID fisso rende anche più facile confrontare costo, cache e comportamento tra versioni. Per il compromesso tra selezione automatica e modello fisso, vedi il confronto di alternative a OpenRouter.
Il catalogo modelli di OmniaKey elenca modelli fissi disponibili con una sola chiave.
Per un agente, valuta il modello fisso sui tuoi task di repository, non su una classifica.
Domande frequenti
Auto Code è un modello diverso dall'Auto Router?
No. Non sono due modelli separati: sono due identificatori di selezione automatica sullo stesso motore, con politiche diverse. Auto Code sceglie tra i modelli che autorizzi e il suo identificatore è openrouter/auto-code.
Auto Code rispetta cost_tier sul plugin auto-router?
No. Ignora cost_tier lì e usa il proprio livello per il codice. Per chiedere un livello generale basso, medio o alto, metti cost_tier in una voce di plugin jev-router separata.
Quale costa meno per richiesta?
Entrambi sono fatturati alla tariffa standard del modello che serve la richiesta e la commissione di selezione è zero. Quale costa meno dipende dal modello che ciascuno sceglie per i tuoi task, quindi confrontali sui tuoi task.
Come vedo quale modello ha risposto davvero?
Leggi il campo model della risposta; indica il modello che ha servito. Per il dettaglio per richiesta, attiva i metadati con l'header.
Posso limitare Auto Code a modelli specifici?
Sì. Metti allowed_models e excluded_models sul plugin auto-router; la corrispondenza distingue maiuscole e minuscole e le esclusioni vincono. Una lista che lascia vuoto l'insieme idoneo restituisce HTTP 404.
Fonti verificate
- OpenRouter: annuncio dei nuovi Auto Router e Auto Code (6 novembre 2026)
- OpenRouter Auto Router: guida
- OpenRouter: guida Auto Code
- OpenRouter: pagina del modello Auto Code
- OpenRouter: metadati della selezione
- OpenRouter: cache dei prompt e sessioni appiccicose
- OpenRouter: fatturazione BYOK
Tutte verificate il 6 novembre 2026.
Note di aggiornamento
- Istantanea delle fonti del 6 novembre 2026: l'annuncio e la documentazione di OpenRouter sono stati verificati quel giorno. La pagina del modello Auto Code indica una data di uscita al 5 novembre 2026; l'annuncio porta una firma del 6 novembre 2026.
- Ricontrolla gli id dei plugin, i livelli di costo e la politica di Auto Code ogni volta che OpenRouter aggiorna il changelog o la documentazione della selezione.
Articoli correlati
Alternativa a OpenRouter per gli agenti di coding
Un pratico confronto alternativo OpenRouter per gli sviluppatori che necessitano principalmente di Claude, GPT, Gemini e Grok negli agenti di codifica.
Miglior LLM per agent di coding nel 2026: Claude vs GPT vs Gemini
Confronto tra LLM per agent di coding nel 2026: Claude, GPT e Gemini per tool use, contesto e costi, e perché il routing è meglio di un solo modello.
Configurare una chiave API personalizzata in Cline
Collega Cline a uno API compatibile con OpenAI in quattro campi, verificalo e diagnostica i guasti per livello.