Veo 是支援影片生成的模型名稱。 Veo 會根據您提供的文字或圖片提示生成影片。如要進一步瞭解 Veo,請參閱「Veo 影片生成功能總覽」。
如要在控制台中探索這個模型,請參閱 Model Garden 中的Video Generation
模型資訊卡。
在 Vertex AI (Vertex AI Studio) 上試用 Veo
支援的機型
Veo API 支援下列模型:
veo-2.0-generate-001
veo-2.0-generate-exp
veo-3.0-generate-001
veo-3.0-fast-generate-001
veo-3.0-generate-preview
(預先發布版)veo-3.0-fast-generate-preview
(預先發布版)
HTTP 要求
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://LOCATION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/publishers/google/models/MODEL_ID:predictLongRunning \
-d '{
"instances": [
{
"prompt": string,
"image": {
// Union field can be only one of the following:
"bytesBase64Encoded": string,
"gcsUri": string,
// End of list of possible types for union field.
"mimeType": string
},
"lastFrame": {
// Union field can be only one of the following:
"bytesBase64Encoded": string,
"gcsUri": string,
// End of list of possible types for union field.
"mimeType": string
},
"video": {
// Union field can be only one of the following:
"bytesBase64Encoded": string,
"gcsUri": string,
// End of list of possible types for union field.
"mimeType": string
},
"referenceImages": [
// A list of up to three asset images or at most one style image for the
// model to use when generating videos.
//
// referenceImages is supported by veo-2.0-generate-exp in Preview
{
"image:" {
// Union field can be only one of the following:
"bytesBase64Encoded": string,
"gcsUri": string,
// End of list of possible types for union field.
"mimeType": string
},
"referenceType": string
}
]
}
],
"parameters": {
"aspectRatio": string,
"compressionQuality": string,
"durationSeconds": integer,
"enhancePrompt": boolean,
"generateAudio": boolean,
"negativePrompt": string,
"personGeneration": string,
"resolution": string, // Veo 3 models only
"sampleCount": integer,
"seed": uint32,
"storageUri": string
}
}'
執行個體
執行個體 | |
---|---|
|
這是文字轉影片功能必備的權限。 引導影片前 8 秒的文字字串。例如:
|
image |
聯集欄位
(選用步驟) 引導影片生成的圖片,可以是編碼圖片的 下列模型支援圖片轉影片功能:
|
lastFrame |
聯集欄位
(選用步驟) 影片第一格的圖片,填滿兩者之間的空間。
|
video |
聯集欄位
(選用步驟) 要延長長度的 Veo 生成影片,可以是編碼影片的
|
referenceImages |
(選用步驟) 最多三張素材資源圖片或一張風格圖片,用來描述模型生成影片時使用的
「 |
referenceImages.image |
聯集欄位
(選用步驟) 包含要用做主題輸入內容的參考圖片。 |
referenceImages.referenceType |
|
bytesBase64Encoded |
圖片或影片檔案的位元組 Base64 編碼字串。適用於下列物件: |
gcsUri |
Cloud Storage 值區位置的字串 URI。適用於下列物件: |
mimeType |
下列物件必須提供這個屬性: 指定影片或圖片的 MIME 類型。 圖片可接受的 MIME 類型如下:
影片可接受的 MIME 類型如下:
|
參數
參數 | |
---|---|
aspectRatio |
(選用步驟) 指定生成的影片顯示比例。系統接受下列值:
|
compressionQuality |
(選用步驟) 指定所產生影片的壓縮品質。
可接受的值為
預設值為 |
durationSeconds |
這是必要旗標,要生成的影片檔長度 (以秒為單位)。 系統接受的值如下:
|
enhancePrompt |
(選用步驟) 使用 Gemini 強化提示。可接受的值為
|
generateAudio |
|
negativePrompt |
(選用步驟) 文字字串,說明您希望模型避免生成任何內容。例如:
|
personGeneration |
(選用步驟) 這項安全設定可控管是否允許生成人物或臉孔。可使用下列其中一個值:
|
resolution |
(選用步驟) 僅限 Veo 3 模型。生成影片的解析度。可接受的值為 |
sampleCount |
(選用步驟) 要求的輸出影片數量。可接受的值為 |
seed |
(選用步驟) 用於要求生成確定性影片的數字。 在要求中加入種子號碼,但不要變更其他參數,模型就會產生相同的影片。
可接受的範圍為 |
storageUri |
(選用步驟) 儲存輸出影片的 Cloud Storage 值區 URI,格式為 |
要求範例
請參考下列範例,建立自己的影片要求:
文字轉影片生成要求
REST
如要使用 Vertex AI Veo API 測試文字提示,請將 POST 要求傳送至發布者模型端點。
使用任何要求資料之前,請先替換以下項目:
-
PROJECT_ID
:代表您 Google Cloud 專案 ID 的字串。 -
MODEL_ID
:代表要使用的模型 ID 的字串。可接受的值如下:"veo-2.0-generate-001"
"veo-3.0-generate-001"
"veo-3.0-fast-generate-001"
"veo-3.0-generate-preview"
(預先發布版)"veo-3.0-fast-generate-preview"
(預先發布版)
-
TEXT_PROMPT
:用於引導影片生成的文字提示。 -
OUTPUT_STORAGE_URI
:選用:代表 Cloud Storage 值區的字串,用於儲存輸出影片。如果未提供,回應中會傳回影片位元組。例如:"gs://video-bucket/output/"
。 -
RESPONSE_COUNT
: 要生成的影片檔案數量。可接受的值範圍為1
到4
。 -
DURATION
:代表生成影片檔案長度的整數。以下是各個模型可接受的值:- Veo 2 型號:
5
-8
- Veo 3 模型:
8
- Veo 2 型號:
-
其他選用參數
請視用途使用下列選用變數。在
"parameters": {}
物件中新增部分或所有下列參數。"parameters": { "aspectRatio": "ASPECT_RATIO", "negativePrompt": "NEGATIVE_PROMPT", "personGeneration": "PERSON_SAFETY_SETTING", // "resolution": RESOLUTION, // Veo 3 models only "sampleCount": RESPONSE_COUNT, "seed": SEED_NUMBER }
-
ASPECT_RATIO
: 選用:描述生成影片顯示比例的字串值。你可以使用下列值:"16:9"
橫向"9:16"
直向
預設值為
"16:9"
-
NEGATIVE_PROMPT
:選用:字串值,說明您要禁止模型生成哪些內容。 -
PERSON_SAFETY_SETTING
: 選用:控制生成人物或臉部安全設定的字串值。你可以使用下列值:-
"allow_adult"
:只允許生成成人人物和臉孔。 -
"disallow"
:不會生成人物或臉部。
預設值為
"allow_adult"
。 -
-
RESOLUTION
: 選用:控制生成影片解析度的字串值。僅支援 Veo 3 模型。你可以使用下列值:"720p"
"1080p"
預設值為
"720p"
。 -
RESPONSE_COUNT
: 選用。整數值,說明要生成的影片數量。 可接受的值範圍為1
到4
。 -
SEED_NUMBER
: 選用。模型用來生成確定性影片的 uint32 值。在要求中指定種子號碼,但不變更其他參數,即可引導模型產生相同的影片。可接受的值範圍為0
到4294967295
。
-
HTTP 方法和網址:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning
JSON 要求主體:
{ "instances": [ { "prompt": "TEXT_PROMPT" } ], "parameters": { "storageUri": "OUTPUT_STORAGE_URI", "sampleCount": "RESPONSE_COUNT" } }
如要傳送要求,請選擇以下其中一個選項:
curl
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning"
PowerShell
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning" | Select-Object -Expand Content
{ "name": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID/operations/a1b07c8e-7b5a-4aba-bb34-3e1ccb8afcc8" }
圖像生成影片要求
REST
如要使用 Vertex AI Veo API 測試文字提示,請將 POST 要求傳送至發布者模型端點。
使用任何要求資料之前,請先替換以下項目:
-
PROJECT_ID
:代表您 Google Cloud 專案 ID 的字串。 -
MODEL_ID
:代表要使用的模型 ID 的字串。可接受的值如下:veo-2.0-generate-001
(GA)veo-3.0-generate-preview
(預先發布版)
-
TEXT_PROMPT
:用於引導影片生成的文字提示。 -
INPUT_IMAGE
:代表輸入圖片的 Base64 編碼字串。為確保最佳品質,建議輸入圖片的解析度為 720p (1280 x 720 像素) 以上,且長寬比為 16:9 或 9:16。上傳其他顯示比例或大小的圖片時,系統可能會調整圖片大小或從中間裁剪。 -
MIME_TYPE
:代表輸入圖片 MIME 類型的字串。系統僅支援下列 MIME 類型的圖片:"image/jpeg"
"image/png"
-
OUTPUT_STORAGE_URI
:選用:代表 Cloud Storage 值區的字串,用於儲存輸出影片。如果未提供,回應中會傳回影片位元組。例如:"gs://video-bucket/output/"
。 -
RESPONSE_COUNT
: 要生成的影片檔案數量。可接受的值範圍為1
到4
。 -
DURATION
:代表生成影片檔案長度的整數。以下是各個模型可接受的值:- Veo 2 型號:
5
-8
- Veo 3 模型:
8
- Veo 2 型號:
-
其他選用參數
請視用途使用下列選用變數。在
"parameters": {}
物件中新增部分或所有下列參數。"parameters": { "aspectRatio": "ASPECT_RATIO", "negativePrompt": "NEGATIVE_PROMPT", "personGeneration": "PERSON_SAFETY_SETTING", // "resolution": RESOLUTION, // Veo 3 models only "sampleCount": RESPONSE_COUNT, "seed": SEED_NUMBER }
-
ASPECT_RATIO
: 選用:描述生成影片顯示比例的字串值。你可以使用下列值:"16:9"
橫向"9:16"
直向
預設值為
"16:9"
-
NEGATIVE_PROMPT
:選用:字串值,說明您要禁止模型生成哪些內容。 -
PERSON_SAFETY_SETTING
: 選用:控制生成人物或臉部安全設定的字串值。你可以使用下列值:-
"allow_adult"
:只允許生成成人人物和臉孔。 -
"disallow"
:不會生成人物或臉部。
預設值為
"allow_adult"
。 -
-
RESOLUTION
: 選用:控制生成影片解析度的字串值。僅支援 Veo 3 模型。你可以使用下列值:"720p"
"1080p"
預設值為
"720p"
。 -
RESPONSE_COUNT
: 選用。整數值,說明要生成的影片數量。 可接受的值範圍為1
到4
。 -
SEED_NUMBER
: 選用。模型用來生成確定性影片的 uint32 值。在要求中指定種子號碼,但不變更其他參數,即可引導模型產生相同的影片。可接受的值範圍為0
到4294967295
。
-
HTTP 方法和網址:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning
JSON 要求主體:
{ "instances": [ { "prompt": "TEXT_PROMPT", "image": { "bytesBase64Encoded": "INPUT_IMAGE", "mimeType": "MIME_TYPE" } } ], "parameters": { "storageUri": "OUTPUT_STORAGE_URI", "sampleCount": RESPONSE_COUNT } }
如要傳送要求,請選擇以下其中一個選項:
curl
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning"
PowerShell
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:predictLongRunning" | Select-Object -Expand Content
{ "name": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID/operations/a1b07c8e-7b5a-4aba-bb34-3e1ccb8afcc8" }
使用素材資源圖片的影片要求
REST
如要使用 Vertex AI Veo API 測試文字提示,請將 POST 要求傳送至發布者模型端點。
使用任何要求資料之前,請先替換以下項目:
-
PROJECT_ID
:您的 Google Cloud 專案 ID。 -
TEXT_PROMPT
:用於引導影片生成的文字提示。 -
BASE64_ENCODED_IMAGE
:採用 base64 位元組編碼的主體圖片。您可以重複這個欄位和mimeType
,最多指定三張主體圖片。 -
IMAGE_MIME_TYPE
:輸入圖片的 MIME 類型。只能是下列其中一項:image/jpeg
image/png
您可以重複這個欄位和
bytesBase64Encoded
,最多指定三張主體圖片。 -
OUTPUT_STORAGE_URI
: 選用:用於儲存輸出影片的 Cloud Storage bucket。如果未提供,回應中會傳回 Base64 位元組編碼的影片。例如:gs://video-bucket/output/
。 -
RESPONSE_COUNT
:要生成的影片檔案數量。接受的整數值:1 到 4。 -
其他選用參數
請視用途使用下列選用變數。在
"parameters": {}
物件中新增部分或所有下列參數。"parameters": { "aspectRatio": "ASPECT_RATIO", "negativePrompt": "NEGATIVE_PROMPT", "personGeneration": "PERSON_SAFETY_SETTING", // "resolution": RESOLUTION, // Veo 3 models only "sampleCount": RESPONSE_COUNT, "seed": SEED_NUMBER }
-
ASPECT_RATIO
: 選用:描述生成影片顯示比例的字串值。你可以使用下列值:"16:9"
橫向"9:16"
直向
預設值為
"16:9"
-
NEGATIVE_PROMPT
:選用:字串值,說明您要禁止模型生成哪些內容。 -
PERSON_SAFETY_SETTING
: 選用:控制生成人物或臉部安全設定的字串值。你可以使用下列值:-
"allow_adult"
:只允許生成成人人物和臉孔。 -
"disallow"
:不會生成人物或臉部。
預設值為
"allow_adult"
。 -
-
RESOLUTION
: 選用:控制生成影片解析度的字串值。僅支援 Veo 3 模型。你可以使用下列值:"720p"
"1080p"
預設值為
"720p"
。 -
RESPONSE_COUNT
: 選用。整數值,說明要生成的影片數量。 可接受的值範圍為1
到4
。 -
SEED_NUMBER
: 選用。模型用來生成確定性影片的 uint32 值。在要求中指定種子號碼,但不變更其他參數,即可引導模型產生相同的影片。可接受的值範圍為0
到4294967295
。
-
HTTP 方法和網址:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-2.0-generate-001:predictLongRunning
JSON 要求主體:
{ "instances": [ { "prompt": "TEXT_PROMPT", // The following fields can be repeated for up to three total // images. "referenceImages": [ { "image": { "bytesBase64Encoded": "BASE64_ENCODED_IMAGE", "mimeType": "IMAGE_MIME_TYPE" }, "referenceType": "asset" } ] } ], "parameters": { "durationSeconds": 8, "storageUri": "OUTPUT_STORAGE_URI", "sampleCount": RESPONSE_COUNT } }
如要傳送要求,請選擇以下其中一個選項:
curl
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-2.0-generate-001:predictLongRunning"
PowerShell
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-2.0-generate-001:predictLongRunning" | Select-Object -Expand Content
{ "name": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-2.0-generate-001/operations/a1b07c8e-7b5a-4aba-bb34-3e1ccb8afcc8" }
使用樣式圖片的影片要求
REST
如要使用 Vertex AI Veo API 測試文字提示,請將 POST 要求傳送至發布者模型端點。
使用任何要求資料之前,請先替換以下項目:
-
PROJECT_ID
:您的 Google Cloud 專案 ID。 -
TEXT_PROMPT
:用於引導影片生成的文字提示。 -
BASE64_ENCODED_IMAGE
:採用 base64 位元組編碼的樣式圖片。 -
IMAGE_MIME_TYPE
:輸入圖片的 MIME 類型。下列其中一項:image/jpeg
image/png
-
OUTPUT_STORAGE_URI
: 選用:用於儲存輸出影片的 Cloud Storage bucket。如果未提供,回應中會傳回影片位元組。例如:gs://video-bucket/output/
。 -
RESPONSE_COUNT
:要生成的影片檔案數量。接受的整數值:1 到 4。 -
其他選用參數
請視用途使用下列選用變數。在
"parameters": {}
物件中新增部分或所有下列參數。"parameters": { "aspectRatio": "ASPECT_RATIO", "negativePrompt": "NEGATIVE_PROMPT", "personGeneration": "PERSON_SAFETY_SETTING", // "resolution": RESOLUTION, // Veo 3 models only "sampleCount": RESPONSE_COUNT, "seed": SEED_NUMBER }
-
ASPECT_RATIO
: 選用:描述生成影片顯示比例的字串值。你可以使用下列值:"16:9"
橫向"9:16"
直向
預設值為
"16:9"
-
NEGATIVE_PROMPT
:選用:字串值,說明您要禁止模型生成哪些內容。 -
PERSON_SAFETY_SETTING
: 選用:控制生成人物或臉部安全設定的字串值。你可以使用下列值:-
"allow_adult"
:只允許生成成人人物和臉孔。 -
"disallow"
:不會生成人物或臉部。
預設值為
"allow_adult"
。 -
-
RESOLUTION
: 選用:控制生成影片解析度的字串值。僅支援 Veo 3 模型。你可以使用下列值:"720p"
"1080p"
預設值為
"720p"
。 -
RESPONSE_COUNT
: 選用。整數值,說明要生成的影片數量。 可接受的值範圍為1
到4
。 -
SEED_NUMBER
: 選用。模型用來生成確定性影片的 uint32 值。在要求中指定種子號碼,但不變更其他參數,即可引導模型產生相同的影片。可接受的值範圍為0
到4294967295
。
-
HTTP 方法和網址:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-2.0-generate-001:predictLongRunning
JSON 要求主體:
{ "instances": [ { "prompt": "TEXT_PROMPT", "referenceImages": [ { "image": { "bytesBase64Encoded": "BASE64_ENCODED_IMAGE", "mimeType": "IMAGE_MIME_TYPE" }, "referenceType": "style" } ] } ], "parameters": { "durationSeconds": 8, "storageUri": "OUTPUT_STORAGE_URI", "sampleCount": RESPONSE_COUNT } }
如要傳送要求,請選擇以下其中一個選項:
curl
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-2.0-generate-001:predictLongRunning"
PowerShell
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-2.0-generate-001:predictLongRunning" | Select-Object -Expand Content
{ "name": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/veo-2.0-generate-001/operations/a1b07c8e-7b5a-4aba-bb34-3e1ccb8afcc8" }
輪詢影片生成長時間執行作業的狀態
檢查影片生成長時間執行作業的狀態。
REST
使用任何要求資料之前,請先替換以下項目:
- PROJECT_ID:您的 Google Cloud 專案 ID。
- MODEL_ID:要使用的模型 ID。
- OPERATION_ID:原始生成影片要求中傳回的專屬作業 ID。
HTTP 方法和網址:
POST https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:fetchPredictOperation
JSON 要求主體:
{ "operationName": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID/operations/OPERATION_ID" }
如要傳送要求,請選擇以下其中一個選項:
curl
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:fetchPredictOperation"
PowerShell
將要求主體儲存在名為 request.json
的檔案中,然後執行下列指令:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID:fetchPredictOperation" | Select-Object -Expand Content
回應主體 (生成影片要求)
傳送文字轉影片或圖片轉影片要求時,系統會傳回下列回應:
{
"name": string
}
回應元素 | 說明 |
---|---|
name |
傳送影片生成要求後開始執行的長期作業全名。 |
回覆範例 (生成影片要求)
{
"name": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID/operations/OPERATION_ID"
}
回應主體 (輪詢長時間執行的作業)
輪詢原始影片生成長時間執行的作業狀態,會傳回類似以下的回應:
{
"name": string,
"done": boolean,
"response":{
"@type":"type.googleapis.com/cloud.ai.large_models.vision.GenerateVideoResponse",
"raiMediaFilteredCount": integer,
"videos":[
{
"gcsUri": string,
"mimeType": string
},
{
"gcsUri": string,
"mimeType": string
},
{
"gcsUri": string,
"mimeType": string
},
{
"gcsUri": string,
"mimeType": string
},
]
}
}
回應元素 | 說明 |
---|---|
bytesBase64Encoded |
代表影片物件的 Base64 位元組編碼字串。 |
done |
表示作業是否完成的布林值。 |
encoding |
影片編碼類型。 |
gcsUri |
生成影片的 Cloud Storage URI。 |
name |
傳送影片生成要求後開始的長期執行作業完整名稱。 |
raiMediaFilteredCount |
傳回 Veo 根據負責任的 AI 政策篩除的影片數量。如果沒有篩選出任何影片,傳回的計數為
0 。
|
raiMediaFilteredReasons |
列出因負責任的 AI 政策而遭篩除的 Veo 影片原因。詳情請參閱「 安全篩選器程式碼類別」。 |
response |
長時間執行作業的回應內容。 |
video |
生成的影片。 |
範例回應 (輪詢長時間執行的作業)
{
"name": "projects/PROJECT_ID/locations/us-central1/publishers/google/models/MODEL_ID/operations/OPERATION_ID",
"done":true,
"response":{
"@type":"type.googleapis.com/cloud.ai.large_models.vision.GenerateVideoResponse",
"raiMediaFilteredCount": 0,
"videos":[
{
"gcsUri":"gs://STORAGE_BUCKET/TIMESTAMPED_SUBDIRECTORY/sample_0.mp4",
"mimeType":"video/mp4"
},
{
"gcsUri":"gs://STORAGE_BUCKET/TIMESTAMPED_SUBDIRECTORY/sample_1.mp4",
"mimeType":"video/mp4"
},
{
"gcsUri":"gs://STORAGE_BUCKET/TIMESTAMPED_SUBDIRECTORY/sample_2.mp4",
"mimeType":"video/mp4"
},
{
"gcsUri":"gs://STORAGE_BUCKET/TIMESTAMPED_SUBDIRECTORY/sample_3.mp4",
"mimeType":"video/mp4"
}
]
}
}
更多資訊
- 如要進一步瞭解如何在 Vertex AI 使用 Veo,請參閱「使用 Veo 根據文字和圖片提示生成影片」。
後續步驟
- 請參閱 Google DeepMind 的 Veo 模型資訊。
- 請參閱「Veo 和 Imagen 3:在 Vertex AI 上推出全新影片和圖片生成模型」網誌文章。
- 請參閱「New generative media models and tools, built with and for creators」網誌文章。