gradio_client_rs 0.1.0

Async Rust client for Gradio apps
Documentation
# gradio_client_rs

Async Rust client for Gradio apps and Hugging Face Spaces.

## Install

```toml
[dependencies]
gradio_client_rs = "0.1.0"
```

## Quick Start

```rust
use gradio_client_rs::{CallOptions, Client, ClientOptions};
use serde_json::json;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = Client::new("gradio/calculator", ClientOptions::default()).await?;
    let result = client
        .predict(
            vec![json!(5), json!("add"), json!(4)],
            CallOptions {
                api_name: Some("/predict".to_string()),
                ..CallOptions::default()
            },
        )
        .await?;
    println!("{result}");
    Ok(())
}
```

## License

Apache-2.0