DeepSeek, Claude veya OpenAI uyumlu herhangi bir modelle Aider

Aider, git deponuzdaki dosyaları terminalden düzenleyen ve her değişikliği commit eden ücretsiz, açık kaynaklı bir eşli programcıdır. OpenAI uyumlu her API ile çalışır. Biz onu Zurelay'e bağladık, DeepSeek V4.1 Flash ve Claude Sonnet 5.5 ile gerçek düzenlemeler yaptık ve Aider'ın tanımadığı modeller hakkında yanlış yaptığı üç şeyi düzelttik.

· Zurelay rehberleri · Fiyatlar anlık güncellenir

Kurulum

  1. Aider'ı kurun. Aider 0.86, Python 3.10 ile 3.12 arasını destekler; kendi yükleyicisi olan aider-install da ona uygun bir Python kurar. Biz pip install aider-chat komutunu Python 3.12 sanal ortamında kullandık.
terminal
python -m pip install aider-install
aider-install
  1. API'yi gösterin: iki ortam değişkeniyle bunu yapın ve her modelin başına openai/ öneki ekleyin; Claude için de. Zayıf model commit mesajlarını ve özetleri yazar, bu yüzden ucuz bir model yeterlidir.
terminal
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 DeepSeek
aider --model openai/deepseek-v4.1-flash --weak-model openai/deepseek-v4.1-flash
  1. Aider'a modelleri tanıtın. Ana klasörünüzdeki bu iki dosya uyarısını, düzenleme formatını ve maliyet gösterimini düzeltir (sonraki bölüm). Fiyatlar Zurelay'in güncel fiyatlarıdır ve token başınadır.
~/.aider.model.metadata.json
{
"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"
}
}
~/.aider.model.settings.yml
- 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
  1. Kurulumu ~/.aider.conf.yml içinde tutun; böylece düz bir aider komutu bu ayarlarla başlar. Dosya anahtarınızı içerir, bu yüzden git'e eklemeyin.
~/.aider.conf.yml
model: openai/claude-sonnet-5-5
weak-model: openai/deepseek-v4.1-flash
openai-api-base: https://api.zurelay.com/v1
openai-api-key: zr_live_...

Aider yeni modeller hakkında neyi yanlış yapıyor?

Aider bir modeli tam adıyla arar ve 0.86.2 sürümü ne openai/claude-sonnet-5-5 ne de openai/deepseek-v4.1-flash adını tanıyordu. Yukarıdaki dosyalar olmadan:

  • Her başlangıçta uyarı verir: Unknown context window size and costs, using sane defaults, ardından belgelerini açıp açmayacağını sorar. Meta veri dosyasına bir max_input_tokens girdisi eklemek bunu durdurmaya yeter.
  • Tam dosya düzenleme formatını kullanır; yani model değiştirdiği her dosyayı baştan sona geri gönderir. Bu, büyük dosyalarda daha fazla çıktı tokenı harcar ve daha yavaştır. edit_format: diff ise yalnızca ara-ve-değiştir blokları göndermesini sağlar; testimizde her iki model de bunları sorunsuz uyguladı. Bir modelin düzenlemeleri sürekli uygulanamıyorsa, o model için whole değerine geri dönün.
  • Maliyet göstermez. Fiyatlar meta veri dosyasında olunca Aider'ın maliyet satırı faturamızla eşleşti: Zurelay'in $0.00357 faturaladığı bir Claude düzenlemesi için $0.0036 gösterdi.

Claude: openai/ mı, anthropic/ mi?

Aider, Claude'a Anthropic'in formatı üzerinden de ulaşabilir: --model anthropic/claude-sonnet-5-5 ile ANTHROPIC_API_BASE=https://api.zurelay.com (/v1 olmadan) kullanın ve ANTHROPIC_API_KEY değerini aynı anahtara ayarlayın. Çalıştı ve Aider modeli bu şekilde tanıdı. Ancak --cache-prompts ile her iki çalıştırmamızda da prompt önbelleğine yazmak için ödeme yaptı ve ondan hiç okumadı; düzenleme başına yaklaşık $0.0035. openai/ üzerinden ise ikinci düzenleme, hiçbir ayar yapmadan 3,682 prompt tokenının 2,863'ünü önbellekten okudu ve maliyeti $0.0025 oldu. Her model için openai/ kullanırdık.

Testimizdeki maliyet

Yeni bir git deposundaki küçük bir Python dosyasında, her biri Aider tarafından commit edilen düzenlemeler. Her düzenleme iki istektir: ana modelde değişiklik ve DeepSeek V4.1 Flash'tan bir commit mesajı. Zurelay'in faturaladığı tutar:

