İçeriğe atla
Tüm belgeler

Kodlama ajanları

Goose kurulumu

goose, özel sağlayıcıları JSON dosyalarından okur. Aşağıdaki nokeep dosyasını kaydet, goose'a anahtarını ver ve masaüstü uygulamasında ya da CLI'da sağlayıcı olarak nokeep'i seç.

30 Ekim 2026 tarihinde kontrol edildi

Değerler

base_url
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
Azami çıktı token sayısı
32768

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

Bağlan

  1. Aşağıdaki dosyayı macOS ve Linux'ta ~/.config/goose/custom_providers/ klasörüne custom_nokeep.json adıyla kaydet; Windows'ta ise %APPDATA%\Block\goose\config\custom_providers\ klasörüne kaydet. Klasör yoksa oluştur.
  2. goose'a anahtarı ver. Terminalde NOKEEP_API_KEY değerini sk-nokeep-test olarak ayarla. goose Desktop'ta Settings, sonra Models, sonra Configure providers bölümünü aç, nokeep'i bul ve anahtarı yapıştır; goose anahtarı anahtarlığında (keychain) saklar.
  3. Bu sağlayıcıyla bir oturum başlat: terminalde aşağıdaki komutla ya da goose Desktop'ta nokeep'i ve model olarak deepseek-v4.1-flash-uncensored'ı seçerek.
  4. Bir mesaj gönder. “Connected to” ile başlayan bir yanıt, kurulumun çalıştığını gösterir.
  5. Konsol sayfasından kendi anahtarınla değiştir.
