langchain_community.agent_toolkits.gitlab.toolkit.GitLabToolkit

class langchain_community.agent_toolkits.gitlab.toolkit.GitLabToolkit[source]

基类: BaseToolkit

GitLab 工具包。

安全提示:本工具包包含可以读取和修改

服务状态的工具;例如,通过创建、删除或更新,读取基本数据。

例如,可以使用本工具包在 GitLab 上创建问题、拉取请求和评论。

更多详细信息,请参阅 https://python.langchain.ac.cn/docs/security

参数

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

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

如果输入数据无法解析成有效的模型,将引发 ValidationError。

param tools: List[BaseTool] = []
classmethod from_gitlab_api_wrapper(gitlab_api_wrapper: GitLabAPIWrapper) GitLabToolkit[source]

从 GitLabAPIWrapper 创建 GitLabToolkit。

参数

gitlab_api_wrapper (GitLabAPIWrapper) – GitLabAPIWrapper。GitLab API 包装器。

返回

GitLabToolkit。GitLab 工具包。

返回类型

GitLabToolkit

get_tools() List[BaseTool][source]

获取工具集中的工具。

返回类型

List[BaseTool]

使用 GitLabToolkit 的示例