WAND wiki
최근 문서

검색 결과가 없습니다. 모델명이나 다른 키워드로 검색해 보세요.

Tokenhub APILast Updated 2026-10-03

Vega Image

On this page

Endpoint: POST https://tokenhub-intl.tencentcloudmaas.com/v1/wand/vega-images/generations
인증: Tokenhub API Key / Bearer

Vega Image는 텍스트로 이미지를 생성하거나 참조 이미지를 편집합니다. 1.5 Pro / Pro / Flash / Lite를 제공하며 요청 후 작업 ID로 결과를 조회합니다.

화이트리스트 등록이 필요한 모델입니다.

대상: Vega Image 1.5 Pro. 사용 전 모델 접근 권한을 신청하십시오.

기본 정보

항목 값
호출 경로 Tokenhub API
가드레일 해제 지원 지원

버전별 지원 규격

버전 해상도 비율 참조 이미지
wand-vega-image-1.5-pro 1K / 2K / 4K 1:1 / 2:3 / 3:2 / 3:4 / 4:3 / 9:16 / 16:9 / 21:9 최대 10장
wand-vega-image-pro 1K / 2K / 4K 1:1 / 2:3 / 3:2 / 3:4 / 4:3 / 9:16 / 16:9 / 21:9 최대 10장
wand-vega-image-flash 1K / 2K / 4K 1:1 / 2:3 / 3:2 / 3:4 / 4:3 / 9:16 / 16:9 / 21:9 최대 10장
wand-vega-image-lite 1K / 2K / 4K 1:1 / 2:3 / 3:2 / 3:4 / 4:3 / 9:16 / 16:9 / 21:9 최대 10장

Lite와 Flash는 참조 이미지 입력 비용이 없습니다. Pro는 처음 3장까지 무료이며, 4번째 이미지부터 입력 비용이 부과됩니다.

참조 이미지 규격

버전 참조 이미지 수 권장 파일당 용량 형식
wand-vega-image-1.5-pro 최대 10장 20MB 이하 PNG / JPEG
wand-vega-image-pro 최대 10장 20MB 이하 PNG / JPEG
wand-vega-image-flash 최대 10장 20MB 이하 PNG / JPEG
wand-vega-image-lite 최대 10장 20MB 이하 PNG / JPEG

참조 이미지는 input[].content[].image_url에 전달합니다. 입력은 파일당 20MB 이하로 구성하고 이미지 개수는 전체 참조 배열을 기준으로 계산합니다. 참조 URL은 생성 서비스에서 다운로드할 수 있어야 하며, 비공개 객체는 유효한 서명 URL을 사용하십시오.

호출 절차

이미지 생성은 시간이 오래 걸리는 작업이므로 API는 다음 두 단계로 구성된 비동기 호출 방식을 사용합니다.

  1. 작업 제출: 이미지 생성 API를 호출합니다. 성공하면 task_id가 반환됩니다.

  2. 결과 폴링: status = completed가 될 때까지 task_id를 사용하여 작업 결과 조회 API를 호출한 후 결과에서 이미지 URL을 가져옵니다.

이미지 생성

API 설명

WAND-Vega 이미지 생성 API는 텍스트 기반 이미지 생성과 참조 이미지 기반 생성을 지원합니다. 입력한 참조 이미지와 텍스트 프롬프트를 기반으로 이미지를 생성하며, 이미지가 제공되지 않으면 텍스트 기반 이미지 생성을 수행합니다.

API: POST https://tokenhub-intl.tencentcloudmaas.com/v1/wand/vega-images/generations

요청 파라미터

파라미터 필수 타입 설명
model 필수 string 모델 ID. wand-vega-image-1.5-pro / wand-vega-image-pro / wand-vega-image-flash / wand-vega-image-lite
prompt 필수 string 텍스트 프롬프트이며 길이는 2000자 이하여야 합니다. 참조 이미지가 없으면 이 텍스트를 기반으로 이미지를 생성합니다.
input 선택 array[object] 이미지 변환/참조 이미지 시나리오에 사용하는 멀티모달 입력 콘텐츠 배열입니다.
input.content 선택 array[object] 입력 콘텐츠 세그먼트 배열입니다. 순서대로 연결되어 멀티모달 프롬프트를 구성합니다.
input.content.type 선택 string 콘텐츠 유형. 값: input_image(참조 이미지).
input.content.image_url 선택 string 참조 이미지 URL. 버전별 장수, 파일당 용량 및 형식은 참조 이미지 규격을 확인하십시오.
size 선택 string ${width}x${height} 형식의 출력 이미지 크기입니다.

요청 예시

텍스트 기반 이미지 생성

LANGUAGE
curl -X POST 'https://tokenhub-intl.tencentcloudmaas.com/v1/wand/vega-images/generations' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "wand-vega-image-lite",
  "prompt": "A detailed painting of a butterfly",
  "size": "1024x1024"
}'

