NovitàCollega qualsiasi agente a UberLLM: una chiave, tutti i modelli, a prezzo di listino o meno.
UberLLM

Aider con un'API compatibile con OpenAI più economica (UberLLM)

Imposta OPENAI_API_BASE=https://api.uberllm.dev/v1 e OPENAI_API_KEY sulla tua chiave UberLLM, poi esegui aider --model openai/<UberLLM model id>. Aggiungi un file .aider.model.settings.yml in modo che Aider modifichi con diff e utilizzi la sua mappa del repository.

Passi

  1. Crea una chiave sulla tua pagina delle chiavi e aggiungi credito.
  2. Imposta due variabili:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_your_key

Windows: setx OPENAI_API_BASE https://api.uberllm.dev/v1 e setx OPENAI_API_KEY ull_your_key, quindi apri un nuovo terminale.

  1. Esegui Aider con openai/ davanti all'ID di UberLLM:
aider --model openai/moonshotai/kimi-k3 --weak-model openai/deepseek/deepseek-v4.1-flash

openai/ dice ad Aider di usare la rotta compatibile con OpenAI. Solo quella prima parte viene rimossa, quindi l'ID che raggiunge UberLLM è moonshotai/kimi-k3.

Fai in modo che le modifiche funzionino bene (importante)

Aider sceglie le impostazioni di modifica in base al nome del modello. Per un modello che non conosce, ripiega sulla riscrittura di interi file e disattiva la mappa del repo: più lento, più token, risultati peggiori. Indicagli le impostazioni corrette in .aider.model.settings.yml (nella tua cartella home o nella root del repo):

- name: openai/moonshotai/kimi-k3
  edit_format: diff
  use_repo_map: true

name deve essere esattamente ciò che passi a --model.

Silenzia l'avviso "unknown context window"

Aider avvisa che non conosce la dimensione e il prezzo del modello. Forniscigli i numeri in .aider.model.metadata.json, usando la pagina del modello su uberllm.dev/models:

{
  "openai/moonshotai/kimi-k3": {
    "max_input_tokens": 200000,
    "max_output_tokens": 32000,
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000004,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}

I numeri sono un esempio: copia la lunghezza reale del context, e dividi i prezzi per-1M nella tabella sottostante per 1,000,000. Aider mostrerà quindi un costo vicino a quello che paghi. Oppure disattiva semplicemente l'avviso con show-model-warnings: false.

Tienilo in un file di configurazione

.aider.conf.yml nella tua cartella home o nel tuo repository:

openai-api-base: https://api.uberllm.dev/v1
openai-api-key: ull_your_key
model: openai/moonshotai/kimi-k3
weak-model: openai/deepseek/deepseek-v4.1-flash

Non fare il commit di un file che contiene la tua chiave.

Risoluzione dei problemi

  • "Dimensione della finestra di contesto e costi sconosciuti": innocuo; aggiungi il file di metadati sopra.
  • Aider riscrive interi file: il file delle impostazioni è mancante o il suo name non corrisponde a --model.
  • Modello 404 non trovato: il prefisso openai/ è mancante o l'ID dopo di esso è sbagliato.
  • Variabili ignorate su Windows: setx si applica solo ai nuovi terminali.
  • Crediti 402 insufficienti: aggiungi credito sulla pagina dei crediti.

Continua a leggere

Modelli potenti per Aider

Il primo è nei comandi seguenti.

ModelloID del modello (incollalo)Prezzo attuale
Kimi K3moonshotai/kimi-k3$0.0010 input · $0.0788 output / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 input · $0.0014 output / 1M
GLM 5.3z-ai/glm-5.3$0.00070 input · $0.0141 output / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1099 input · $0.5495 output / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 input · $0.0099 output / 1M
GPT-5.5openai/gpt-5.5$0.1250 input · $0.7500 output / 1M
Claude Opus 5.5anthropic/claude-opus-5.5$0.1579 input · $0.7897 output / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro$0.0016 input · $0.0032 output / 1M
MiniMax M3minimax/minimax-m3$0.0180 input · $0.0719 output / 1M

Prezzi all’ultimo aggiornamento orario, senza commissioni aggiunte · tutti i modelli →

Modello debole (messaggi di commit, riassunti)

Aider usa il modello debole per piccoli lavori; uno economico fa risparmiare denaro.

ModelloID del modello (incollalo)Prezzo attuale
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 input · $0.0014 output / 1M
GLM 5.3z-ai/glm-5.3$0.00070 input · $0.0141 output / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 input · $0.0099 output / 1M
DeepSeek V3.2deepseek/deepseek-v3.2$0.0026 input · $0.0039 output / 1M
GPT-OSS 120Bopenai/gpt-oss-120b$0.000069 input · $0.00030 output / 1M
Kimi K2 Thinkingmoonshotai/kimi-k2-thinking$0.0059 input · $0.0248 output / 1M

Prezzi all’ultimo aggiornamento orario, senza commissioni aggiunte · tutti i modelli →

Domande frequenti

Come uso Aider con UberLLM?

Imposta OPENAI_API_BASE=https://api.uberllm.dev/v1 e OPENAI_API_KEY alla tua chiave UberLLM, poi esegui aider --model openai/<model id>, ad esempio openai/deepseek/deepseek-v4.1-flash.

Perché Aider riscrive interi file con il mio modello UberLLM?

Aider non riconosce il nome del modello, quindi usa il suo formato di modifica più sicuro. Aggiungi una voce .aider.model.settings.yml con edit_format: diff e use_repo_map: true per quel modello.