cometapi provider içerir.
Ön koşullar
- Node.js 18+
- Promptfoo’nun yerel olarak kurulmuş olması veya
npxüzerinden çalıştırılması - Etkin bir API key’e sahip bir CometAPI hesabı — sizinkini dashboard’dan alın
- CometAPI Models sayfasından bir model ID
Entegrasyonu yapılandırın
1
CometAPI API key'inizi ayarlayın
Değerlendirmeleri çalıştırmadan önce
COMETAPI_KEY ayarlayın:2
Bir provider formatı seçin
Promptfoo, CometAPI için aşağıdaki provider ID formatını kullanır:Şu provider türlerini kullanın:
Varsayılan chat modu için
cometapi:your-model-id de kullanabilirsiniz.3
Bir CLI değerlendirmesi çalıştırın
Aşağıdaki komut, tek prompt’lu bir chat değerlendirmesi çalıştırır:
4
Bir Promptfoo yapılandırma dosyası oluşturun
Aşağıdaki Yapılandırma dosyasını Promptfoo ile çalıştırın:
promptfooconfig.yaml, aynı prompt’u bir CometAPI modeline karşı değerlendirir:Provider örnekleri
Değerlendirmek istediğiniz model davranışına uygun bir provider türü kullanın:chat provider türünü koruyun ve görsel değişkenlerini Promptfoo test değişkenleri üzerinden geçirin.
Sorun giderme
Promptfoo API key'i bulamıyor
Promptfoo API key'i bulamıyor
COMETAPI_KEY değişkeninin, promptfoo eval komutunu çalıştırdığınız aynı shell oturumunda export edildiğini doğrulayın.Provider türü modelle eşleşmiyor
Provider türü modelle eşleşmiyor
Konuşma tabanlı ve multimodal modeller için
chat, embedding modelleri için embedding, görsel üretim modelleri için ise image kullanın.model ID başarısız oluyor
model ID başarısız oluyor
your-model-id değerini CometAPI Models sayfasındaki tam bir model ID ile değiştirin.