首页/Rig
Rig 标志

Rig

Rig 是开源 Rust 库,通过统一 API 构建 LLM 应用与智能体,支持多供应商、类型安全工具、结构化输出、流式响应、RAG 和多智能体流程。

访问网站

产品介绍

Rig 是什么?

Rig 是用于构建 LLM 应用和 AI 智能体的模块化 Rust 库。它通过统一 API 连接 20 多家模型供应商,并使用 Rust 类型定义工具参数、结构化输出、错误和异步执行。同一套 builder 模式可从基础补全扩展到流式响应、检索增强生成、工具调用和多智能体工作流。

如何使用 Rig

  1. 将 Rig crate 添加到 Rust 项目。
  2. 通过环境配置连接受支持的模型供应商。
  3. 创建供应商客户端,并用指令构建智能体。
  4. 将带类型的 Rust 函数注册为工具,或连接向量索引。
  5. 调用或流式运行智能体,并为生产流程加入追踪和测试。

核心功能

  • 统一供应商 API: 连接 20 多家模型供应商。
  • 类型安全工具: 将普通 Rust 函数注册为工具,并在编译时检查输入输出。
  • 流式响应: 提供 Token 分块,适合交互界面和 CLI。
  • RAG: 支持供应商无关的嵌入和可插拔向量库。
  • 多智能体流程: 路由任务、并行运行专业智能体并合并结果。
  • 生产测试: 支持追踪钩子、模拟模型和录制式测试。

使用场景

  • 编码智能体: 构建能真实调用工具的助手和终端应用。
  • RAG 应用: 生成回答前从向量库检索文档。
  • 数据工作流: 使用模型流程处理和分析数据。
  • 边缘 AI: 编译为服务器二进制或 WebAssembly。

价格

Rig 是采用 MIT 许可证的免费开源项目。

常见问题

Rig 使用什么语言?

Rig 是 Rust 库,提供 Rust 原生 builder、类型和异步 API。

Rig 能使用本地模型吗?

可以。供应商列表包含 Ollama。

Rig 支持 MCP 吗?

官网称其组合式接口可以路由到 MCP 服务器。

返回产品导航

相关产品

OpenAI Codex 是面向软件开发的 AI 编程产品,适合委派边界清晰的仓库任务并审阅其代码变更。

Claude Code 是 Anthropic 的 AI 编程产品,适合通过支持的开发界面在代码库中持续迭代。

Gemini CLI 是 Google 的开源 AI 终端产品,适合本地开发与命令行工作流。

邮件订阅

持续发现实用 AI 产品

定期接收精选产品、真实使用场景和开发者动态。