你可以通过文本提示生成视频,文本提示可以是任何描述性的句子,模型会根据这些描述生成相应的视频:

curl --location 'https://geekai.co/api/v1/videos/generations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' \
--data '{
    "model":"cogvideox-flash",
    "prompt":"小猫小狗在草丛中打闹",
    "async": false
}'

Stable Video 模型目前仅支持图生视频,不支持文生视频接口。

async 参数用于控制是否异步生成视频,默认为 false,表示创建视频接口会同步等待视频生成完毕并返回。如果设置为 true,则会异步生成视频并返回任务ID,你可以使用该任务ID轮询视频生成状态:

curl --location --request GET 'https://geekai.co/api/v1/video/{task_id}/result' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' 

直到任务状态值为 success,并拿到视频生成结果 URL。对于视频生成任务,一般比较耗时,推荐使用异步生成视频模式。