mixvideo-v2/cargos/text-video-agent-rust-sdk/CHANGELOG.md

2.2 KiB
Raw Blame History

更新日志

此项目的所有重要更改都将记录在此文件中。

格式基于 Keep a Changelog 此项目遵循 语义化版本控制

[1.0.6] - 2024-12-19

新增

  • 文本视频智能体 Rust 客户端的初始版本
  • 完整覆盖文本视频智能体 API v1.0.6
  • 支持所有主要 API 分类:
    • 图像生成(多种模型)
    • 视频生成(多个提供商)
    • 音频合成和声音克隆
    • 使用 Hedra 2.0 和 3.0 的唇形同步
    • 数字人创建和动画
    • 大语言模型集成与多模态分析
    • ComfyUI 工作流执行
    • 文件上传和管理
    • 模板管理
  • 使用 reqwesttokio 的异步/等待支持
  • 具有全面错误处理的类型安全 API
  • 文件上传的多部分表单数据支持
  • 演示基本用法和高级功能的示例
  • 完整的文档和 README

功能

  • DefaultApi: 核心功能、模板、文件操作
  • ApiApi: 任务管理和基本操作
  • Class302Api: 302AI 集成服务
  • Class302aiApiApi: 302AI 即梦视频生成
  • Class302aiMidjourneyApi: 302AI Midjourney 集成
  • Class302aiVeoApi: 302AI VEO 视频生成
  • ComfyuiApi: ComfyUI 工作流执行
  • Hedra20Api: Hedra 2.0 唇形同步服务
  • Hedra30Api: Hedra 3.0 唇形同步服务
  • LlmApi: 大语言模型集成
  • MidjourneyApi: Midjourney 图像生成
  • MidjourneyapiApi: Midjourney 视频生成
  • OmniHumanApi: 数字人服务

技术细节

  • 从 OpenAPI 3.1 规范生成
  • 使用 OpenAPI Generator 7.14.0 构建
  • Rust 版本 2021
  • MIT 或 Apache-2.0 双重许可证
  • 全面的测试覆盖(自动生成)
  • 包含示例的完整文档

依赖项

  • serde ^1.0 带有 derive 功能
  • serde_with ^3.8 用于高级序列化
  • serde_json ^1.0 用于 JSON 处理
  • serde_repr ^0.1 用于枚举表示
  • url ^2.5 用于 URL 解析
  • reqwest ^0.12 带有 JSON 和多部分支持

示例

  • 显示健康检查和模型查询的基本用法示例
  • 高级图像和视频生成示例
  • 任务状态轮询实现
  • 文件上传处理模式

文档

  • 完整的 API 参考
  • 使用示例
  • 集成指南
  • 错误处理模式
  • 异步操作最佳实践