返回 AI 工具目录
Langchain-rust
开发框架人工精选最近核验 2026年7月23日
langchain-rust 是 LangChain 在 Rust 语言上的实现,用可组合的组件构建基于大模型的应用。它提供多家模型接入(OpenAI、Azure OpenAI、Anthropic、Ollama)、嵌入与向量库(Postgres、Qdrant、SQLite、SurrealDB、OpenSearch)、多种 Chain(对话、问答、SQL)、带工具的 Agent,以及 PDF、HTML、CSV、Git 提交等文档加载器。通过 Cargo 以 feature flag 按需启用后端,适合希望在 Rust 生态里以类型安全方式搭建 LLM 应用与检索链路的团队,MIT 许可。
定价开源部署本地运行国内可达国内可达
解决什么问题
- 在 Rust 里搭建 LLM 应用而不用手工拼接各家 API
- 统一封装模型、嵌入、向量库与 Chain
- 提供带工具的 Agent 与语义路由能力
- 内置多种文档加载器支撑检索场景
适合
- 技术栈以 Rust 为主、追求性能与类型安全的团队
- 需要接入多家模型与向量库的应用
- 希望用 Ollama 等本地模型离线运行的场景
- 构建问答、SQL 链路或简单 Agent 的项目
不适合
- 团队不用 Rust(接入与调试成本高)
- 需要 Python 生态成熟工具链与社区支持时
- 向量库能力需按 feature flag 编译启用
- 生态与文档成熟度不及 Python 版 LangChain
如何接入
- 通过 cargo add langchain-rust 引入,按需开 feature
- 模型支持 OpenAI、Azure、Anthropic、Ollama
- 向量库支持 Postgres、Qdrant、SQLite、SurrealDB
- 文档加载覆盖 PDF、HTML、CSV、Git 等
已知限制
- 仅面向 Rust,不适合其他语言栈
- 默认模型多为海外服务,国内需自备可达渠道
- 部分向量库功能需额外 feature flag 编译
- 作为社区实现,生态规模小于官方 Python 版
接入与使用事实
- 部署方式
- 本地运行
- 实现语言
- Rust
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
暂无可公开的来源链接。
