Skip to content

AnlangA/zai-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zai-rs

一个简洁、类型安全的 Zhipu AI Rust SDK。专注提升 Rust 开发者的接入效率:更少样板代码、更一致的错误处理、可读的请求/响应类型,以及开箱即用的示例。

快速开始

  1. 准备环境
    • Rust 1.74+(或更高)
    • 设置环境变量:ZHIPU_API_KEY="<your_api_key>"
  2. 构建
    • cargo build
  3. 运行示例(examples/ 目录内)
    • cargo run --example chat_loop

示例(examples/)

运行方式(示例):

# Windows PowerShell
$Env:ZHIPU_API_KEY = "<your_api_key>"
cargo run --example chat_loop

# macOS/Linux
export ZHIPU_API_KEY="<your_api_key>"
cargo run --example chat_loop

TODO

  • 模型API

    • POST 对话补全
    • POST 对话补全(异步)
    • POST 生成视频(异步)
    • 查询异步结果 GET
    • POST 图像生成
    • POST 语音转文本
    • POST 文本转语音
    • POST 音色复刻
    • GET 音色列表
    • POST 删除音色
    • POST 文本嵌入
    • POST 文本重排序
    • POST 文本分词器
  • 工具 API

    • POST 网络搜索
    • POST 内容安全
    • POST 文件解析
    • GET 解析结果
  • Agent API

    • POST 智能体对话
    • POST 异步结果
    • POST 对话历史
  • 文件 API

    • GET 文件列表
    • POST 上传文件
    • DEL 删除文件
    • GET 文件内容
  • 批处理API

    • GET 列出批处理任务
    • POST 创建批处理任务
    • GET 检索批处理任务
    • POST 取消批处理任务
  • 知识库API

    • GET 知识库列表
    • POST 创建知识库
    • GET 知识库详情
    • PUT 编辑知识库
    • DEL 删除知识库
    • GET 知识库使用量
    • GET 文档列表
    • POST 上传文件文档
    • POST 上传URL文档
    • POST 解析文档图片
    • GET 文档详情
    • DEL 删除文档
    • POST 重新向量化
  • 实时API

    • 音视频通话

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages