İstemciler/DeepSeek Harness

DeepSeek Harness ile Wokey API kullanımı

Bir Wokey API anahtarı alın, DeepSeek Harness için base URL olarak Wokey’yi girin ve bağlantıyı tek bir curl isteğiyle doğrulayın.

Güncellendi

Bu sayfadaexpand_more

API anahtarını ve base URL’yi hazırlayınlink

Tüm istemciler aynı Wokey API anahtarını ve aynı base URL’yi kullanır.

API anahtarı oluşturun

Giriş yapın ve API sayfasında bir platform anahtarı oluşturun. Aynı hesaptaki anahtarlar hesabın bakiyesini paylaşır.

API anahtarı oluşturkey

Wokey base URL’sini kullanın

İstemcinin base URL’si olarak gateway alan adını girin; /v1 eklenip eklenmeyeceğini aşağıdaki yapılandırma gösterir.

İstemciyi yapılandırınlink

DeepSeek Harness (dsh) özel gateway’leri kabul eder; böylece tek bir Wokey anahtarı DeepSeek, GPT, GLM ve Claude modellerini kapsar. deepseek-v4.1-flash; Chat Completions, Responses ve Anthropic Messages formatlarını destekler. Aşağıdaki yapılandırma Claude Opus 5.5 ile DeepSeek-V4.1-Flash’i tek bir Anthropic Messages sağlayıcısı altına koyar ve ikisi için de görsel girdisini tanımlar.

  1. 1

    0.2.1 ön sürümünü kurun

    npm’deki latest etiketi hâlâ 0.2.0; DeepSeek, V4.1-Flash-1017 için v0.2.1-rc.1 veya sonrasını önerir, bu yüzden @next sürümünü kurun.

  2. 2

    API anahtarı değişkenini ayarlayın

    Yapılandırma yalnızca apiKeyEnv adını içerir, yani anahtar hiçbir zaman dosyaya yazılmaz. Anahtarı web arayüzünde Settings → Models altında da kaydedebilirsiniz.

  3. 3

    Sağlayıcıyı ekleyin

    ~/.dsh/profiles/web/cordis.patch.yml dosyasını düzenleyin (dsh headless için profiles/headless). Bu örnek her iki model için de Anthropic Messages kullanır ve base URL olarak https://api.wokey.ai adresini alır. Bunun yerine OpenAI Chat Completions seçerseniz ayrı bir sağlayıcı oluşturun ve https://api.wokey.ai/v1 adresini kullanın.

  4. 4

    Görsel girdisini tanımlayın

    DeepSeek Harness, tanımlanmamış özel bir modeli yalnızca metin modeli sayar; bu yüzden Wokey modeli görsel anlamayı desteklese bile görseli, istek Wokey’ye ulaşmadan reddedebilir. Opus 5.5, Haiku 5.5 veya başka bir vision modeli için o modelin altına input: [text, image] ekleyin; arayüzde Settings → Models → sağlayıcıyı düzenle → Customized settings → model satırını genişlet → Input types → Image yolunu kullanın. Kaydedin, ardından yeni bir oturum başlatın.

  5. 5

    Mevcut sağlayıcıları koruyun

    Bu geçersiz kılma, llm-pi-ai girdisinin tüm yapılandırmasının yerini alır; arayüzde daha önce sağlayıcı eklediyseniz onları da providers altında listeleyin. Her input girintisinde boşluk kullanın ve YAML’a sekme karıştırmayın. Kaydettikten sonra yeni bir oturum başlatın.

DeepSeek Harness
# 1. 0.2.1 sürümünü kurun veya bu sürüme güncelleyin
npm install -g @deepseek-ai/dsh@next
export WOKEY_API_KEY="YOUR_API_KEY"

# 2. ~/.dsh/profiles/web/cordis.patch.yml
- id: llm-pi-ai
  config:
    providers:
      wokey:
        displayName: Wokey
        apiKeyEnv: WOKEY_API_KEY
        api: anthropic-messages
        baseURL: https://api.wokey.ai
        models:
          - id: claude-opus-5-5
            name: Claude Opus 5.5
            contextWindow: 1000000
            input: [text, image]
          - id: deepseek-v4.1-flash
            name: DeepSeek-V4.1-Flash
            contextWindow: 1000000
            maxTokens: 393216
            input: [text, image]
