İçeriğe atla
Tüm belgeler

Kodlama ajanları

Aider kurulumu

Aider, iki ortam değişkeni ve openai/ önekli bir model adıyla herhangi bir OpenAI uyumlu API ile konuşur. Ardından iki küçük dosya ona modelin gerçek sınırlarını ve fiyatlarını verir.

29 Ekim 2026 tarihinde kontrol edildi

Değerler

OPENAI_API_BASE
https://nokeep.ai/v1
API anahtarı
sk-nokeep-test to test, then your own sk-nokeep-… key
Model
deepseek-v4.1-flash-uncensored
Bağlam penceresi
1000000
En fazla çıktı token’ı
32768

Önce ücretsiz test anahtarıyla başla: her isteğe araç çağrısı olmadan, sabit tek bir satırla yanıt verir; böylece hiçbir şey harcamadan URL’nin ve anahtarın doğru olduğunu görürsün. Sonra kendi anahtarını konsol üzerinden yapıştır. Krediler 5 dolardan başlar, abonelik yoktur.

Bağlan

  1. Temel URL’yi ve anahtarı kabuğunda ayarla.
  2. Aider’ı projende başlat; model adının başına openai/ ekle: openai/deepseek-v4.1-flash-uncensored.
  3. Ne istersen sor. “Connected to” ile başlayan bir yanıt kurulumun çalıştığı anlamına gelir.
  4. OPENAI_API_KEY değerini konsol’dan kendi anahtarınla ayarla ve Aider’ı yeniden başlat.
export OPENAI_API_BASE=https://nokeep.ai/v1
export OPENAI_API_KEY=sk-nokeep-test

cd /path/to/your/project
aider --model openai/deepseek-v4.1-flash-uncensored

openai/ önekini koru: çağrıyı OPENAI_API_BASE’e gönderen odur. Onsuz Aider model adını tanımaz ve çağrı başarısız olur.

OpenAI değişkenlerini OpenAI için tutmak istersen, iki değeri bunun yerine bayrak olarak geçir: --openai-api-base ve --openai-api-key.

Sınırlar, fiyatlar ve düzenlemeler

Aider, bu modelin bağlam penceresini ya da fiyatını bilmediğini söyleyerek uyarır. Yine de çalışır; ama ana dizindeki ya da depo kökündeki iki dosya uyarıyı, maliyet raporunu ve düzenleme biçimini düzeltir.

