Rig
活跃简介
基于 Rust 构建的模块化、可扩展 LLM 应用开发库,提供智能体编排、工具调用、RAG 管道等核心功能,适合构建高性能 AI 智能体系统。
核心特性
- 统一接口支持 20+ LLM 提供商集成
- 统一接口支持 10+ 向量存储集成
- 支持多轮流式传输和工具调用的智能体工作流
- 完全兼容 OpenAI 语义约定,便于可观测性集成
- 支持补全、嵌入、转录、音频和图像生成
- 核心库支持 WASM
适用场景
💡 构建基于 Rust 的高性能 AI 智能体和聊天机器人
💡 使用可插拔向量存储创建 RAG 管道
💡 以最少的样板代码开发多提供商 LLM 应用
💡 构建需要 WASM 部署的生产级 AI 服务
分类
快速开始
添加 Rig 到项目:`cargo add rig`。使用 `openai::Client::from_env()` 创建客户端,通过 `client.agent(openai::GPT_5_2).preamble("...").build()` 构建智能体,然后用 `.prompt("...").await` 进行交互。完整 API 参考请访问 docs.rig.rs。