Skip to main content
WAND AIGC Text Generation은 하나의 API Token으로 GPT, Gemini, Claude, Grok, DeepSeek, GLM, Kimi, MiniMax 등 주요 LLM을 단일 게이트웨이에서 호출하는 서비스입니다. 게이트웨이는 프록시 방식으로 동작하므로 Context Window, 최대 출력, 모달리티 등 모델 스펙은 원본 제공사와 동일합니다. 토큰 발급과 쿼터 관리는 VOD API로, 모델 호출은 text-aigc.vod-qcloud.com 게이트웨이로 이루어집니다.

API 정보

토큰 발급

CreateAigcApiTokenSubAppId(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_tokens
  • reasoning_tokenscompletion_tokens에 포함됩니다 (별도 가산 아님)
  • 캐시 적중량은 usage.prompt_tokens_details.cached_tokens에서 확인합니다
기간별 사용량과 요청 로그는 다음 채널로 조회합니다. v1/statisticsv1/request-logs는 테넌트가 격리되어 있어, API Key의 OwnerAppid와 쿼리의 owner_app_id(app_id)가 일치하지 않으면 403 permission_denied가 반환됩니다.

호출 예시

응답 예시

주의사항

계정/토큰 기본 레이트 리밋은 30 RPM, 300K TPM입니다. 쿼터 초과 시 HTTP 429와 insufficient_quota 오류가 반환됩니다.
쿼터는 자동 리셋되지 않으며 비동기 집계 특성상 최대 +38%까지 초과 집계될 수 있습니다. 의도한 상한의 60~70% 수준으로 QuotaLimit을 설정하고, 누적 카운터를 초기화하려면 DeleteAigcQuotaCreateAigcQuota로 재생성해야 합니다. ModifyAigcQuota는 누적값을 초기화하지 않습니다.
쿼터 관리 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 조회 결과입니다.
Last modified on August 16, 2026