1 unstable release
0.1.0 | Jul 9, 2024 |
---|
#1814 in Web programming
27KB
526 lines
Glide is under active development right now 🛠️
Give us a star ⭐ to support the project and watch 👀 our repositories not to miss any update
Features
streaming
to enable WebSocket chat support.native-tls
to use system-native TLS. Enabled by default.rustls-tls
for TLS backed by rustls.
Installation
cargo add glide-rs
Usage
For a full example take a look at hello.rs
.
use glide_rs::{Client, Result};
use glide_rs::lang::chat::ChatRequest;
#[tokio::main]
async fn main() -> Result<()> {
let client = Client::default();
let request = ChatRequest::new("Hello!");
let response = client.lang.chat("myrouter", request).await?;
println!("response: {}", response.content());
Ok(())
}
Dependencies
~4.5–6MB
~110K SLoC