{
"created": 1757169743,
"id": "task-unified-1757169743-7cvnl5zw",
"model": "veo-3.1-lite-generate-preview",
"object": "video.generation.task",
"progress": 0,
"status": "processing",
"task_info": {
"can_cancel": false,
"estimated_time": 600,
"video_duration": 4
},
"type": "video",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 12.24,
"user_group": "default"
}
}{
"error": {
"code": "invalid_parameter",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: veo-3.1-lite-generate-preview",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Veo3.1-Lite 動画生成
- Veo 3.1 Lite は Veo 3.1 の低価格版です。テキストから動画、最初のフレーム / 最初と最後のフレームからの動画生成に対応。参照画像と
4kは非対応 - 出力動画の秒数で課金され、単価は解像度と音声生成の有無で決まります。料金は EvoLink モデル料金 を参照
- 非同期処理です。返されたタスク ID を使用してタスクの状態を確認してください
- 生成された動画リンクは24時間有効です。速やかに保存してください
{
"created": 1757169743,
"id": "task-unified-1757169743-7cvnl5zw",
"model": "veo-3.1-lite-generate-preview",
"object": "video.generation.task",
"progress": 0,
"status": "processing",
"task_info": {
"can_cancel": false,
"estimated_time": 600,
"video_duration": 4
},
"type": "video",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 12.24,
"user_group": "default"
}
}{
"error": {
"code": "invalid_parameter",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: veo-3.1-lite-generate-preview",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}承認
##すべてのAPIにBearer Token認証が必要です##
APIキーの取得:
APIキー管理ページにアクセスしてAPIキーを取得してください
リクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEY
ボディ
動画生成モデル名。このモデルは image_start、image_end、model_params を受け付けません(400 を返します)
veo-3.1-lite-generate-preview "veo-3.1-lite-generate-preview"
動画を説明するプロンプト。最大 2000 トークン。cl100k で計数します。トークン数は文字数とは異なります. Google が公式にサポートするプロンプト言語は英語です。EvoLink はプロンプトの言語を理由にリクエストを拒否しませんが、他の言語での生成結果は保証されません.
"A golden retriever puppy running through a sunlit meadow, slow motion, cinematic lighting"
画像から動画生成用の入力画像 URL
注意:
- 1 回のリクエストで最大
2枚:1枚は最初のフレーム、2枚は最初と最後のフレームとして使用されます - 画像サイズ:
10 MB以下 - サポートされるファイル形式:
.jpg、.jpeg、.png
2["https://example.com/first-frame.jpg"]
生成モード。省略した場合は画像の枚数から自動で判定します:
TEXT: テキストから動画(画像を渡しても使用されません)FIRST&LAST: 最初と最後のフレーム、1〜2枚の画像
本モデルは REFERENCE(参照画像)をサポートせず、400 を返します
TEXT, FIRST&LAST 動画のアスペクト比。auto は aspect_ratio を省略した場合と同じで、比率を指定せずモデルが決定します
auto, 16:9, 9:16 音声を生成するかどうか、デフォルト true。音声を生成すると 1 秒あたりの単価が上がります
動画の長さ(秒)、デフォルト 4。長い動画ほど料金が高くなります
4, 6, 8 生成する動画数、デフォルト 1。各動画は個別に課金されます
1 <= x <= 4出力解像度、デフォルト 720p。1080p は 1 秒あたりの単価が高くなります。本モデルは 4k をサポートしません
720p, 1080p 生成結果を再現するためのランダムシード
1 <= x <= 4294967295動画に含めたくない内容を指定するネガティブプロンプト
人物生成の制御。省略時は上流のデフォルト値 allow_adult が使用されます。allow_adult:成人のみ許可。dont_allow:人物や顔を含む動画の生成を禁止
allow_adult, dont_allow 画像から動画を生成する際の画像調整モード。省略時は上流のデフォルト値 pad が使用されます。pad:余白を追加して出力のアスペクト比に合わせます。crop:中央を基準に切り抜いて出力のアスペクト比に合わせます。入力画像が必要です。画像なしでこのパラメータを指定すると 400 が返されます
pad, crop タスク完了後の HTTPS コールバックアドレス
コールバックタイミング:
- タスクが完了または失敗した時にトリガーされます
- 課金確認完了後に送信されます
セキュリティ制限:
- HTTPS プロトコルのみサポート
- 内部 IP アドレスへのコールバックは禁止(127.0.0.1、10.x.x.x、172.16-31.x.x、192.168.x.x など)
- URL の長さは
2048UTF-8 バイト以内
コールバックメカニズム:
- タイムアウト:
10秒 - 失敗時最大
3回リトライ(1秒/2秒/4秒後にリトライ) - コールバックレスポンスボディの形式はタスククエリ API のレスポンス形式と一致
- コールバックアドレスが 2xx ステータスコードを返した場合は成功とみなされ、その他のステータスコードはリトライをトリガーします
"https://your-domain.com/webhooks/video-task-completed"
レスポンス
動画生成タスクが正常に作成されました
タスク作成タイムスタンプ
1757169743
タスクID
"task-unified-1757169743-7cvnl5zw"
実際に使用されたモデル名
"veo-3.1-lite-generate-preview"
タスクの具体的なタイプ
video.generation.task タスク進捗パーセンテージ (0-100)
0 <= x <= 1000
タスクステータス
pending, processing, completed, failed "processing"
動画タスクの詳細情報
Show child attributes
Show child attributes
タスクの出力タイプ
text, image, audio, video "video"
使用量と課金情報
Show child attributes
Show child attributes