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

为什么向 LangChain 贡献集成?

可发现性

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

互操作性

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

最佳实践

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

要集成的组件

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

如何贡献集成

1

确认资格

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

通过标准测试

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

发布集成

5

添加文档

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

联合营销

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

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