cometapi/ 접두사를 사용해 요청을 CometAPI의 model 카탈로그로 라우팅할 수 있습니다.
사전 요구 사항
- Python 3.6+
- 활성 API 키가 있는 CometAPI 계정 — 여기에서 발급받으세요
1
LiteLLM 설치
2
API 키 설정
API 키를 환경 변수로 설정하거나(권장) 인라인으로 전달합니다:
스크립트에 민감한 자격 증명을 하드코딩하지 않도록 환경 변수를 사용하세요.
3
완성 호출 만들기
모델을 지정하려면
cometapi/<model-name> 형식을 사용하세요. 키는 환경 변수를 통해 전달하거나 명시적으로 전달할 수 있습니다:4
비동기 및 스트리밍 호출
논블로킹 실시간 응답을 위해
stream=True와 함께 acompletion을 사용하세요:팁 및 문제 해결
팁 및 문제 해결
- 모델 형식: CometAPI 모델은
cometapi/<model-name>접두사를 사용합니다. 예:cometapi/your-model-id. 사용 가능한 모델은 CometAPI Models 페이지를 참조하세요. - 파인튜닝 응답: LiteLLM은
temperature,max_tokens,top_p를 지원합니다 — 예를 들어completion(..., temperature=0.7)처럼 어떤completion()호출에도 추가할 수 있습니다. - 오류 처리: 잘못된 키 오류나 네트워크 문제를 잡으려면 호출을
try/except로 감싸세요. - 보안: API 키를 버전 관리에 절대 커밋하지 마세요. 환경 변수 또는 secrets manager를 사용하세요.
- 속도 제한: CometAPI 콘솔에서 사용량을 모니터링하세요.
- 추가 문서: LiteLLM 문서 — CometAPI 빠른 시작