- id: agent-default-model
  config:
    provider: wokey
    model: claude-opus-5-5

# 3. Başlatın
dsh web

API formatları ve base URL’lerlink

Bir istemci API formatını değiştirdiğinde base URL’nin /v1 ile bitip bitmeyeceği değişebilir.

FormatBase URLKullanım alanı
OpenAI Chat Completionshttps://api.wokey.ai/v1DeepSeek, GLM, Kimi ve diğer modeller
Anthropic Messageshttps://api.wokey.aiClaude modelleri

Yapılandırıldığı yer: ~/.dsh/profiles/web/cordis.patch.yml

Search / Fetch ücretleri ve Wokey desteğilink

Wokey, bu sayfada listelenen model çıkarım arayüzlerini sunar; bağımsız /v1/tools/search veya /v1/tools/fetch uç noktalarını sunmaz. Araç çağırma desteği, upstream’in her yerleşik web aracının desteklendiği anlamına gelmez. Model istekleri içindeki sunucu tarafı arama, gerçek tedarik rotasına bağlıdır ve şu anda doğrulanmış, tek tip desteklenen bir Wokey özelliği olarak listelenmez; bu sayfada çağrı başına bir Wokey Search/Fetch fiyatı yayımlanmaz. Belgelenmiş bağımsız arama ve fetch desteği için api.deepseek.com ile bir DeepSeek API anahtarı kullanın; bu, Wokey model çağrılarından ayrı yapılandırılır ve ücretlendirilir.

Resmi ücretler, 1 Kasım değişiklikleri ve destek ayrıntıları

Sık karşılaşılan sorunlarlink

  • “The current model does not support images”: bu, Harness’in yerel yetenek denetimidir; Wokey’nin veya Opus 5.5’in görsel anlamayı desteklemediği anlamına gelmez. O model için Image seçeneğini etkinleştirin veya YAML girdisine input: [text, image] ekleyin.
  • Kaydettikten sonra görseller hâlâ reddediliyor: yeni bir oturum başlatıp modeli yeniden seçin; mevcut oturum, kayıtlı model yeteneğini ve ekleri korur.
  • Görsel isteği 400 döndürüyor: protokol ile base URL’yi eşleştirin. Anthropic Messages, /v1 olmadan https://api.wokey.ai adresini kullanır; OpenAI Chat Completions ise https://api.wokey.ai/v1 adresini kullanır. deepseek-v4.1-flash iki formatı da destekler, ancak istemcinin yine de seçilen protokolün yapısını göndermesi gerekir.
  • Uygulama başlamıyor veya bir YAML satır numarası bildiriyor: input alanının doğru modelin altında girintilendiğini, tüm model tirelerinin aynı hizada olduğunu ve dosyada sekme bulunmadığını kontrol edin. Bir yedeği geri yükleyin, ardından yalnızca boşluk kullanarak yeniden kaydedin.
  • Uygulama “Select a model” ile açılıyor: agent-default-model değerinin hâlâ var olan bir sağlayıcıyı ve modeli gösterdiğini kontrol edin. Bir sağlayıcıyı sildikten veya yeniden adlandırdıktan sonra güncelleyin.
  • Model keşiften sonra görünüyor ama görsel yeteneği yok: Fetch available models esas olarak kimlikleri ve kapasite alanlarını doldurur. Tüm modelleri görsel destekli olarak işaretlemek yerine, her özel vision modeli için input: [text, image] değerini açıkça tanımlayın.
  • Kaydettikten sonra diğer sağlayıcılar kayboldu: cordis.patch.yml içindeki geçersiz kılma tüm llm-pi-ai girdisinin yerini alır; bu yüzden mevcut tüm sağlayıcıları providers altında tutun.

curl ile doğrulayınlink

İstemci hata verirse önce curl ile anahtar ve base URL sorunlarını eleyin.

DeepSeek Harness varsayılan olarak OpenAI Chat Completions formatını kullanır. Bu istek 200 dönüyorsa anahtar ve base URL doğrudur. Göndermeden önce YOUR_API_KEY yerine kendi anahtarınızı yazın.

