メインコンテンツへスキップ
POST
/
v1
/
videos
/
generations
Veo-3.1-Generate-Preview API
curl --request POST \
  --url https://api.evolink.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "veo-3.1-generate-preview",
  "prompt": "A cat playing piano"
}
'
{
  "created": 1757169743,
  "id": "task-unified-1757169743-7cvnl5zw",
  "model": "veo-3.1-generate-preview",
  "status": "pending"
}

承認

Authorization
string
header
必須

##すべてのAPIにBearer Token認証が必要です##

APIキーの取得:

APIキー管理ページにアクセスしてAPIキーを取得してください

リクエストヘッダーに追加:

Authorization: Bearer YOUR_API_KEY

ボディ

application/json
model
string
デフォルト:veo-3.1-generate-preview
必須
prompt
string
必須

プロンプト、最大2000トークン

Maximum string length: 2000
image_urls
string<uri>[]

参照画像、最大3枚、各最大10MB

Maximum array length: 3
generation_type
enum<string>

モード:

  • TEXT: テキストから動画
  • FIRST&LAST: 最初と最後のフレーム、1〜2枚の画像
  • REFERENCE: 参照画像、最大3枚、duration は8秒固定、アスペクト比は16:9固定、generate_audio 以外の高度なパラメータはサポートされません
利用可能なオプション:
TEXT,
FIRST&LAST,
REFERENCE
aspect_ratio
enum<string>

アスペクト比、デフォルト 16:9

利用可能なオプション:
16:9,
9:16
generate_audio
boolean

音声を生成(追加コスト)、デフォルト true

duration
enum<integer>

長さ(秒)、デフォルト 4

利用可能なオプション:
4,
6,
8
n
integer

動画数、デフォルト 1

必須範囲: 1 <= x <= 4
quality
enum<string>

解像度、デフォルト 720p

利用可能なオプション:
720p,
1080p,
4k
seed
integer
必須範囲: 1 <= x <= 4294967295
negative_prompt
string
person_generation
enum<string>

人物生成制御、デフォルト allow_adultallow_adult: 成人のみ許可、dont_allow: 人物/顔なし

利用可能なオプション:
allow_adult,
dont_allow
resize_mode
enum<string>

リサイズモード(I2V のみ)、デフォルト pad

利用可能なオプション:
pad,
crop
callback_url
string<uri>

レスポンス

タスクが正常に作成されました

created
integer
:

1757169743

id
string
:

"task-unified-1757169743-7cvnl5zw"

model
string
:

"veo-3.1-generate-preview"

status
enum<string>
利用可能なオプション:
pending,
processing,
completed,
failed