text-aigc.vod-qcloud.com 게이트웨이로 이루어집니다.
API 정보
토큰 발급
CreateAigcApiToken에 SubAppId(VOD 애플리케이션 ID)를 전달하면 ApiToken이 반환됩니다. 토큰은 만료되지 않으며 계정당 최대 50개까지 발급할 수 있습니다. 생성 직후 조회나 삭제가 가능해지기까지 약 30초의 동기화 시간이 필요합니다. 서브 계정으로 토큰 API를 호출하려면 루트 계정에서 vod:CreateAigcApiToken, vod:DeleteAigcApiToken 액션을 허용하는 CAM 정책을 부여해야 합니다.
지원 엔진
프로토콜 매트릭스
모델 목록
호출 가능한 모델 ID는
GET /v1/models로 실시간 조회할 수 있습니다.
요청 파라미터
OpenAI Completions 기준입니다. Anthropic Messages와 Responses는 각 프로토콜의 공식 스펙을 따릅니다.
이미지 입력은 data URL 스킴을 지원하며 파일 크기는 70MB 이하여야 합니다.
응답 및 결과 조회
Text Generation은 동기 API이므로 TaskId 폴링이 없습니다.stream=false이면 완성된 응답을 한 번에, stream=true이면 SSE 이벤트 스트림으로 즉시 반환합니다.
토큰 사용량은 응답의 usage 필드로 확인합니다.
total_tokens = prompt_tokens + completion_tokensreasoning_tokens는completion_tokens에 포함됩니다 (별도 가산 아님)- 캐시 적중량은
usage.prompt_tokens_details.cached_tokens에서 확인합니다
v1/statistics와 v1/request-logs는 테넌트가 격리되어 있어, API Key의 OwnerAppid와 쿼리의 owner_app_id(app_id)가 일치하지 않으면 403 permission_denied가 반환됩니다.
호출 예시
- OpenAI Completions
- Anthropic Messages
- OpenAI Responses
응답 예시
주의사항
쿼터 관리 4개 API는 SDK 모델에 반영되어 있지 않아 TC3-HMAC-SHA256 서명을 직접 계산한 raw POST로만 호출할 수 있습니다. Text 쿼터는 ApiToken 단위이므로
ApiToken 파라미터가 필수이고, Image/Video 쿼터는 SubAppId 단위입니다.추론 모델은
temperature, top_p, top_k를 무시하거나 거부하는 경우가 많으므로 reasoning_effort로 제어합니다. top_k는 Anthropic/Gemini 경로에서만 유효합니다. 이미지 생성 출력은 지원하지 않으며 텍스트 출력만 가능합니다.DeepSeek는
deepseek-v4-pro, deepseek-v4-flash로만 호출할 수 있으며 deepseek-v4 단독 ID는 사용할 수 없습니다. 요청 취소 전용 API는 없고 HTTP 연결 종료로만 중단할 수 있으며, 과금 기준은 DescribeAigcUsageData 조회 결과입니다.