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
- Aşağıdaki dosyayı macOS ve Linux'ta
~/.config/goose/custom_providers/klasörünecustom_nokeep.jsonadıyla kaydet; Windows'ta ise%APPDATA%\Block\goose\config\custom_providers\klasörüne kaydet. Klasör yoksa oluştur. - goose'a anahtarı ver. Terminalde
NOKEEP_API_KEYdeğerinisk-nokeep-testolarak 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. - 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. - Bir mesaj gönder. “Connected to” ile başlayan bir yanıt, kurulumun çalıştığını gösterir.
- Konsol sayfasından kendi anahtarınla değiştir.
{
"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
}export NOKEEP_API_KEY=sk-nokeep-test
goose session --provider custom_nokeep --model deepseek-v4.1-flash-uncensoredgoose 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/v1ile biter;/chat/completionsekleme 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-uncensoredkı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-uncensored | glm-5.3-flash-uncensored | |
|---|---|---|
| Bağlam | 1,000,000 token | 128,000 token |
| En uzun yanıt | 131,072 token | 32,768 token |
| Araç çağrıları | Evet, her tool_choice ile | Evet, tool_choice auto ya da none ile |
| Ekran görüntüleri | Evet, istek başına en fazla 10 | Hayır, yalnızca metin |
| Düşünme | Sorulmadı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.
Çalışmazsa
| Ajan şunu gösteriyor | Çözüm |
|---|---|
| 401 | Anahtar yanlış ya da iptal edilmiş. Boşluk ve tırnak olmadan yeniden yapıştır. |
| 402 | Hesabı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. |
| 429 | Bir 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_effort | Ajan, modelin kabul etmediği bir efor değeri gönderdi. DeepSeek none, low, high, max kabul eder; GLM low ya da high kabul eder. |
| 404 | URL 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. |
| 503 | Model 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.