メインコンテンツへスキップ
POST
/
api
/
openapi
/
submit
curl --request POST \
  --url https://aireiter.com/api/openapi/submit \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "sora2_pro",
    "params": {
      "prompt": "庭で散歩している猫",
      "aspect_ratio": "16:9",
      "video_length": "15",
      "resolution": "high"
    },
    "out_task_id": "my_task_123456"
  }'
{
  "statusCode": 200,
  "message": "",
  "data": {
      "out_task_id": "my_task_123456",
      "status": "pending",
      "estimated_credits": 100,
      "created_at": "2025-12-22T06:03:28.242Z"
  }
}

Authorizations

Authorization
string
必須
すべてのエンドポイントはBearer Tokenによる認証が必要ですAPI Keyの取得方法:API Key管理ページにアクセスしてAPI Keyを取得してくださいリクエストヘッダーに以下を追加して使用します:
Authorization: Bearer YOUR_API_KEY

Body

model
string
必須
モデル名。以下のチャネルバージョンをサポートしています(チャネルはサービスの安定性にのみ影響し、出力品質には影響しません):
  • "sora2_pro" - デフォルト
  • "sora2_pro_base" - ベーシック版
  • "sora2_pro_plus" - 強化版
params
object
必須
モデルのパラメーターオブジェクト
out_task_id
string
必須
発注者のタスクIDユーザーが指定するタスク識別子。必須です

Response

out_task_id
string
発注側のタスクIDで、結果の照会に使用できます
status
string
初期状態で、固定値は "pending" です
estimated_credits
number
推定消費クレジット
created_at
string
作成日時(ISOフォーマット)
curl --request POST \
  --url https://aireiter.com/api/openapi/submit \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "sora2_pro",
    "params": {
      "prompt": "庭で散歩している猫",
      "aspect_ratio": "16:9",
      "video_length": "15",
      "resolution": "high"
    },
    "out_task_id": "my_task_123456"
  }'
{
  "statusCode": 200,
  "message": "",
  "data": {
      "out_task_id": "my_task_123456",
      "status": "pending",
      "estimated_credits": 100,
      "created_at": "2025-12-22T06:03:28.242Z"
  }
}