.aider.model.metadata.json
{
  "openai/deepseek-v4.1-flash-uncensored": {
    "max_tokens": 131072,
    "max_input_tokens": 1000000,
    "max_output_tokens": 131072,
    "input_cost_per_token": 4.5000000000000003e-7,
    "output_cost_per_token": 0.00000175,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}
.aider.model.settings.yml
- name: openai/deepseek-v4.1-flash-uncensored
  edit_format: diff
  use_repo_map: true
  accepts_settings:
    - reasoning_effort
  extra_params:
    max_tokens: 32768
  • edit_format: diff yalnızca değişen satırları geri gönderir; dosyaların tamamından daha hızlı ve ucuzdur.
  • use_repo_map modele deponun bir haritasını verir; milyon token’lık bağlamda bunun için bol yer var.
  • max_tokens her yanıt için üst sınırdır. Bu olmadan yanıt varsayılan 8,192 token’da durur.
  • GLM için iki girişi openai/glm-5.3-flash-uncensored ile kopyala ve kendi sayılarını Modeller sayfasından al.

Hangi model

deepseek-v4.1-flash-uncensoredglm-5.3-flash-uncensored
Bağlam1,000,000 token128,000 token
En uzun yanıt131,072 token32,768 token
Araç çağrılarıEvet, her tool_choice içinEvet, tool_choice auto ya da none
Ekran görüntülerini okurEvet, istek başına 10’a kadarHayır, yalnızca metin
Düşünmeİstenmedikçe kapalıHer zaman, kısaca
1M token başına$0.45 giriş · $0.011 önbellekli · $1.75 çıkış$0.20 giriş · $0.04 önbellekli · $0.65 çıkış

Ajan işleri için DeepSeek’i kullan. Tüm bir depo bağlamına sığar, her biçimde araç çağırır ve bir ajanın her çağrıda yeniden gönderdiği geçmiş, milyon başına önbellekli $0.011 üzerinden faturalanır. Uzun bir geçmişi yeniden göndermeyen kısa, tek seferlik işler için GLM’i kullan; düşük taze giriş ve çıkış fiyatları burada kazanır.

İki modelde de reddetmeler ağırlıklardan kaldırılmıştır; bu yüzden hassas bir konuya yakın işler, örneğin kendi sistemlerinde güvenlik testi ya da moderasyon araçları, bir reddetme yerine kod alır. Modelleri karşılaştır.

Düşünme

DeepSeek, bir istek bir reasoning_effort adı vermedikçe hemen yanıtlar; bu, bir ajanın hızlı düzenle-çalıştır döngüsüne uyar. Planlama ya da zor bir hata için düşünmesini iste: none, low, high, max kabul eder. Diğer uygulamaların minimal, medium ve xhigh değerleri bunlara en yakın olanda çalışır; başka her değer 400 invalid_reasoning_effort ile reddedilir. Düşünme çıktı olarak faturalanır.

Aider’da --reasoning-effort high ile başla ya da bir oturumda /reasoning-effort high yaz. Yukarıdaki ayar dosyası reasoning_effort değerini modelin kabul ettiği bir ayar olarak listeler; Aider bunu uyarı olmadan gönderir.

Bir oturumun maliyeti

Bir ajan her çağrıda tüm konuşmayı gönderir: talimatlar, okuduğu dosyalar, şimdiye kadarki her adım. Diyelim bir çağrı 60,000 token gönderiyor; bunların 55,000’i son çağrıyla aynı başlangıç ve 1,000’i yazılıyor. DeepSeek’te bu çağrı yaklaşık $0.0046 tutar, yani 200 çağrı yaklaşık $0.92. Önbellek olmasaydı aynı çağrı $0.0288 olurdu.

  • Önbellekleme otomatiktir: açacak bir şey yok. Birkaç dakika içinde tekrarlanan yaklaşık 1,000 token ya da daha uzun bir başlangıç önbellekli fiyattan faturalanır.
  • Her çağrı, en fazla ne tutabileceği kadar kredi (istem ve azami çıktı) ayırır, sonra kullandığı tutara göre kapanır. 32,768 azami çıktı token’ında ayrılan tutarın çıktı kısmı yaklaşık $0.0573’tür.
  • Konsol, her çağrının gerçek token’larını, önbellekli token’larını ve kredilerini gösterir. Bir ajanın kendi maliyet sayacı önbellekli fiyatı bilmeyebilir; o zaman maliyeti gerçeğinden yüksek gösterir.

Faturalama nasıl işler.

Çalışmazsa

Ajan gösterirDüzelt
401Anahtar yanlış ya da iptal edilmiş. Boşluk ya da tırnak olmadan yeniden yapıştır.
402Satın alınmış kredi bitti. Konsoldan 5 dolardan başlayarak kredi al ve orada Otomatik bakiye yükleme’yi aç; böylece uzun bir görev yarıda kalmaz: bakiyen seçtiğin tutarın altına düştüğünde, kayıtlı kartındaki kredileri ekler.
429Bir anahtarda dakikada 120 istekten fazla ya da ayarladığın günlük sınırın üzerinde. Aynı anda birkaç alt ajan çalıştıran ajanlar buna ilk takılır. Retry-After içindeki saniyeler kadar bekle, konsoldan sınırı yükselt ya da her ajana kendi anahtarını ver.
400 invalid_reasoning_effortAjan modelin kabul etmediği bir düzeyi gönderdi. DeepSeek none, low, high, max kabul eder; GLM low ya da high kabul eder.
404URL yanlış ya da yol iki kez var. https://nokeep.ai/v1 kullan, /chat/completions ekleme ve model kimliğini /v1/models ile kontrol et.
503Model meşgul. Birkaç saniye sonra yeniden dene; hiçbir şey ücretlendirilmedi.
Sabit test satırıKurulum çalışıyor. Gerçek yanıtlar için kendi anahtarını koy.

Her hata, çözümüyle birlikte Hatalar sayfasında listelenir.

Sorular

Kodum saklanıyor mu?

Hayır. Çağrı başına yalnızca bir sayım satırı tutuyoruz: zaman, anahtar, model, token’lar, krediler ve durum. İstemi, dosyaları ya da yanıtı asla. Neleri tutuyoruz.

İkinci çağrı neden ilkinden daha az tutuyor?

İkinci çağrı, ilkinin başladığı gibi başlar; bu yüzden o başlangıç, milyon token başına $0.45 yerine $0.011 ile önbellekten okunur. Bir ajanın girişinin çoğu ilk çağrıdan sonra önbelleğe alınır.

Aider’ın maliyet raporu faturayla eşleşiyor mu?

Yukarıdaki üst veri dosyasıyla yakın, ama önbellekli fiyatı bilmediği için önbellek devreye girince gerçeğinden yüksek gösterir. Konsol her çağrının gerçek maliyetini gösterir.