Skip to main content
CometAPI ile DeepSeek Harness’ı çalıştırmak için bu kılavuzu kullanın. DeepSeek Harness, özel model sağlayıcılarını $DSH_HOME/settings.yaml üzerinden yükler; bu değer varsayılan olarak ~/.dsh/settings.yaml olur. Bu sayfadaki yapılandırmalar @deepseek-ai/dsh@0.1.0-rc.8 ile doğrulandı. Her yol, temsilî bir modelle bir Streaming metin turunu ve dosya okuma araç döngüsünü tamamladı. Bu kapsam, her CometAPI modelinin her API formatını kabul ettiği anlamına gelmez.
DeepSeek Harness Geliştirici Önizlemesi aşamasındadır ve uyumluluğu bozan değişiklikler içerebilir. Bu kılavuzu izlerken test edilen paket sürümünü sabitleyin ve yükseltmeden önce ana kaynak sürüm notlarını inceleyin.
Resmî başvurular:

Ön koşullar

  • Node.js ve npm
  • Şuradan alınmış etkin bir API key’e sahip bir CometAPI hesabı dashboard
  • Şuradan bir model ID CometAPI Models sayfası kullanmayı planladığınız her API formatı için

Sağlayıcı yollarını anlayın

api değeri iletişim biçimini seçer. baseURL, Harness’ın eklediği işlem yolundan önce sona erer.
Her bir your-model-id değerini bağımsız olarak değiştirin. Sağlayıcı girişinin API formatını kabul eden bir model seçin.

Sağlayıcıları yapılandırın

1

Test edilen Harness sürümünü doğrulayın

Harness’ı yapılandırmadan önce sabitlenmiş paket sürümünü doğrulayın:
Komut 0.1.0-rc.8 yazdırmalıdır.
2

CometAPI API anahtarınızı ayarlayın

Harness’ı başlatmadan önce anahtarınızı COMETAPI_KEY içinde saklayın:
Değişkeni Harness’ı başlatan her kabuk oturumunda ayarlayın. API anahtarlarını sürüm kontrolüne kaydetmeyin.
3

CometAPI sağlayıcılarını ekleyin

$DSH_HOME/settings.yaml oluşturun. Dosyada zaten bir llm-pi-ai bölümü varsa, bu sağlayıcı girdilerini mevcut providers eşlemesiyle birleştirin:
Örnek varsayılan olarak Responses sağlayıcısını seçer. Yapılandırılmış başka bir girdiyi seçmek için agent-default-model.provider ve agent-default-model.model değerlerini değiştirin.Web UI’yi tercih ediyorsanız, COMETAPI_KEY değerini dışa aktardıktan sonra başlatın; ardından sağlayıcı girdileri eklemek veya düzenlemek ve varsayılan modeli seçmek için model ayarlarını kullanın:
Varsayılan yerel adres http://127.0.0.1:3080 şeklindedir. YAML, bu kılavuzdaki rota adları ve temel URL’lerle eşleşmenin doğrudan yoludur.
4

Bir metin etkileşimini doğrulayın

Harness’ın kullanmasını istediğiniz proje dizininden tek seferlik başsız bir görev çalıştırın:
Başarılı bir çalıştırma COMETAPI_DSH_OK yazdırır. Başka bir sağlayıcıyı denetlemek için agent-default-model değerini güncelleyin ve komutu yeniden çalıştırın.
5

Dosya aracı kullanımını doğrulayın

Geçici bir işaretçi dosyası oluşturun, ardından Harness’tan bir dosya aracıyla bunu okumasını isteyin:
Nihai yanıtın COMETAPI_DSH_TOOL_OK olduğunu doğrulayın. Harness’ı yalnızca dosya, işlem ve ağ erişimini kabul ettiğiniz bir çalışma alanında çalıştırın.

İsteğe bağlı rota

Harness, google adlı yerleşik bir sağlayıcı rotasına sahiptir. Aşağıdaki yapılandırma bu rotayı CometAPI’ye yönlendirir; böylece ikinci bir Google rotası eklemek yerine rotanın yerel Google endpoint’ini değiştirir. Bu girdiyi llm-pi-ai.providers ile birleştirin, ardından agent-default-model içinde seçin:
Bu girdiye bir api alanı eklemeyin. Yerleşik google rotası yerel Google protokolünü korur ve Streaming isteklerini /v1beta/models/{model}:streamGenerateContent?alt=sse adresine x-goog-api-key kimlik doğrulamasıyla gönderir.

Sorun giderme

COMETAPI_KEY değerinin Harness’ı başlatan aynı kabukta ayarlandığını doğrulayın. Ortam değişkenini değiştirdikten sonra Harness’ı yeniden başlatın.
$DSH_HOME/settings.yaml öğesinin geçerli YAML olduğunu, sağlayıcının llm-pi-ai.providers altında bulunduğunu ve modelin bu sağlayıcının models altında listelendiğini doğrulayın. Varsayılan DSH_HOME değeri ~/.dsh şeklindedir.
https://api.cometapi.com/v1 değerini baseURL olarak kullanın. /chat/completions veya /responses eklemeyin; Harness işlem yolunu ekler.
Messages https://api.cometapi.com olarak, /v1 olmadan baseURL kullanın. Anthropic bağdaştırıcısı /v1/messages ekler.
https://api.cometapi.com/v1beta değerini tam olarak kullanın. Model yolu eklemeyin ve yerleşik api rotasına google alanı eklemeyin.
Model kullanılabilirliği ve kabul edilen API biçimleri farklılık gösterebilir. Tek bir modelin dört biçimin tümünde çalışacağını varsaymak yerine her sağlayıcı girdisi için bir model seçin.
DeepSeek Harness, Developer Preview aşamasındadır. @deepseek-ai/dsh@0.1.0-rc.8 sürümüne geri dönün; ardından yapılandırmayı başka bir sürüme uyarlamadan önce kaynak değişiklikleri inceleyin.

İlgili kaynaklar

Son değiştirilme tarihi 20 Ağustos 2026