1 个不稳定版本

0.1.0 2024 年 7 月 9 日

#1027网页编程

Apache-2.0

27KB
526

Glide Logo

Glide Rust 客户端

🦀 为 Glide,一个开源、可靠、快速模型网关 的官方 Rust 客户端。

Discord Glide Docs ArtifactHub
Github Action Crates Io Cargo Docs

Glide 目前正在积极开发 🛠️

给我们的项目 star ⭐ 以支持它,并关注 👀 我们的项目仓库,不要错过任何更新

特性

  • streaming 以启用 WebSocket 聊天支持。
  • native-tls 使用系统原生 TLS。 默认启用
  • rustls-tls 使用 rustls 作为 TLS 后端。

安装

cargo add glide-rs

用法

查看完整的示例,请参阅 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(())
}

依赖项

~4–15MB
~215K SLoC