custom_providers/custom_nokeep.json
{
  "name": "custom_nokeep",
  "engine": "openai",
  "display_name": "nokeep",
  "description": "OpenAI-compatible API for uncensored DeepSeek and GLM, paid with prepaid credits",
  "api_key_env": "NOKEEP_API_KEY",
  "base_url": "https://nokeep.ai/v1",
  "model_doc_link": "https://nokeep.ai/docs/models",
  "models": [
    {
      "name": "deepseek-v4.1-flash-uncensored",
      "context_limit": 1000000,
      "input_token_cost": 0.00000045,
      "output_token_cost": 0.00000175,
      "cache_read_token_cost": 0.000000011,
      "currency": "USD",
      "reasoning": false,
      "supports_vision": true
    },
    {
      "name": "deepseek-v4.1-flash-1017-uncensored",
      "context_limit": 1000000,
      "input_token_cost": 0.00000045,
      "output_token_cost": 0.00000175,
      "cache_read_token_cost": 0.000000011,
      "currency": "USD",
      "reasoning": false,
      "supports_vision": true
    },
    {
      "name": "glm-5.3-flash-uncensored",
      "context_limit": 128000,
      "input_token_cost": 0.0000002,
      "output_token_cost": 0.00000065,
      "cache_read_token_cost": 0.00000004,
      "currency": "USD",
      "reasoning": false,
      "supports_vision": false
    }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
Kabuk
export NOKEEP_API_KEY=sk-nokeep-test
goose session --provider custom_nokeep --model deepseek-v4.1-flash-uncensored

goose dosyayı oturum başladığında okur; bu yüzden kaydettikten sonra goose Desktop'ı yeniden başlat. nokeep'i varsayılan yapmak için goose'un config.yaml dosyasında ya da ortamında GOOSE_PROVIDER değerini custom_nokeep, GOOSE_MODEL değerini ise model kimliği olarak ayarla. Anahtarın kendisini config.yaml içinde tutma: goose orada anahtarları yok sayar.

Dosyanın ayarladıkları

  • base_url /v1 ile biter; /chat/completions ekleme işini goose kendisi yapar.
  • context_limit, her modelin gerçek penceresidir; böylece goose uzun bir oturumu ne zaman özetleyeceğini bilir.
  • Üç maliyet, önbellekten okunanlar dahil, token başına USD olarak verilir; böylece goose'un maliyet göstergesi faturayla aynı olur.
  • supports_vision, DeepSeek'e ekran görüntüsü vermeni sağlar. GLM yalnızca metin okur.
  • Dosyada ayrıca tarihli DeepSeek kimliği de yer alır; bir oturumun tek bir sürümde kalmasını istediğinde kullan. glm-5.3-flash-uncensored kısa görevler için oradadır.

Aynı sağlayıcıyı elle de ekleyebilirsin: goose Desktop'taki Add Custom Provider formu ya da goose configure ardından Custom Providers. İkisi de buna benzer bir dosya yazar; ancak bağlam pencereleri ve fiyatlar olmadan.

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 ileEvet, tool_choice auto ya da none ile
Ekran görüntüleriEvet, istek başına en fazla 10Hayır, yalnızca metin
DüşünmeSorulmadıkça kapalıHer zaman, kısaca
Milyon token başına$0.45 giriş · $0.011 önbellekten · $1.75 çıkış$0.20 giriş · $0.04 önbellekten · $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ş, milyonda 0.011 dolarlık önbellek fiyatından faturalanır. Uzun geçmişi yeniden göndermeyen kısa tek seferlik işler için GLM'i kullan; orada daha düşük yeni girdi ve çıktı fiyatı öne çıkar.

Her iki modelde de reddetmeler ağırlıklardan çıkarılmıştır; bu yüzden güvenlik testi ya da moderasyon araçları gibi hassas bir konunun yakınındaki işler, ret yerine kod alır. Modelleri karşılaştır.

Düşünme

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

goose'da dosya reasoning seçeneğini kapalı tutar; bu yüzden goose hiçbir efor değeri göndermez ve DeepSeek hemen yanıt verir. Açarsan goose, düşünme kapalıyken bile low gönderir; böylece her çağrı düşünür ve daha pahalıya gelir. Onun medium değeri high olarak çalışır. Zor bir görev için reasoning_effort: high gönderebilen bir araç kullan ya da API'yi Düşünme bölümündeki gibi çağır.

Bir oturum ne kadar tutar

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

  • Önbellek otomatiktir; açman gerekmez. Yaklaşık 1,000 token ve üzeri, birkaç dakika içinde tekrarlanan bir başlangıç önbellek fiyatından faturalanır.
  • Her çağrı, olası maliyetini (istemi ve azami çıktısını) ayırır, sonra kullanılan 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 sayısını, önbellekteki token'ları ve kredisini gösterir. Bir ajanın kendi maliyet sayacı önbellek fiyatını bilmeyebilir; o durumda değer olduğundan yüksek görünür.

Faturalama nasıl işler.

Çalışmazsa

Ajan şunu gösteriyorÇözüm
401Anahtar yanlış ya da iptal edilmiş. Boşluk ve tırnak olmadan yeniden yapıştır.
402Hesabın satın alınmış kredisi bitti. Konsolda 5 dolardan itibaren bakiye yükle ve uzun bir görevin yarıda kalmaması için orada Auto top-up'ı aç: bakiye seçtiğin tutarın altına düştüğünde, kayıtlı kartından kredi ekler.
429Bir anahtarla dakikada 120 istekten fazla ya da anahtara koyduğun günlük sınırın üzerinde. Aynı anda birden çok alt ajan çalıştıran ajanlar buna ilk takılır. Retry-After içindeki saniye kadar bekle, konsolda sınırı yükselt ya da her ajana kendi anahtarını ver.
400 invalid_reasoning_effortAjan, modelin kabul etmediği bir efor değeri gönderdi. DeepSeek none, low, high, max kabul eder; GLM low ya da high kabul eder.
404URL yanlış ya da yol iki kez yazılmış. /chat/completions olmadan https://nokeep.ai/v1 kullan ve model kimliğini /v1/models ile karşılaştır.
503Model meşgul. Birkaç saniye sonra yeniden dene; hiçbir şey faturalanmadı.
Sabit test satırıKurulum çalışıyor. Gerçek yanıtlar almak için kendi anahtarını yerleştir.

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

Sorular

Kodum saklanıyor mu?

Hayır. Çağrı başına yalnızca bir satır sayım tutarız: zaman, anahtar, model, token'lar, kredi ve durum. İstem, dosyalar ya da yanıt asla tutulmaz. Neleri tutuyoruz.

İkinci çağrı neden ilkinden daha ucuz?

İkinci çağrı, ilkinin başlangıcıyla aynı şekilde başlar; bu başlangıç milyonda $0.45 yerine milyonda $0.011 ile önbellekten okunur. Bir ajanın girdisinin çoğu ilk çağrısından sonra önbelleğe alınır.

goose'un eklentileri bununla çalışır mı?

Evet. Eklentiler modele OpenAI biçiminde araç olarak ulaşır ve DeepSeek onları diğer araçlar gibi çağırır.