tripo-api 0.1.2

Unofficial async Rust client for the Tripo 3D Generation API
Documentation

tripo-api

Unofficial async Rust client for the Tripo 3D Generation API.

Usage

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(())
# }

Features

  • schemars (default off): derive schemars::JsonSchema on public types.

License

MIT