跳到主要内容
集成是 LangChain 的核心组件。 LangChain 为构建 LLM 应用程序至关重要的几种不同组件(语言模型、向量存储等)提供了标准接口。贡献集成有助于扩展 LangChain 的生态系统,并让您的服务被数百万开发者发现。

为什么要为 LangChain 贡献集成?

可发现性

LangChain 是最常用的 LLM 应用程序构建框架,每月下载量超过 2000 万。

互操作性

LangChain 组件公开了标准接口,允许开发人员轻松地相互替换。如果您实现 LangChain 集成,任何使用不同组件的开发人员都可以轻松地替换您的组件。

最佳实践

通过其标准接口,LangChain 组件鼓励并促进最佳实践(流式传输、异步等),从而改善开发人员体验和应用程序性能。

要集成的组件

虽然任何组件都可以集成到 LangChain 中,但我们更鼓励某些特定类型的集成: 集成这些 ✅ 不集成这些 ❌:
  • LLM(文本补全模型):已弃用,转而使用聊天模型
  • 文档加载器:维护负担高
  • 键值存储:使用受限
  • 文档转换器:小众用例
  • 模型缓存:基础设施问题
  • :抽象复杂
  • 消息历史记录:存储抽象
  • 回调:系统级组件
  • 聊天加载器:需求有限
  • 适配器:边缘用例工具

如何贡献集成

1

确认资格

验证您的集成是否在当前接受的鼓励组件列表中。
3

通过标准测试

如果适用,为您的集成实现对 LangChain 标准测试套件的支持,并成功运行它们。
4

发布集成

5

添加文档

打开一个 PR,将您的集成文档添加到 LangChain 官方文档中。
一个集成的有用性取决于其文档。为了确保为用户提供一致的体验,所有新集成都需要文档。我们为每种集成类型提供了一个标准的起始模板供您复制和修改。在 LangChain 文档仓库的新 PR 中,在 src/oss/python/integrations/<component_type>/integration_name.mdx 下的相关目录中创建一个新文件,使用适当的模板文件:有关参考文档,请在仓库中提出问题,以便维护人员添加。

联合营销

(可选)与 LangChain 团队合作进行联合联合营销

以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.