async-gigachat 0.2.0

Async bindings for Gigachat API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use async_gigachat::{client::Client, config::GigaChatConfig, model::Models, result::Result};

#[tokio::main]
async fn main() -> Result<()> {
    dotenv::dotenv().ok();

    tracing_subscriber::fmt::init();

    let config = GigaChatConfig::default();

    let client = Client::with_config(config);

    let response = Models::new(client).list().await?;

    println!("models: {:?}", response.data);

    Ok(())
}