langchain_community.agent_toolkits.openapi.toolkit.RequestsToolkit

class langchain_community.agent_toolkits.openapi.toolkit.RequestsToolkit[source]

Bases: BaseToolkit

制作REST请求的工具包。

安全提示:本工具包包含用于向API发出GET、POST、PATCH、PUT

和DELETE请求的工具。

请谨慎决定谁可以使用此工具包。如果向最终用户公开,请考虑用户可能会代表代码托管服务器发出任意请求。例如,用户可能要求服务器请求一个仅从服务器可访问的私有API。

控制使用本工具包提交问题请求的人以及其具有的网络访问权限。

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

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

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

参数allow_dangerous_requests: bool = False

允许危险请求。请参阅文档以获取详细信息。

参数requests_wrapper: TextRequestsWrapper [必需]

请求包装器。

get_tools() List[BaseTool][源代码]

返回工具列表。

返回类型

列表[BaseTool]