为何要为LangChain贡献集成?
Discoverability
LangChain 是构建 LLM 应用程序最常用的框架,月下载量超过 2000 万次。
Interoperability
LangChain 组件提供了一个标准接口,使得开发者可以轻松地相互替换它们。如果您实现了 LangChain 集成,任何使用不同组件的开发者都能轻松地将您的组件替换进去。
Best Practices
通过其标准接口,LangChain 组件鼓励并促进最佳实践(流式传输、异步等),从而提升开发人员体验和应用性能。
集成组件
任何组件都可以集成到LangChain中,但我们更鼓励以下特定类型的集成: 集成以下内容✅: 不是这些 ❌:- LLMs(文本生成模型):已弃用,推荐使用聊天模型
- 文档加载器:维护负担高
- 键值存储:使用范围有限
- 文档转换器:特定用途
- 模型缓存:基础设施问题
- 图:复杂抽象
- 消息历史:存储抽象
- 回调:系统级组件
- 聊天加载器:需求有限
- 适配器:边缘情况工具
如何贡献集成
Confirm eligibility
确认您的集成在当前我们接受的推荐组件列表中。
Pass standard tests
如果适用,为您的集成实现对LangChain的标准测试套件的兼容性,并成功运行它们。
Add documentation
打开一个PR,为您的集成添加到官方LangChain文档的文档。
Integration documentation guide
Integration documentation guide
Co-marketing
(可选)与LangChain团队进行联合联合营销。