ModelGörevİsteklerİstem tokenları (önbellekteki)Maliyet
DeepSeek V4.1 Flashhello.py oluşturma (tam dosya formatı)21,202 (0)$0.000057
DeepSeek V4.1 Flashhello.py düzenleme (diff formatı)23,273 (149)$0.00013
Claude Sonnet 5.5Kodu main() içine alma23,891 (151)$0.0036
Claude Sonnet 5.5main() işlevini yeniden adlandırma24,175 (3,007)$0.0025

Aider'ın kendi prompt'u küçüktür; depo haritasıyla birlikte yaklaşık 2,800 ile 3,700 token. Bu yüzden DeepSeek'te bir günlük düzenleme birkaç sente mal olur. anthropic/ üzerinden yapılan iki düzenleme tabloda yer almıyor.

Bilmeniz gerekenler

  • Aider'ın maliyet satırı openai/ modellerinde önbellek isabetlerini saymaz: $0.0025 faturalandığımız düzenleme için $0.0045 gösterdi. Gerçek tutarı Zurelay kullanım sayfanızda görebilirsiniz.
  • Windows'ta Aider'ın sohbeti gerçek bir konsol gerektirir. Git Bash'te Can't initialize prompt toolkit: Found xterm-256color yazdırdı; PowerShell, Komut İstemi veya Windows Terminal kullanın. Tek seferlik --message çalıştırmaları her yerde çalışır.
  • Aider, .aider.conf.yml, .aider.model.settings.yml ve .aider.model.metadata.json dosyalarını ana klasörünüzden, git deponuzun kökünden ve geçerli klasörden okur. Biz ana klasörü test ettik.

Birlikte kullanabileceğiniz modellerin fiyatları

1M token başına laboratuvarın liste fiyatı ve Zurelay fiyatı:

ModelGirdiÇıktıZurelay'de (girdi / çıktı)
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

3 Kasım 2026 üzerinde, Windows'ta Python 3.12 ile Aider 0.86.2 kullanılarak, Zurelay'in API'sine karşı test edildi. Kısa kurulum belgelerdeki Aider sayfasında. Aider'ın kendi belgeleri: OpenAI uyumlu API'ler ve model ayarları.

Tüm modeller, liste fiyatının altında, OpenAI uyumlu tek bir anahtarla. $10'dan başlayan bakiye, abonelik yok.API anahtarınızı alın

SSS

Sık sorulan sorular

Başka sorunuz var mı? Ekibimize sorun, e-postayla yanıtlayalım.

Aider'ı OpenAI uyumlu bir API ile nasıl kullanırım?

OPENAI_API_BASE değerini sağlayıcının /v1 dahil temel URL'sine, OPENAI_API_KEY değerini de anahtarına ayarlayın, ardından Aider'ı başına openai/ eklenmiş model adıyla başlatın; örneğin aider --model openai/deepseek-v4.1-flash.

Aider neden "Unknown context window size and costs" uyarısını veriyor?

Aider modeli kendi listesinde bulamıyor. Varsayılan ayarlarla yine de çalışır. Modeli ~/.aider.model.metadata.json dosyasına max_input_tokens ile ekleyin; Aider'ın maliyet satırını görmek istiyorsanız token başına fiyatlarını da girin, uyarı da kaybolur.

Aider'da hangi düzenleme biçimini kullanmalıyım?

Claude, GPT ve DeepSeek gibi yetenekli modeller için diff: model yalnızca değiştirdiği satırları gönderir. Aider, tanımadığı modeller için dosyaların tamamını yeniden gönderen whole biçimini seçer. edit_format değerini model bazında ~/.aider.model.settings.yml dosyasında ayarlayabilirsiniz.

Aider'da prompt önbellekleme çalışır mı?

OpenAI uyumlu bir API üzerinden bu, sağlayıcıya bağlıdır. Zurelay'de Claude Sonnet 5.5, ikinci düzenlemede hiçbir ayar yapmadan 3.682 prompt token'ının 2.863'ünü önbellekten okudu. Aider'ın --cache-prompts bayrağı yalnızca Anthropic biçimiyle erişilen modeller için geçerlidir.

Aider, Anthropic anahtarı olmadan Claude kullanabilir mi?

Evet. Claude'u OpenAI biçiminde sunan herhangi bir API üzerinden kullanabilirsiniz: OPENAI_API_BASE ve OPENAI_API_KEY değerlerini o sağlayıcıya göre ayarlayın ve Aider'ı --model openai/claude-sonnet-5-5 ile başlatın.

Aider hangi Python sürümünü gerektirir?

Aider 0.86.2, Python 3.10 ile 3.12 arasını destekler. aider-install kurucusu uygun bir Python'u kendisi kurar.

Diğer rehberler

Liste fiyatını ödemeyi bırakın.
Bugün tasarruf etmeye başlayın.

Saniyeler içinde bir anahtar oluşturun, kullandığınız SDK'yı Zurelay'e yönlendirin ve ilk tokendan itibaren her istekte %90'a varan tasarruf sağlayın.