让社区可以使用你的集成。
不要向 LangChain 或 Deep Agents 仓库提交集成 PR。新集成应作为独立 PyPI 包发布在你自己的 GitHub organization 或账号下,例如 langchain-yourservice,而不是作为 PR 提交到 langchain-ai/langchain 仓库。主仓库只包含少量由 LangChain 团队维护的一方集成,例如 OpenAI、Anthropic 和 Ollama。
现在你的包已经实现并测试,可以发布它并添加文档,让社区发现它。

发布你的包

本指南假设你已经实现了包并为其编写了测试。如果还没有,请参阅实现指南测试指南
本指南使用 PyPI 作为包注册表。你也可以选择发布到其他注册表,但说明会有所不同。

设置凭据

首先,确保你拥有 PyPI 账号:
1

创建账号

前往 PyPI 网站并创建账号
2

验证电子邮件

点击 PyPI 发送给你的链接,验证电子邮件地址
3

启用 2FA

进入账号设置,点击 “Generate Recovery Codes” 以启用 2FA。要生成 API token,你必须启用 2FA
4

生成 token

进入账号设置并生成新的 API token

构建并发布

如何发布包

uv 提供的实用指南,介绍如何构建包并发布到 PyPI。

添加文档

要将你的包的文档添加到本站的集成标签页下,你需要创建相关文档页面,并在 LangChain docs repository 中打开 PR。

编写文档

根据你构建的集成类型,需要创建不同类型的文档页面。LangChain 为不同类型的集成提供模板,帮助你开始。

Chat models

Tools/toolkits

Middleware

Vector stores

要参考现有文档,你可以查看集成列表,并找到与你的集成相似的页面。要以原始 markdown 查看指定文档页面,请使用页面右上角 “Copy page” 旁边的下拉按钮,并选择 “View as Markdown”。

向 docs repo 提交 PR

在个人 GitHub 账号下 fork LangChain docs repository,注意不是主 langchain repo,并将其克隆到本地。为你的集成创建新分支。复制模板,并用你喜欢的 markdown 文本编辑器修改它。编写文档时,请务必参考并遵循文档指南
此 PR 仅用于文档。你的集成包本身应位于你自己的 GitHub organization 或账号下的独立仓库,并作为独立包发布到 PyPI。
如果出现以下情况,LangChain 可能会拒绝 PR 或要求修改:
LangChain 需要处理大量 PR,请耐心等待。维护者会尽快审查你的 PR 并提供反馈或合并。不要反复 tag 维护者询问 PR。
如果你的 PR 包含 AI 生成内容,必须遵循可接受的 LLM 使用方式政策。

后续步骤

恭喜! 你的集成现在已经发布并记录在文档中,可供整个 LangChain 社区使用。

联合营销

联系 LangChain 营销团队,探索联合营销机会。