cometapi provider가 포함되어 있습니다.
사전 요구 사항
- Node.js 18+
- 로컬에 설치된 Promptfoo 또는
npx를 통해 실행 - 활성 API key가 있는 CometAPI 계정 — 대시보드에서 발급받기
- CometAPI Models 페이지의 model ID
통합 구성하기
1
CometAPI API key 설정
평가를 실행하기 전에
COMETAPI_KEY를 설정하세요:2
provider 형식 선택
Promptfoo는 CometAPI에 대해 다음 provider ID 형식을 사용합니다:다음 provider type을 사용하세요:
기본 chat 모드에는
cometapi:your-model-id도 사용할 수 있습니다.3
CLI 평가 실행
다음 명령은 단일 프롬프트 채팅 평가를 실행합니다:
4
Promptfoo 구성 파일 만들기
다음 Promptfoo로 구성 파일을 실행하세요:
promptfooconfig.yaml은 동일한 프롬프트를 CometAPI 모델에 대해 평가합니다:provider 예시
평가하려는 모델 동작과 일치하는 provider type을 사용하세요:chat provider type을 유지하고 Promptfoo 테스트 변수로 이미지 변수를 전달하세요.
문제 해결
Promptfoo가 API key를 찾을 수 없습니다
Promptfoo가 API key를 찾을 수 없습니다
promptfoo eval을 실행하는 동일한 셸 세션에서 COMETAPI_KEY가 export되었는지 확인하세요.provider type이 모델과 일치하지 않습니다
provider type이 모델과 일치하지 않습니다
대화형 및 멀티모달 모델에는
chat, 임베딩 모델에는 embedding, 이미지 생성 모델에는 image를 사용하세요.model ID가 실패합니다
model ID가 실패합니다
your-model-id를 CometAPI Models 페이지의 정확한 model ID로 바꾸세요.