Promptfoo là một framework để đánh giá prompt, kiểm thử hồi quy và red teaming cho AI. Promptfoo bao gồm providerDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
cometapi gọi CometAPI thông qua các endpoint tương thích OpenAI.
Điều kiện tiên quyết
- Node.js 18+
- Promptfoo được cài đặt cục bộ hoặc chạy thông qua
npx - Một tài khoản CometAPI với API key đang hoạt động — lấy tại dashboard
- Một model ID từ trang CometAPI Models
Cấu hình tích hợp
Chọn định dạng provider
Promptfoo sử dụng định dạng provider ID sau cho CometAPI:Sử dụng các loại provider sau:
Bạn cũng có thể sử dụng
| Type | Trường hợp sử dụng |
|---|---|
chat | Chat completions, vision và prompt multimodal |
completion | Các model hoàn thành văn bản |
embedding | Đánh giá text embedding |
image | Đánh giá tạo ảnh |
cometapi:your-model-id cho chế độ chat mặc định.Ví dụ về provider
Sử dụng loại provider khớp với hành vi model mà bạn muốn đánh giá:chat và truyền các biến hình ảnh thông qua biến kiểm thử của Promptfoo.
Khắc phục sự cố
Promptfoo không thể tìm thấy API key
Promptfoo không thể tìm thấy API key
Xác nhận rằng
COMETAPI_KEY được export trong cùng phiên shell đang chạy promptfoo eval.Loại provider không khớp với model
Loại provider không khớp với model
Sử dụng
chat cho các model hội thoại và multimodal, embedding cho các model embedding, và image cho các model tạo ảnh.Model ID bị lỗi
Model ID bị lỗi
Thay
your-model-id bằng một model ID chính xác từ trang CometAPI Models.