langchain_community.agent_toolkits.github.toolkit.GitHubToolkit

class langchain_community.agent_toolkits.github.toolkit.GitHubToolkit[source]

Bases: BaseToolkit

GitHub Toolkit.

安全注意:本工具包包含可以读取和修改的

服务状态;例如,通过创建、删除或更新,读取底层数据。

例如,此工具包可用于在GitHub上创建问题、拉取请求和评论。

有关更多信息,请参阅[安全](https://python.langchain.ac.cn/docs/security)。

参数

tools – List[BaseTool]。工具包中的工具。默认为空列表。

通过分析和验证关键字参数中的输入数据来创建新模型。

如果输入数据无法解析为有效模型,则引发ValidationError。

param tools: List[BaseTool] = []
classmethod from_github_api_wrapper(github_api_wrapper: GitHubAPIWrapper) GitHubToolkit[source]

从GitHubAPIWrapper创建GitHubToolkit。

参数

github_api_wrapper (GitHubAPIWrapper) – GitHubAPIWrapper。GitHub API包装器。

返回

GitHubToolkit。GitHub工具包。

返回类型

GitHubToolkit

get_tools() List[BaseTool][source]

获取工具包中的工具。

返回类型

List[BaseTool]

使用GitHubToolkit的示例