Vidu 1.5
Vidu 1.5以確切模型ID vidu-1.5,根據文字提示詞建立影片。請描述主體、可見動作與攝影機取景,再選擇五秒時長,以及三種長寬比之一:16:9、1:1或9:16。請僅提交一次工作,並依回傳操作持續追蹤,直到影片結果就緒。
關於模型
此說明介紹模型的能力。Ailoot 可用的輸入、輸出與選項,依所選方法列於下方。
Vidu 1.5透過確切模型ID vidu-1.5提供文生影片。請圍繞五秒視覺構想建立請求:主體執行一個清楚動作、建立場景的鏡頭,或以明確運鏡展示產品。將場景、動作、環境、光線與取景寫入文字提示詞,讓模型收到的資料能描述預期鏡頭。
請使用POST /v1/videos與application/json主體建立影片。必填欄位為model與prompt;將model設為vidu-1.5,並以字串提供鏡頭描述。實用產品鏡頭提示詞可指定物件、表面、背景與一種運鏡,再描述鏡頭期間應可見的動作。請讓需求足夠聚焦,能以單一短片呈現。
模型的duration選項為整數5,代表五秒短片。選用的aspect_ratio值為字串16:9、1:1與9:16。撰寫取景前,請依預期使用位置選擇比例:橫式構圖使用寬景,正方形採置中配置,直式構圖則使用垂直排列的主體。選用的negative_prompt字串可說明應避免的視覺元素。請在請求中保留參數名稱與確切列舉值。
建立後會開始非同步操作。請儲存建立回應回傳的實際識別碼,再使用GET /v1/videos/{request_id}追蹤該原始操作。顯示進行中的回應代表既有工作;請持續讀取,直到回傳完成結果或失敗。若操作失敗或需要檢查,請保留回傳錯誤與原始識別碼。
操作完成時,請保留每個回傳影片結果,並擷取回應提供的各個實際內容URL。公開內容路由GET /v1/videos/{request_id}/content可依實際索引取得輸出。請儲存完成影片與其回傳中繼資料,再依提示詞檢查主體、動作、取景與短片結尾。若提交或傳送結束時結果不明,請保留原始操作識別資訊,並在建立另一次生成前檢查該工作。
Ailoot Ultra · Video POST /v1/videos vidu-1.5
vidu-1.5入門
Vidu 1.5以確切模型ID vidu-1.5,根據文字提示詞建立影片。請描述主體、可見動作與攝影機取景,再選擇五秒時長,以及三種長寬比之一:16:9、1:1或9:16。請僅提交一次工作,並依回傳操作持續追蹤,直到影片結果就緒。
- 接受的輸入
- 文字
- 結果
- 影片
Ailoot 可用 · 輸入與方法
Ailoot Ultra · Video POST /v1/videos
- 輸入
text- 輸出
video
| 欄位 | 類型 | 要求 | 值與限制 | 預設值 |
|---|---|---|---|---|
欄位model | 類型string | 要求必填 | 值與限制 vidu-1.5 | 預設值— |
欄位prompt | 類型string | 要求必填 | 值與限制 | 預設值— |
欄位aspect_ratio | 類型string | 要求選填 | 值與限制 16:9, 1:1, 9:16 | 預設值— |
欄位duration | 類型integer | 要求選填 | 值與限制 5 | 預設值— |
欄位negative_prompt | 類型string | 要求選填 | 值與限制 | 預設值— |
方法參數與生命週期
| 參數 | 規格 |
|---|---|
參數content_type | 規格application/json |
參數required | 規格model, prompt |
參數optional | 規格aspect_ratio, duration, negative_prompt |
參數material_types | 規格text |
參數conditions | 規格 |
方法別名: /v1/videos/generations
生命週期: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
方案
最終費用的計算方式
顯示的費率用於在生成前估算費用。最終費用依原始生成作業記錄的成本計算。實測的輸出時間長度與預估數量並非最終計費數量。
費率資訊不會增加請求選項。支援的參數列於所選方法中。
- 快速模式
- 未指定 選取快速模式時
- flex 模式
- 未指定 選取 flex 模式時
- 最高推理強度
- 未指定 最高推理強度採用 default 調整值時
供比較的預估費率
各設定的價格
請逐一核對各項費用與所列條件。每組互為替代選項的設定只套用一種費率。
| 設定 | 費率表 | 預估數量 | 費用 |
|---|---|---|---|
| 設定基礎 token 費率 | 費率表基本費率 | 預估數量— | 費用 輸入 · 輸入 Token · 僅供比較的估算 — / 1K Token 輸出 · 輸出 Token · 僅供比較的估算 — / 1K Token 輸入 · 讀取快取 · 僅供比較的估算 — / 1K Token 輸入 · 寫入快取 · 僅供比較的估算 — / 1K Token 輸入 · 寫入快取,1 小時 · 僅供比較的估算 — / 1K Token |
| 設定Estimated generation cost | 費率表— | 預估數量單次生成估算值 | 費用 輸入 · 預估生成費用 · 僅供比較的估算 $0.4 生成前估算 This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot 會在請求前預留估算金額。取得結果後,依實測用量結算最終費用。串流結算採用最終用量紀錄。預留金額與結算的運作方式 →
請求範例
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "vidu-1.5", "prompt": "A cat is walking on grass."}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
接收並儲存結果
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
保留所有已完成的結果
請儲存每部已完成的影片或傳回的檔案,並從實際傳回的每個素材 URL 取得素材。
Retain the complete response, all actual results, original identifiers, usage and response headers.
需要檢查原始回應時
Keep the returned public task or operation id and all headers. Read only the original task; unknown or result_pending_check does not authorize another creation.
回應欄位
| 欄位 | 類型 |
|---|---|
欄位video_url | 類型string or array, as returned |
別名
模型別名
Ailoot Ultra vidu-1.5
方法路徑別名
/v1/videos/generations
相關呼叫用 ID
FAQ · Vidu 1.5
- 可以使用哪些輸入與結果?
POST /v1/videos·vidu-1.5:text→video- 請求使用哪些欄位?
POST /v1/videos·vidu-1.5:model,prompt,aspect_ratio,duration,negative_prompt