Instellen
- Installeer Aider. Aider 0.86 ondersteunt Python 3.10 tot en met 3.12 en de eigen installer,
aider-install, zet daar een passende Python-versie voor op. Wij gebruiktenpip install aider-chatin een virtuele Python 3.12-omgeving.
python -m pip install aider-installaider-install- Verwijs naar de API met twee omgevingsvariabelen en zet
openai/voor elk model, ook voor Claude. Het zwakke model schrijft commitberichten en samenvattingen, dus een goedkoop model is genoeg.
export OPENAI_API_BASE="https://api.zurelay.com/v1"export OPENAI_API_KEY="zr_live_..."aider --model openai/claude-sonnet-5-5 --weak-model openai/deepseek-v4.1-flash# or all on DeepSeekaider --model openai/deepseek-v4.1-flash --weak-model openai/deepseek-v4.1-flash- Vertel Aider over de modellen. Deze twee bestanden in je homemap verhelpen de waarschuwing, het bewerkingsformaat en de kostenweergave (volgende sectie). De prijzen zijn de huidige van Zurelay, per token.
{ "openai/deepseek-v4.1-flash": { "max_input_tokens": 1000000, "input_cost_per_token": 0.00000003, "output_cost_per_token": 0.00000012, "cache_read_input_token_cost": 0.00000000074, "litellm_provider": "openai", "mode": "chat" }, "openai/claude-sonnet-5-5": { "max_input_tokens": 1000000, "input_cost_per_token": 0.00000079, "output_cost_per_token": 0.00000395, "cache_read_input_token_cost": 0.000000079, "litellm_provider": "openai", "mode": "chat" }}- name: openai/deepseek-v4.1-flash edit_format: diff use_repo_map: true- name: openai/claude-sonnet-5-5 edit_format: diff use_repo_map: true weak_model_name: openai/deepseek-v4.1-flash- Bewaar de configuratie in
~/.aider.conf.yml, zodat een gewoneaiderermee start. Het bevat je key, dus houd het buiten git.
model: openai/claude-sonnet-5-5weak-model: openai/deepseek-v4.1-flashopenai-api-base: https://api.zurelay.com/v1openai-api-key: zr_live_...Wat Aider fout heeft over nieuwe modellen
Aider zoekt een model op via de volledige naam, en in versie 0.86.2 kende het noch openai/claude-sonnet-5-5 noch openai/deepseek-v4.1-flash. Zonder de bestanden hierboven:
- Hij waarschuwt bij elke start:
Unknown context window size and costs, using sane defaults, en vraagt dan of hij de docs moet openen. Eenmax_input_tokens-item in het metadatabestand is genoeg om dat te stoppen. - Hij gebruikt het whole-file-bewerkingsformaat, dus het model stuurt elk gewijzigd bestand volledig terug. Dat kost meer outputtokens bij grote bestanden en is trager.
edit_format: difflaat het alleen search-and-replace-blokken sturen; beide modellen pasten die in onze test netjes toe. Als bewerkingen van een model steeds niet worden toegepast, ga dan voor dat model terug naarwhole. - Hij toont geen kosten. Met de prijzen in het metadatabestand kwam Aiders kostenregel overeen met onze rekening: hij gaf $0.0036 voor een Claude-bewerking waar Zurelay $0.00357 voor rekende.
Claude: openai/ of anthropic/?
Aider kan Claude ook bereiken via Anthropics formaat: --model anthropic/claude-sonnet-5-5 met ANTHROPIC_API_BASE=https://api.zurelay.com (zonder /v1) en ANTHROPIC_API_KEY ingesteld op dezelfde key. Dat werkte, en Aider kende het model zo. Maar met --cache-prompts betaalde hij bij beide runs voor het schrijven van de promptcache en las er nooit uit, voor ongeveer $0.0035 per bewerking. Via openai/ las de tweede bewerking 2,863 van de 3,682 prompttokens uit de cache zonder dat we iets instelden, en kostte $0.0025. Wij zouden openai/ voor elk model gebruiken.
Wat het in onze test kostte
Bewerkingen aan een klein Python-bestand in een nieuwe git-repo, elk gecommit door Aider. Elke bewerking bestaat uit twee verzoeken: de wijziging op het hoofdmodel en een commitbericht van DeepSeek V4.1 Flash. Zurelay rekende:
| Model | Taak | Verzoeken | Prompttokens (uit cache) | Kosten |
|---|---|---|---|---|
| DeepSeek V4.1 Flash | hello.py maken (whole-file-formaat) | 2 | 1,202 (0) | $0.000057 |
| DeepSeek V4.1 Flash | hello.py bewerken (diff-formaat) | 2 | 3,273 (149) | $0.00013 |
| Claude Sonnet 5.5 | Zet de code in main() | 2 | 3,891 (151) | $0.0036 |
| Claude Sonnet 5.5 | main() hernoemen | 2 | 4,175 (3,007) | $0.0025 |
Aiders eigen prompt is klein, ongeveer 2,800 tot 3,700 tokens met de repo-map, dus een dag bewerkingen op DeepSeek kost een paar cent. De twee bewerkingen via anthropic/ staan niet in de tabel.
Goed om te weten
- Aiders kostenregel telt cache hits op
openai/-modellen niet mee: hij gaf $0.0045 voor de bewerking waar wij $0.0025 voor kregen aangerekend. Op je Zurelay-gebruikspagina zie je het echte bedrag. - Op Windows heeft de chat van Aider een echte console nodig. In Git Bash gaf hij
Can't initialize prompt toolkit: Found xterm-256color; gebruik PowerShell, Command Prompt of Windows Terminal. One-shot-runs met--messagewerken overal. - Aider leest
.aider.conf.yml,.aider.model.settings.ymlen.aider.model.metadata.jsonuit je homemap, de root van je git-repo en de huidige map. Wij hebben de homemap getest.
Prijzen van de modellen waarmee je het combineert
Per 1M tokens, de catalogusprijs van het lab en de prijs bij Zurelay:
| Model | Input | Output | Op Zurelay (in / uit) |
|---|---|---|---|
| DeepSeek V4.1 Flash | $0.30 | $1.20 | $0.03 / $0.12 |
| Claude Sonnet 5.5 | $2.00 | $10.00 | $0.79 / $3.95 |
| Claude Opus 5.5 | $4.00 | $20.00 | $1.40 / $7.00 |
| GPT-6.1 Terra | $1.00 | $5.00 | $0.25 / $1.25 |
| Gemini 3.8 Flash | $0.75 | $3.75 | $0.22 / $1.10 |
| Kimi K3.1 Pro | $2.00 | $10.00 | $0.80 / $4.00 |
| GLM-5.3 | $1.40 | $4.40 | $0.38 / $1.21 |
Getest op 3 november 2026 met Aider 0.86.2 op Python 3.12, onder Windows, tegen de API van Zurelay. De korte installatie staat in Aider in de docs. Aiders eigen documentatie: OpenAI-compatibele API's en modelinstellingen.