Skip to main content
Promptfoo, prompt değerlendirmesi, regresyon testi ve AI red teaming için bir framework’tür. Promptfoo, CometAPI’yi OpenAI uyumlu endpoint’ler üzerinden çağıran bir cometapi provider içerir.

Ön koşullar

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 promptfooconfig.yaml, aynı prompt’u bir CometAPI modeline karşı değerlendirir:
Yapılandırma dosyasını Promptfoo ile çalıştırın:

Provider örnekleri

Değerlendirmek istediğiniz model davranışına uygun bir provider türü kullanın:
Multimodal testler için chat provider türünü koruyun ve görsel değişkenlerini Promptfoo test değişkenleri üzerinden geçirin.

Sorun giderme

COMETAPI_KEY değişkeninin, promptfoo eval komutunu çalıştırdığınız aynı shell oturumunda export edildiğini doğrulayın.
Konuşma tabanlı ve multimodal modeller için chat, embedding modelleri için embedding, görsel üretim modelleri için ise image kullanın.
your-model-id değerini CometAPI Models sayfasındaki tam bir model ID ile değiştirin.

İlgili kaynaklar