İ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şturkeyWokey 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
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
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
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
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
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.
# 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 webAPI 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.
| Format | Base URL | Kullanım alanı |
|---|---|---|
| OpenAI Chat Completions | https://api.wokey.ai/v1 | DeepSeek, GLM, Kimi ve diğer modeller |
| Anthropic Messages | https://api.wokey.ai | Claude 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 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.
invalid api key
Anahtar eksik, yanlış yazılmış veya silinmiş ya da Authorization ile x-api-key başlıkları çelişiyor.
insufficient balance
Hesap bakiyesi yetersiz. Daha fazla istek göndermeden önce bakiye yükleyin.
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”.
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.
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.
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.
upstream unavailable
Upstream model hizmeti geçici olarak kullanılamıyor. Model değiştirin veya daha sonra yeniden deneyin.
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.
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.