Files
mixvideo-v2/cargos/text-video-agent-rust-sdk/examples/simple_usage.rs

39 lines
1.5 KiB
Rust

use text_video_agent_client::apis::configuration::Configuration;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
// Create configuration
let config = Configuration {
base_path: "https://bowongai-dev--text-video-agent-fastapi-app.modal.run".to_string(),
user_agent: Some("text-video-agent-rust-client/1.0.6".to_string()),
client: reqwest::Client::new(),
basic_auth: None,
oauth_access_token: None,
bearer_access_token: None,
api_key: None,
};
println!("Text Video Agent Rust Client");
println!("============================");
println!("Configuration created successfully!");
println!("Base path: {}", config.base_path);
println!("User agent: {:?}", config.user_agent);
println!("\nThis is a basic example showing how to create a configuration.");
println!("To use the actual API endpoints, you would:");
println!("1. Replace 'https://your-api-endpoint.com' with the real API URL");
println!("2. Add authentication if required");
println!("3. Call the specific API functions you need");
println!("\nAvailable API modules:");
println!("- default_api: Core functionality");
println!("- api_api: Task management");
println!("- class302_api: 302AI services");
println!("- llm_api: LLM integration");
println!("- hedra30_api: Lip sync services");
println!("- omni_human_api: Digital human services");
println!("- And many more...");
Ok(())
}