メインコンテンツへスキップ
POST
/
ent
/
v2
/
img2video
curl --request POST \
  --url https://api.aiid.edu.kg/ent/v2/img2video \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "viduq3-turbo",
  "prompt": "A cinematic product ad with smooth camera motion",
  "duration": 5,
  "resolution": "720p",
  "aspect_ratio": "16:9"
}
'
{
  "task_id": "<string>",
  "model": "<string>",
  "prompt": "<string>",
  "images": [
    "<string>"
  ],
  "duration": 123,
  "resolution": "<string>",
  "credits": 123,
  "created_at": "<string>",
  "creations": "<string>"
}

承認

Authorization
string
header
必須

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

ボディ

application/json
model
enum<string>
必須

Vidu の外部向けモデル名。現在公開中の viduq3-turbo

利用可能なオプション:
viduq3-turbo
:

"viduq3-turbo"

images
string<uri>[]
必須

画像入力。画像から動画は1枚、開始/終了フレームは2枚、参照画像からの動画生成は1〜7枚。

Required array length: 1 element
:
["https://example.com/input.jpg"]
prompt
string

動画生成用プロンプト。テキストから動画生成では必須。画像から動画生成/開始・終了フレーム/参照による動画生成では、業務要件に応じて指定してください。

:

"A cinematic product ad with smooth camera motion"

videos
string<uri>[]

参考となる生動画は、オプションの動画主体入力です。Vidu の公式モデル機能に従って使用してください。

subjects
object[]

生成動画の主体ライブラリ形式を参照して入力します。主体名、画像、動画、音色などのフィールドを含めることができます。

auto_subjects
boolean
duration
integer

動画の長さ。単位は秒。viduq3-turbo 通常は5秒で、公式の範囲に従って設定できます。

:

5

resolution
enum<string>

出力解像度。一般的な値は 540p720p1080p です。

利用可能なオプション:
540p,
720p,
1080p
:

"720p"

aspect_ratio
enum<string>

出力のアスペクト比。テキスト生成/参照生成動画でよく使用されます。例: 16:99:161:1

利用可能なオプション:
16:9,
9:16,
4:3,
3:4,
1:1
:

"16:9"

seed
integer

乱数シード。

movement_amplitude
enum<string>

動作範囲。一般的な値は autosmallmediumlarge です。

利用可能なオプション:
auto,
small,
medium,
large
:

"auto"

audio
boolean

音声・映像の直接出力を有効にするかどうか。

audio_type
enum<string>
利用可能なオプション:
all,
speech_only,
sound_effect_only
voice_id
string
is_rec
boolean
bgm
boolean
payload
string
off_peak
boolean

生成をオフピークで実行するかどうか。

watermark
boolean

透かしを追加するかどうか。

wm_position
enum<integer>
利用可能なオプション:
1,
2,
3,
4
wm_url
string<uri>
callback_url
string<uri>

レスポンス

200 - application/json

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

task_id
string
必須

タスク作成時に返されるタスク ID。タスクの照会に使用します。

state
enum<string>
必須

タスクのステータス。一般的な値は createdqueueingprocessingsuccessfailed です。

利用可能なオプション:
created,
queueing,
processing,
success,
failed
model
string
prompt
string
images
string[]
duration
integer
resolution
string
credits
integer

今回のタスクで消費されたポイント。

created_at
string
creations
string