$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.
Resmî başvurular:
- DeepSeek Harness deposu
- DeepSeek Harness 0.1.0-rc.8 kaynak kodu
- DeepSeek Harness CLI
- DeepSeek Harness sağlayıcı kılavuzu
Ö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.
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
Test edilen Harness sürümünü doğrulayın
0.1.0-rc.8 yazdırmalıdır.CometAPI API anahtarınızı ayarlayın
COMETAPI_KEY içinde saklayın: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: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:http://127.0.0.1:3080 şeklindedir. YAML, bu kılavuzdaki rota adları ve temel URL’lerle eşleşmenin doğrudan yoludur.Bir metin etkileşimini doğrulayın
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.Dosya aracı kullanımını doğrulayı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:
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
Harness, API anahtarının eksik olduğunu bildiriyor
Harness, API anahtarının eksik olduğunu bildiriyor
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.Harness yapılandırılmış modeli göstermiyor
Harness yapılandırılmış modeli göstermiyor
$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.Chat Completions veya Responses yanlış yolu kullanıyor
Chat Completions veya Responses yanlış yolu kullanıyor
https://api.cometapi.com/v1 değerini baseURL olarak kullanın. /chat/completions veya /responses eklemeyin; Harness işlem yolunu ekler.Anthropic Messages bir yol hatası döndürüyor
Anthropic Messages bir yol hatası döndürüyor
https://api.cometapi.com olarak, /v1 olmadan baseURL kullanın. Anthropic bağdaştırıcısı /v1/messages ekler.Google yinelenen bir v1beta yolu oluşturuyor
Google yinelenen bir v1beta yolu oluşturuyor
https://api.cometapi.com/v1beta değerini tam olarak kullanın. Model yolu eklemeyin ve yerleşik api rotasına google alanı eklemeyin.Bir model bir sağlayıcıda çalışırken diğerinde çalışmıyor
Bir model bir sağlayıcıda çalışırken diğerinde çalışmıyor
Yapılandırma, yükseltmeden sonra çalışmayı durduruyor
Yapılandırma, yükseltmeden sonra çalışmayı durduruyor
@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.