返回 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
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网