Skip to main content
欢迎!感谢您有兴趣参与贡献。 LangChain 已帮助形成了生成式 AI 领域最大的开发者社区,我们始终对新贡献者持开放态度。无论是修复错误、添加功能、改进文档还是分享反馈,您的参与都有助于让 LangChain 和 LangGraph 变得对每个人更好 🦜❤️

贡献方式

发现了错误?请按照以下步骤帮助我们修复:
1

搜索

检查相应仓库的 GitHub Issues 中是否已存在该问题:

LangChain

Issues

LangGraph

Issues

Deep Agents

Issues
2

创建问题

如果不存在相应问题,请创建一个新的。撰写时,请务必遵循提供的模板,并包含一个最小、可复现的示例。创建后,请为最终的问题附加任何相关标签。如果项目维护者无法复现该问题,则不太可能及时处理。
3

等待

项目维护者将对问题进行归类,并可能要求提供更多信息。由于我们处理的问题量很大,请耐心等待。除非您有新的信息要提供,否则请不要催促问题。
如果您要添加问题,请尽量使其专注于单一主题。如果两个问题相关或存在阻塞关系,请链接它们,而不是合并它们。例如:
此问题被 #123 阻塞,并与 #456 相关。
对新功能或增强有想法?
1

搜索

在相应仓库的 issues 中搜索现有的功能请求:

LangChain

Issues

LangGraph

Issues

Deep Agents

Issues
2

讨论

如果没有现有请求,请在相关类别下发起新讨论,以便项目维护者和社区提供反馈。
3

描述

请务必描述使用场景以及它为何对他人有价值。如果可能,请提供示例或模型图。概述应通过的测试用例。
欢迎改进文档!我们努力保持文档清晰全面,您的视角可以带来很大不同。

如何提议文档更改

指南
由于用户基数庞大,我们的小团队很难跟上所有功能请求和错误修复。如果您有技能和时间,我们非常欢迎您的帮助!

如何提交您的第一个 Pull Request

指南
如果您开始处理某个问题,请将其分配给自己或请维护者分配。这有助于避免重复工作。如果您在寻找可贡献的内容,请查看我们仓库中标记为 “help wanted” 的问题:

LangChain

Labels

LangGraph

Labels

Deep Agents

Labels
任何人都可以构建并发布自己的 LangChain 集成包。新的集成不会作为 PR 被接受至 langchain-ai 仓库——它们必须独立发布到 PyPI 或 npm。

LangChain

构建 LangChain 集成指南

Deep Agents 沙盒

构建沙盒集成指南

Pull Request 要求

所有 Pull Request 必须链接到一个问题或讨论,其中解决方案已获得维护者批准。 未经事先批准的 PR 将被关闭。
所有 Pull Request 应展示有意义的努力和上下文理解。如果创建 Pull Request 所需的努力少于维护者审查它所需的努力,则该贡献不应提交。 低质量的“路过式”贡献——无论其产生方式如何——通常在上下文相关性、准确性和质量方面达不到要求。大规模的自动化贡献是对我们人力努力的拒绝服务攻击。 所有外部 Pull Request 必须满足以下要求:
  • Pull Request 必须链接到一个问题或讨论,其中解决方案已获得维护者批准。
  • Pull Request 必须填写仓库的 Pull Request 模板。
如果这些要求未满足,维护者保留在不评论的情况下关闭 PR 的权利。我们将关闭看似低质量垃圾信息的 Pull Request 和问题。

语言政策

所有贡献——问题、Pull Request、代码审查和讨论——必须使用英语。这有助于保持我们全球贡献者基础间的沟通可访问和可搜索。 如果英语不是您的母语,请不要担心。我们重视清晰的沟通胜过完美的语法,欢迎使用翻译工具。