ממשקי ה-API למפתחים עדיין נמצאים בגרסת בטא ועשויים להשתנות בכל עת. בשלב זה הם מתאימים יותר לבדיקות ולהתנסות אישיות, ועדיין אינם מומלצים לשימוש בסביבת ייצור.
סביבת ניסוי
זמינה דרך REST API ו-MCP. עיינו להלן בפרמטרים של הבקשה ובערכים המותרים.
POST /api/v1/midjourney-ai-image-generator/submit → /queryהגישה ל-API זמינה למנויים בלבד. נקודות הזכות של המינוי משותפות לאתר ול-API.
הצגת מסלוליםפרמטר בקשה נדרש. השתמשו בסוג ובערכים המותרים המוצגים בטבלה.
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
פרמטר בקשה אופציונלי. השתמשו בסוג, בברירת המחדל ובערכים המותרים המוצגים בטבלה.(אופציונלי)
#!/usr/bin/env bash
set -euo pipefail
SUBMIT_RESPONSE="$(curl --fail-with-body --silent --show-error -X POST "https://vidmage.ai/api/v1/midjourney-ai-image-generator/submit" \
-H "Authorization: Bearer ${VIDMAGE_API_KEY}" \
-H "Content-Type: application/json" \
--data-raw '{
"prompt": "A serene mountain observatory above the clouds at sunrise, cinematic wide-angle landscape photography",
"aspectRatio": "1:1",
"chaos": 0,
"quality": "1",
"stylize": 0,
"weird": 0,
"raw": false,
"iw": 1,
"sw": 100,
"sv": 4,
"ow": 100,
"tile": false
}')"
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/midjourney-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