跳至主要内容

視頻生成

本頁收錄 Midjourney 的視頻子接口,以及海螺、Sora-2、Veo 3、阿里通義千問和 Vidu 的視頻相關接口。

Apifox 覆蓋範圍補充

  • Sora-2:創建視頻、帶 Character 創建、視頻 remix、官方 Chat 格式、兩類異步查詢、獲取視頻內容
  • Veo 3:官方格式、OpenAI 兼容格式、兩類查詢接口
  • 其他視頻供應商:豆包、即夢、可靈、阿里通義千問、Vidu、OpenAI 兼容接口、海螺

Midjourney

POST 14.生成視頻(Video)接口

POST /mj/submit/video

執行video操作,提交繪圖任務。提交任務後,獲取到任務id,使用查詢接口查詢任務狀態。(視頻的按鈕可以使用action進行點擊)

Body 請求參數

{
"prompt": "飛來一隻蜜蜂",
"motion": "low",
"image": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRYE4elHfZ6kxSlyKAQU7UOs6TCo3SM6pLBfg&s",
"endImage": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSViuCyuU-LlfhKz-scHtFnMpnvvvaMVXVpHw&s",
"loop": false
}

請求參數

名稱位置類型必選說明
bodybodyanynone

返回示例

200 Response

null

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline
201CreatednoneInline
401UnauthorizednoneInline
403ForbiddennoneInline
404Not FoundnoneInline

返回數據結構

模型接口/視頻(Videos)

POST 海螺(創建視頻)

POST /videos

Body 請求參數

model: MiniMax-Hailuo-2.3
prompt: A calico cat playing a piano on stage
seconds: "10"
input_reference: ""
size: ""

請求參數

名稱位置類型必選說明
bodybodyobjectnone
» modelbodystring視頻生成模型,默認為 sora-2
» promptbodystring描述要生成視頻的文本提示詞
» secondsbodystring視頻時長(秒)
» input_referencebodystring(binary)可選圖片參考,用於指導生成
» sizebodystring寬x高,會忽略具體數據 寬>高 為橫屏,寬<高為豎屏

返回示例

200 Response

{}

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline

返回數據結構

模型接口/視頻(Videos)/Sora-2

POST Sora-2(編輯視頻remix)

POST /videos/{id}/remix

Body 請求參數

{
"prompt": "讓這個視頻背景變成草地"
}

請求參數

名稱位置類型必選說明
idpathstringnone
Authorizationheaderstringnone
bodybodyobjectnone

返回示例

200 Response

{}

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline

返回數據結構

GET 獲取視頻內容

GET /videos/{task_id}/content

獲取已完成視頻任務的視頻文件內容。 此接口會代理返回視頻文件流。

請求參數

名稱位置類型必選說明
task_idpathstring視頻任務 ID
Content-Typeheaderstringnone
Acceptheaderstringnone
Authorizationheaderstringnone

返回示例

200 Response

null

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline
401UnauthorizednoneInline
403ForbiddennoneInline
404Not FoundnoneInline

返回數據結構

模型接口/視頻(Videos)/Veo 3

GET 查詢視頻(官方格式)

GET /videos/{id}

僅全模型專線分組可用

請求參數

名稱位置類型必選說明
idpathstringnone
Content-Typeheaderstringnone
Acceptheaderstringnone
Authorizationheaderstringnone

返回示例

200 Response

null

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline
401UnauthorizednoneInline
403ForbiddennoneInline
404Not FoundnoneInline

返回數據結構

模型接口/視頻(Videos)/阿里通義千問

GET 查詢視頻(異步任務)

GET /videos/{video_id}

Body 請求參數

{}

請求參數

名稱位置類型必選說明
video_idpathstringnone
Authorizationheaderstringnone
bodybodyobjectnone

返回示例

200 Response

{}

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline

返回數據結構

模型接口/視頻(Videos)/Vidu

POST Vidu-文生視頻

POST /video/generations

API文檔:

Body 請求參數

{
"model": "viduq1",
"prompt": "一個穿著宇航服的宇航員在月球上行走, 高品質, 電影級",
"size": "1920x1080",
"image": "https://prod-ss-images.s3.cn-northwest-1.amazonaws.com.cn/vidu-maas/template/image2video.png",
"duration": 5,
"metadata": {
"duration": 5,
"seed": 0,
"resolution": "1080p",
"movement_amplitude": "auto",
"bgm": false,
"payload": "",
"callback_url": "https://your-callback-url.com/webhook"
}
}

請求參數

名稱位置類型必選說明
Authorizationheaderstringnone
bodybodyobjectnone

返回示例

200 Response

{
"created": 0,
"data": [
{
"url": "string"
}
]
}

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline

返回數據結構

狀態碼 200

名稱類型必選約束中文名說明
» createdintegertruenonenone
» data[object]truenonenone
»» urlstringtruenonenone

GET 查詢視頻

GET /video/generations/{task_id}

請求參數

名稱位置類型必選說明
task_idpathstring任務ID
Content-Typeheaderstringnone
Acceptheaderstringnone
Authorizationheaderstringnone

返回示例

200 Response

null

返回結果

狀態碼狀態碼含義說明數據模型
200OKnoneInline
401UnauthorizednoneInline
403ForbiddennoneInline
404Not FoundnoneInline

返回數據結構