Skip to Content
API 參考影片生成概覽

Video API

統一的影片生成 API,相容 OpenRouter Video Generation 標準。一套 schema 涵蓋文生影片、圖生影片、首尾幀與參考圖生影片。非同步提交任務,再輪詢或在完成時接收 webhook。

特性說明
Base URLhttps://api.ofox.ai
協議風格OpenRouter-compatible(非同步 submit → poll / webhook)
生成模式隱式判定:無圖 = 文生影片 · frame_images = 圖生 / 首尾幀 · input_references = 參考圖生影片
結果送達輪詢 GET(含限流保護)或 callback_url webhook(HMAC 簽名、自動重試)
影片儲存上游原始 URL(暫時)+ 可選 CDN 鏡像(持久簽名 URL)

鑑權

每個請求都在 HTTP header 中攜帶 ofox API Key(格式 sk-xxx…):

Authorization: Bearer $OFOX_API_KEY

callback_url 必須為 HTTPS。webhook 回呼地址會經 SSRF 校驗——私有網路、迴路、雲端中繼資料地址一律拒絕。非 HTTPS 或指向內網的地址會在建立時返回 400 invalid_callback_url

快速開始

1. 提交任務

Terminal
curl -X POST https://api.ofox.ai/v1/videos \ -H "Authorization: Bearer $OFOX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "google/veo-3.1", "prompt": "A golden retriever running on the beach at sunset", "duration": 5, "resolution": "1080p", "aspect_ratio": "16:9", "generate_audio": true }'

呼叫會立即返回 202,附帶輪詢地址:

{ "id": "9bcf3c60-7db2-4e1a-a1b2-c3d4e5f60718", "status": "pending", "polling_url": "https://api.ofox.ai/v1/videos/9bcf3c60-7db2-4e1a-a1b2-c3d4e5f60718" }

2. 輪詢直到 completed

Terminal
curl https://api.ofox.ai/v1/videos/9bcf3c60-7db2-4e1a-a1b2-c3d4e5f60718 \ -H "Authorization: Bearer $OFOX_API_KEY"

持續請求直到 status 進入終態——completedfailedcancelledexpired。輪詢間隔不要快於每秒一次;也可以在建立任務時傳入 callback_url,用 webhook 取代輪詢。詳見 查詢任務狀態Webhook 通知

端點

方法端點說明
POST/v1/videos建立影片任務
GET/v1/videos/{id}查詢任務狀態與結果
DELETE/v1/videos/{id}取消任務

按秒計價

影片模型按時長計費,不使用 token 單價。系統依解析度、輸入類型與音訊選項匹配 pricing.video_pricing.tiers 中的級距,取得美元/秒單價;pricing.output_video_per_second 只代表該模型的最低起價。預估費用可按 級距單價 × 請求時長 計算;任務完成後,以回應中的 usage.video_secondsusage.video_cost 作為最終計費秒數和實際費用。影片轉影片任務的計費秒數可能包含輸入影片時長。

下一步

Last updated on