참조 이미지 기반 생성

LANGUAGE
curl -X POST 'https://tokenhub-intl.tencentcloudmaas.com/v1/wand/vega-images/generations' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "wand-vega-image-lite",
  "prompt": "A seamless composition of all reference images",
  "input": [
    {
      "content": [
        {
          "type": "input_image",
          "image_url": "https://mpstestmodel-1315536146.cos.ap-singapore.myqcloud.com/justin/wiki-examples/reference-cup.png"
        }
      ]
    }
  ],
  "size": "1024x1024"
}'

응답 파라미터

파라미터 타입 설명
task_id string 작업 ID입니다. 결과 조회와 콜백 연결에 사용합니다.
request_id string 문제 해결에 사용하는 고유 요청 식별자입니다.

응답 예시

LANGUAGE
{
  "task_id": "251380669-VegaImage-f91e7435e1e34dfa9898a451946bb3d3",
  "request_id": "5b7c57a3-e5e4-4df0-958b-e72d35582be1"
}

작업 결과 조회

조회 경로

이미지 생성 작업의 상태와 결과를 조회합니다. 작업을 제출하고 task_id를 받은 후 이 API를 폴링하여 결과를 가져옵니다.

API: GET https://tokenhub-intl.tencentcloudmaas.com/v1/wand/vega-images/tasks/<task_id>

작업 제출 시 반환된 task_id로 3~5초 간격으로 조회합니다.

요청 파라미터

파라미터 필수 타입 설명
task_id 필수 string 작업 제출 시 반환된 task_id인 작업 ID(경로 파라미터)입니다.

요청 예시

LANGUAGE
curl -X GET 'https://tokenhub-intl.tencentcloudmaas.com/v1/wand/vega-images/tasks/<task_id>' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json'

응답 파라미터

필드 유형 설명
status String 작업 상태. 아래 상태별 처리 참조
request_id string 문제 해결에 사용하는 고유 요청 식별자입니다.
data array[object] 생성된 결과 목록입니다.
data[].url string 생성된 이미지의 다운로드 URL입니다. 서명이 포함된 임시 URL이므로 유효기간 안에 다운로드하여 저장하십시오.
usage object 사용량입니다.
usage.total_tokens integer 이 작업에서 소비한 토큰 수로, 과금/정산에 사용됩니다.
created_at integer 작업 생성 시각. Unix timestamp(초)입니다.
finished_at integer 작업 완료 시각. Unix timestamp(초)입니다.

상태별 처리

상태 의미 처리
queued 생성 대기 상태 조회 계속
in_progress 생성 중 상태 조회 계속
completed 생성 완료 data[].url에서 이미지 다운로드
failed 생성 실패 오류 응답 확인
cancelled 취소됨 조회 종료
incomplete 미완료 상태로 종료 종료 사유 확인

응답 예시

LANGUAGE
{
  "task_id": "251380669-VegaImage-68a067d14b3c43c0961ce83373709f44",
  "status": "completed",
  "request_id": "92aa30e9-7549-4319-a0eb-467302d446f5",
  "data": [
    {
      "url": "https://aigc-image.cos.myqcloud.com/xxx/result.png"
    }
  ],
  "usage": {
    "total_tokens": 16200
  },
  "created_at": 1787560807,
  "finished_at": 1787560820
}

참조 입력과 결과 주소

input[].content[].image_url에는 다운로드 가능한 원본 이미지 URL을 전달합니다. 이미지 참조 입력은 소재 라이브러리 등록과 별개입니다.

생성 결과는 data[].url에서 받습니다. 반환된 COS 다운로드 URL은 쿼리 문자열을 포함한 전체 주소를 사용하며, 만료 전에 파일을 저장하십시오. 이미지 생성 결과의 URL과 영상용 asset://<id>는 서로 다른 값입니다.

출력 크기

size는 요청 크기입니다. 참조 입력을 사용하는 경우 저장 전에 결과 파일의 실제 너비·높이와 종횡비를 확인하십시오.

비율별 픽셀 규격

비율 1K 해상도 2K 해상도 4K 해상도
1:1 1024×1024 / 1080×1080 2048×2048 / 2160×2160 4096×4096
2:3 1024×1536 / 1080×1620 1440×2160 3328×4992
3:2 1536×1024 / 1620×1080 2160×1440 4992×3328
3:4 1080×1440 1440×1920 / 2160×2880 3584×4800
4:3 1440×1080 1920×1440 / 2880×2160 4800×3584
9:16 720×1280 / 1080×1920 1440×2560 2160×3840
16:9 1280×720 / 1920×1080 2560×1440 3840×2160
21:9 1512×648 2520×1080 5040×2160

오류 코드

API 오류 코드를 참조하세요.