agentgen
Async Rust client for the AgentGen API — HTML → PDF and HTML → Image for AI agents and developers.
Quick start
use agentgen::{AgentGenClient, types::{GenerateImageRequest, ImageFormat}};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = AgentGenClient::new(std::env::var("AGENTGEN_API_KEY")?);
let img = client
.generate_image(
GenerateImageRequest::new("<h1>Hello, world!</h1>")
.width(1200)
.height(630)
.format(ImageFormat::Png),
)
.await?;
println!("Image URL: {}", img.url);
Ok(())
}