Utvecklar-API:erna är fortfarande i betaversion och kan ändras när som helst. För närvarande lämpar de sig bäst för personlig testning och utvärdering och rekommenderas ännu inte för produktionsbruk.
Testmiljö
Tillgänglig via REST API och MCP. Granska parametrarna och de tillåtna värdena nedan.
POST /api/v1/seedream-ai-image-generator/submit → /queryAPI-åtkomst är endast tillgänglig för prenumeranter. Dina prenumerationskrediter delas mellan webbplatsen och API:t.
Visa abonnemangObligatorisk parameter. Följ typen och de tillåtna värdena i tabellen.
#!/usr/bin/env bash
set -euo pipefail
SUBMIT_RESPONSE="$(curl --fail-with-body --silent --show-error -X POST "https://vidmage.ai/api/v1/seedream-ai-image-generator/submit" \
-H "Authorization: Bearer ${VIDMAGE_API_KEY}" \
-H "Content-Type: application/json" \
--data-raw '{
"prompt": "Luxury perfume bottle on black stone with soft mist, dramatic studio lighting, premium advertising photography"
}')"
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/seedream-ai-image-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 // .["imageUrl"] // .data["imageUrl"] // empty)'
break
;;
failed|error)
printf '%s' "$QUERY_RESPONSE" | jq -r '(.message // .error // .data.error // "Task failed")' >&2
exit 1
;;
esac
sleep 5
done