2.5 KiB
2.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.6] - 2024-12-19
Added
- Initial release of the Text Video Agent Rust client
- Complete API coverage for Text Video Agent API v1.0.6
- Support for all major API categories:
- Image generation (multiple models)
- Video generation (multiple providers)
- Audio synthesis and voice cloning
- Lip sync with Hedra 2.0 and 3.0
- Digital human creation and animation
- LLM integration with multi-modal analysis
- ComfyUI workflow execution
- File upload and management
- Template management
- Async/await support with
reqwestandtokio - Type-safe API with comprehensive error handling
- Multipart form data support for file uploads
- Examples demonstrating basic usage and advanced features
- Complete documentation and README
Features
- DefaultApi: Core functionality, templates, file operations
- ApiApi: Task management and basic operations
- Class302Api: 302AI integration services
- Class302aiApiApi: 302AI JiMeng video generation
- Class302aiMidjourneyApi: 302AI Midjourney integration
- Class302aiVeoApi: 302AI VEO video generation
- ComfyuiApi: ComfyUI workflow execution
- Hedra20Api: Hedra 2.0 lip sync services
- Hedra30Api: Hedra 3.0 lip sync services
- LlmApi: Large Language Model integration
- MidjourneyApi: Midjourney image generation
- MidjourneyapiApi: Midjourney video generation
- OmniHumanApi: Digital human services
Technical Details
- Generated from OpenAPI 3.1 specification
- Built with OpenAPI Generator 7.14.0
- Rust edition 2021
- MIT OR Apache-2.0 dual license
- Comprehensive test coverage (auto-generated)
- Full documentation with examples
Dependencies
serde^1.0 with derive featureserde_with^3.8 for advanced serializationserde_json^1.0 for JSON handlingserde_repr^0.1 for enum representationsurl^2.5 for URL parsingreqwest^0.12 with JSON and multipart support
Examples
- Basic usage example showing health checks and model queries
- Advanced image and video generation example
- Task status polling implementation
- File upload handling patterns
Documentation
- Complete API reference
- Usage examples
- Integration guide
- Error handling patterns
- Best practices for async operations