gradio 0.4.1

Gradio Client in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use gradio::{Client, ClientOptions, PredictionInput};

#[tokio::main]
async fn main() {
    let client = Client::new("gradio/hello_world", ClientOptions::default())
        .await
        .unwrap();

    let output = client
        .predict("/predict", vec![PredictionInput::from_value("Jacob")])
        .await
        .unwrap();
    println!(
        "Output: {}",
        output[0].clone().as_value().unwrap().as_str().unwrap()
    );
}