メインコンテンツへスキップ
POST
/
api
/
v3
/
contents
/
generations
/
tasks
curl --request POST \
  --url https://api.aiid.edu.kg/api/v3/contents/generations/tasks \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "doubao-seedance-1-0-lite-i2v-250428",
  "mode": "reference_material",
  "prompt": "测试文字",
  "content": [
    {
      "type": "text",
      "text": "测试文字"
    },
    {
      "type": "image_url",
      "image_url": {
        "url": "https://imageproxy.zhongzhuan.chat/api/proxy/image/9979f1a754b3571d5e8bdcc397eedf53.png"
      },
      "role": "reference_image",
      "name": "1"
    },
    {
      "type": "video_url",
      "video_url": {
        "url": "https://imageproxy.zhongzhuan.chat/api/proxy/video/1979f1a754b3571d5e8bdcc397eedf53.mp4"
      },
      "role": "reference_video",
      "name": "2"
    },
    {
      "type": "audio_url",
      "audio_url": {
        "url": "https://imageproxy.zhongzhuan.chat/api/proxy/video/3979f1a754b3571d5e8bdcc397eedf53.mp3"
      },
      "role": "reference_audio",
      "name": "3"
    }
  ],
  "duration": 5,
  "size": "1280x720"
}
'
{
  "id": "task_xxx",
  "created_at": "<string>",
  "items": "<string>"
}

承認

Authorization
string
header
必須

Bearer Token を使用して認証します。 形式: Authorization: Bearer sk-xxxxxx

ボディ

application/json
model
enum<string>
必須

必須。モデル名。Seedance の公開モデルを指定することも、gemini-omni を指定することもできます。

利用可能なオプション:
doubao-seedance-1-0-lite-i2v-250428,
doubao-seedance-1-0-lite-t2v-250428,
doubao-seedance-1-0-pro-250528,
doubao-seedance-1-0-pro-fast-251015,
doubao-seedance-1-5-pro-251215,
doubao-seedance-2-0-260128,
doubao-seedance-2-0-fast-260128,
gemini-omni
:

"doubao-seedance-2-0-260128"

prompt
string
必須

必須。動画生成のメイン説明です。空にすることはできません。

:

"参考素材生成一段剧情短视频"

content
object[]

任意指定。火山方舟の content 配列で、テキスト項目と素材項目を順番に混在させます。テキスト項目には { "type": "text", "text": "..." } を使用します。画像、動画、音声項目にはそれぞれ image_urlvideo_urlaudio_url オブジェクトを使用し、その中に url を設定します。必要に応じて role(例: reference_imagereference_videoreference_audio)と name を組み合わせて、テキストから参照できます。

function_mode
string

任意。高度な機能モードです。全般的なリファレンス用の omni_reference などがあります。

mode
string

任意。互換モードのフィールド。t2vi2vi2v_first_lastreference_imagesreference_material など。gemini-omnit2vr2vedit をサポートします。

image_url
string

任意。単一の参照画像URL。

image_urls
string[]

任意。複数の参照画像URLのリスト。

input_reference
string

任意。互換性のためのリファレンス入力フィールドです。

end_image_url
string

任意。最終フレームの参照画像の URL。

last_image_url
string

オプション。最終フレームの参照画像URLのエイリアス。

video_urls
string[]

任意。参照用動画URLのリスト。

audio_urls
string[]

任意。参照オーディオURLのリスト。

seconds

オプション。動画の長さ(秒)。duration と互換性があります。

duration

オプション。動画の長さ(秒)。seconds と互換性があります。

aspect_ratio
string

任意。アスペクト比(例:16:9)。

ratio
string

任意。アスペクト比のエイリアス(例:16:9)。

size
string

任意。解像度またはサイズ互換フィールド。

quality
string

任意。生成品質の設定。

resolution
string

任意。出力解像度。

fps
number

任意。フレームレート。

generate_audio
boolean

任意。オーディオを生成するかどうか。

watermark
boolean

任意。ウォーターマークを追加するかどうか。

レスポンス

200 - application/json

タスクの作成に成功しました

id
string
必須

タスク ID。

:

"task_xxx"

status
enum<string>

タスクのステータス。

利用可能なオプション:
queued,
running,
succeeded,
failed
created_at
string

作成日時(Unix秒)。

items
string