一个简洁、类型安全的 Zhipu AI Rust SDK。专注提升 Rust 开发者的接入效率:更少样板代码、更一致的错误处理、可读的请求/响应类型,以及开箱即用的示例。
- 准备环境
- Rust 1.74+(或更高)
- 设置环境变量:
ZHIPU_API_KEY="<your_api_key>"
- 构建
cargo build
- 运行示例(examples/ 目录内)
cargo run --example chat_loop
运行方式(示例):
# 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-
模型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
- 音视频通话