지원 기능
사전 요구 사항
- Node.js 18+
- 활성 API 키가 있는 CometAPI 계정 — 여기에서 발급받기
1
provider 설치
AI SDK 핵심 패키지와 함께
@cometapi/ai-sdk-provider를 설치하세요:2
API key 설정
provider는 기본적으로
COMETAPI_KEY 환경 변수를 읽습니다:소스 코드에 자격 증명을 하드코딩하지 않도록 환경 변수를 사용하세요.
3
provider 가져오기
기본 provider 인스턴스를 가져옵니다:API key, base URL 또는 기타 설정을 재정의하려면
createCometAPI를 사용하세요:사용법
텍스트 생성
단일 응답에는generateText()를 사용하세요:
텍스트 스트리밍
실시간 청크 출력에는streamText()를 사용하세요:
임베딩 생성
벡터 임베딩을 생성하려면textEmbeddingModel()을 사용하세요:
이미지 생성
텍스트 프롬프트(Prompt)로 이미지를 생성하려면imageModel()을 사용하세요:
제공자 구성
createCometAPI는 다음 옵션을 허용합니다:
모델 메서드
이 제공자는 여러 모델 생성자를 노출합니다:
사용 가능한 전체 model ID 목록은 Models page에서 확인하세요.
팁 및 문제 해결
팁 및 문제 해결
- 모델 선택: CometAPI model catalog의 모든 모델은 해당 모델 메서드와 함께 사용할 수 있습니다 — 채팅 모델은
cometapi()를 통해, 임베딩 모델은textEmbeddingModel()을 통해, 이미지 모델은imageModel()을 통해 사용합니다. - 응답 파인튜닝(Fine-tuning):
temperature,maxTokens,topP를generateText()또는streamText()에 직접 전달하세요. 예:generateText(\{..., temperature: 0.7\}). - 오류 처리: 인증 오류, rate limit 또는 네트워크 문제를 처리하려면 호출을
try/catch로 감싸세요. - 보안: API 키를 버전 관리에 절대 커밋하지 마세요. 환경 변수 또는 시크릿 관리자를 사용하세요.
- rate limit: CometAPI console에서 사용량을 모니터링하세요.