cURL
curl https://api.wokey.ai/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4.1-flash",
    "messages": [
      { "role": "user", "content": "Hello" }
    ]
  }'

Hatalar ve sorun gidermelink

Önce kimlik doğrulama, bakiye, hız limiti, model kullanılabilirliği ve upstream zaman aşımı durumlarını ayırın.

401

invalid api key

Anahtar eksik, yanlış yazılmış veya silinmiş ya da Authorization ile x-api-key başlıkları çelişiyor.

402

insufficient balance

Hesap bakiyesi yetersiz. Daha fazla istek göndermeden önce bakiye yükleyin.

403

model_denylisted / account_restricted

Modele veya hesaptaki tüm modellere yapılan çağrılar, tekrarlanan ihlallerin ardından duraklatıldı. Bkz. “İhlal işlem ücretleri ve kısıtlamalar”.

403

request_blocked

Bu istek upstream’e ulaşmadan engellendi ve ücretlendirilmez; örneğin modelin az önce reddettiği bir isteğin değiştirilmeden yeniden gönderilmesi veya duraklatılmış bir son kullanıcı (X-End-User-Id). Hata mesajı neyin engellendiğini belirtir; isteği buna göre değiştirin veya daha sonra yeniden deneyin. Diğer istekler etkilenmez.

429

rate limited

İstekler çok sık. Daha sonra yeniden deneyin veya eşzamanlılığı azaltın. Yalnızca tek bir model ya da tek bir son kullanıcı (X-End-User-Id) sürekli 429 döndürüyorsa bu, ihlallerden sonra uygulanan geçici bir limit olabilir.

499

client disconnected

İstemci, yanıt tamamlanmadan bağlantıyı kapattı (kod downstream_aborted). Bu varsayılan olarak ücretsizdir. Bir hesabın son 24 saatte en az 50 istemci kopması olur ve bunlar isteklerinin %10’unu veya daha fazlasını oluşturursa, sonraki kopan istekler upstream’in bildirdiği kullanım üzerinden faturalandırılır: önbellek okuma ve yazma dahil işlenen girdi ve yalnızca upstream saydıysa çıktı. Upstream herhangi bir kullanım bildirmeden önceki kopma ücretsiz kalır. Faturalandırma başladığında hesaba bildirim gönderilir ve kopma oranı normale döndükten sonra bir saat içinde faturalandırma otomatik olarak durur. Olağan neden, çok kısa bir istemci veya proxy zaman aşımı ya da istekleri tamamlanmadan iptal eden bir programdır.

502

upstream unavailable

Upstream model hizmeti geçici olarak kullanılamıyor. Model değiştirin veya daha sonra yeniden deneyin.

504

upstream timeout

Upstream yanıtı zaman aşımına uğradı. Bağlamı kısaltın, max_tokens değerini düşürün veya yeniden deneyin.

529

upstream overloaded

Upstream model geçici olarak aşırı yüklü ve Wokey başka rotalarda zaten yeniden denedi (kod upstream_overloaded). Bunun bakiyenizle ilgisi yoktur. Kısa süre sonra yeniden deneyin veya model değiştirin.

Sık sorulan sorularlink

DeepSeek Harness baseURL değeri /v1 ile bitmeli mi?
Bu, sağlayıcının api alanına bağlıdır. anthropic-messages için /v1 olmadan https://api.wokey.ai kullanın; OpenAI Chat Completions için https://api.wokey.ai/v1 adresli ayrı bir sağlayıcı gerekir.
Neden mevcut modelin görselleri desteklemediği söyleniyor?
Bu, Harness içindeki yerel bir yetenek denetimidir: özel modeller varsayılan olarak yalnızca metin girdisi bildirir. Model girdisine input: [text, image] ekleyin, kaydedin ve yeni bir oturumda tekrar deneyin.
Kaydettikten sonra diğer sağlayıcılarım neden kayboldu?
cordis.patch.yml içindeki llm-pi-ai geçersiz kılması girdinin tamamını değiştirir. Daha önce sahip olduğunuz sağlayıcıları Wokey ile birlikte providers altına yazın.