Skip to content

CogVideo视频生成

CogVideo是智谱AI提供的视频生成服务,可以根据文本提示词生成短视频。

特点

  • 基于智谱AI的视频生成能力
  • 支持多种模型选择,包括快速模型和标准模型
  • 可选是否生成带有音频的视频
  • 支持通过触发词调用视频生成功能

代码配置

根据代码参考,CogVideo视频生成技能的完整配置如下:

typescript
const ppagent = new PPAgent({
    // ...
    skills: [
        {
            name: "cogvideo-skill",
            options: {
                instanceName: "cogvideo-generator", // 实例名称,必填
                apiKey: "your-api-key", // 智谱AI的API密钥,必填
                apiBase: "https://open.bigmodel.cn", // API地址,可选,默认为智谱AI官方API地址
                model: "cogvideox-flash", // 视频模型,必填,可选值:cogvideox-flash、cogvideox
                triggerWords: "生成视频 视频 video", // 视频触发词,必填,以空格分隔
                replyFormat: "VIDEO", // 回复消息格式,可选,默认为VIDEO,可选值:VIDEO、FILE、URL
                withAudio: false, // 是否生成音频,可选,默认为false
                timeout: 180, // 超时时间(秒),可选,默认180秒
            }
        }
    ],
    // source: {...},
    // bot: {...}
});

服务器运行请参考 install_code.md 文件。

配置注意事项

  1. apiKey 需要在智谱AI开放平台申请获取
  2. 视频生成是异步过程,完成时间取决于视频长度和复杂度,建议根据实际情况调整 timeout 参数
  3. 对于不支持直接发送视频的平台,建议将 replyFormat 设置为 "URL"
  4. model 参数中 "cogvideox-flash" 为快速模型,生成速度较快;"cogvideox" 为标准模型,生成质量较高
  5. 如需生成带有音频的视频,请将 withAudio 设置为 true