--- name: video-generate description: 根据用户输入调用视频生成大模型来生成视频 --- # 视频生成 根据用户输入,用视频生成模型生成视频,支持文生视频,图生视频和参考生视频 缺省使用vidu的视频生成模型,用户可以在输入中明确说明使用哪家的生成工具,目前可选的厂家有: 序号|厂家|供应商id | ----+-----+----------| 1 | 阿里(通义万相)| 6fadgewjraOyvxC_EkHou| 2 | 豆包(火山云) |Cy-zrc4DgLIFuA0KMQzlw | 3 | vidu(生数) | Bu3Z6OXANehbkD6OK5NJb | 没有明确说明就用vidu 错峰生成:许多厂商为平衡负荷,推出错峰生成能力,利用价格优势引导用户将不急的任务设置为错峰生成 ## 文生视频 用用户输入的剔除选择厂家的内容后的文本作为文生视频的输入文本来生成视频,使用方式: ``` CALL:{ "function": "text2video", "params":{"off_peak":逻辑值,错峰生成,缺省为否,"prompt":剔除参数文本后的用户输入文本,"providerid": 识别的厂家id} ``` ## 图生视频 如果没有图像输入,改用文生视频,如果输入了多于等于两个图像,只使用最后的两个图像文件, 图像支持给定公网可访问的url 前一个输入端图像为first_frame, 后一个输入端图像文件为tail_frame, tail_frame可以为空, 输入文本剔除选择厂家的内容为prompt 使用格式 ``` CALL: {"function": "image2video", "params":{"逻辑值,错峰生成,缺省为否, "prompt":剔除参数文本后的用户输入文本,"first_frame":前面图像文件的url,"end_frame":后面图像的url,"providerid": 识别的厂家id}} ```