为什么要为 LangChain 贡献集成?
可发现性
LangChain 是最常用的 LLM 应用程序构建框架,每月下载量超过 2000 万。
互操作性
LangChain 组件公开了标准接口,允许开发人员轻松地相互替换。如果您实现 LangChain 集成,任何使用不同组件的开发人员都可以轻松地替换您的组件。
最佳实践
通过其标准接口,LangChain 组件鼓励并促进最佳实践(流式传输、异步等),从而改善开发人员体验和应用程序性能。
要集成的组件
虽然任何组件都可以集成到 LangChain 中,但我们更鼓励某些特定类型的集成: 集成这些 ✅: 不集成这些 ❌:- LLM(文本补全模型):已弃用,转而使用聊天模型
- 文档加载器:维护负担高
- 键值存储:使用受限
- 文档转换器:小众用例
- 模型缓存:基础设施问题
- 图:抽象复杂
- 消息历史记录:存储抽象
- 回调:系统级组件
- 聊天加载器:需求有限
- 适配器:边缘用例工具
如何贡献集成
1
确认资格
验证您的集成是否在当前接受的鼓励组件列表中。
2
实现您的包
3
通过标准测试
如果适用,为您的集成实现对 LangChain 标准测试套件的支持,并成功运行它们。
4
发布集成
5
添加文档
打开一个 PR,将您的集成文档添加到 LangChain 官方文档中。
联合营销
(可选)与 LangChain 团队合作进行联合联合营销。
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。