tripo-api
Unofficial async Rust client for the Tripo 3D Generation API.
Usage
use ;
# async
Features
schemars(default off): deriveschemars::JsonSchemaon public types.
License
MIT
Unofficial async Rust client for the Tripo 3D Generation API.
use tripo_api::{Client, TaskRequest, TextToModelRequest, WaitOptions};
# async fn example() -> tripo_api::Result<()> {
let client = Client::new()?; // reads TRIPO_API_KEY
let id = client.create_task(TaskRequest::TextToModel(TextToModelRequest {
prompt: "a red robot".into(),
..Default::default()
})).await?;
let task = client.wait_for_task(&id, WaitOptions::default()).await?;
client.download_task_models(&task, std::path::Path::new("./out"), Default::default()).await?;
# Ok(())
# }
schemars (default off): derive schemars::JsonSchema on public types.MIT