개발자 API는 현재 베타 단계이며 언제든 변경될 수 있습니다. 현 단계에서는 개인 테스트와 체험에 더 적합하며, 프로덕션 환경에서의 사용은 아직 권장하지 않습니다.
플레이그라운드
REST API와 MCP를 통해 사용할 수 있습니다. 아래에서 요청 매개변수와 허용 값을 확인하세요.
POST /api/v1/pixverse-ai-video-generator/submit → /queryAPI는 구독 사용자만 이용할 수 있습니다. 웹사이트와 API는 동일한 구독 크레딧 잔액을 공유합니다.
요금제 보기필수 요청 매개변수입니다. 표에 표시된 형식과 허용 값을 따르세요.
선택 요청 매개변수입니다. 표에 표시된 형식, 기본값, 허용 값을 따르세요.
선택 요청 매개변수입니다. 표에 표시된 형식, 기본값, 허용 값을 따르세요.
선택 요청 매개변수입니다. 표에 표시된 형식, 기본값, 허용 값을 따르세요.
선택 요청 매개변수입니다. 표에 표시된 형식, 기본값, 허용 값을 따르세요.
#!/usr/bin/env bash
set -euo pipefail
SUBMIT_RESPONSE="$(curl --fail-with-body --silent --show-error -X POST "https://vidmage.ai/api/v1/pixverse-ai-video-generator/submit" \
-H "Authorization: Bearer ${VIDMAGE_API_KEY}" \
-H "Content-Type: application/json" \
--data-raw '{
"prompt": "A tiny paper boat sails through a rain puddle while city lights shimmer in the reflections",
"duration": "5",
"aspectRatio": "16:9",
"resolution": "720p"
}')"
TASK_ID="$(printf '%s' "$SUBMIT_RESPONSE" | jq -er '.["taskId"]')"
while true; do
QUERY_RESPONSE="$(curl --fail-with-body --silent --show-error -X POST "https://vidmage.ai/api/v1/pixverse-ai-video-generator/query" \
-H "Authorization: Bearer ${VIDMAGE_API_KEY}" \
-H "Content-Type: application/json" \
--data-raw "{\"taskId\":\"${TASK_ID}\"}")"
STATUS="$(printf '%s' "$QUERY_RESPONSE" | jq -r '(.status // .data.status // "") | ascii_downcase')"
case "$STATUS" in
success|succeeded|completed)
printf '%s' "$QUERY_RESPONSE" | jq -r '(.result // .["videoUrl"] // .data["videoUrl"] // empty)'
break
;;
failed|error)
printf '%s' "$QUERY_RESPONSE" | jq -r '(.message // .error // .data.error // "Task failed")' >&2
exit 1
;;
esac
sleep 5
done