langchain_community.agent_toolkits.openapi.toolkit
.OpenAPIToolkit¶
- class langchain_community.agent_toolkits.openapi.toolkit.OpenAPIToolkit[source]¶
基础:
BaseToolkit
用于与OpenAPI API交互的工具包。
- 安全性提示:此工具包包含可以读取和修改
服务状态的工具;例如,通过创建、删除或更新,读取底层数据。
例如,此工具包可用于删除通过OpenAPI兼容API公开的数据。
通过解析和验证输入数据来创建新模型。
如果输入数据不能被解析为有效的模型,将引发ValidationError。
- 参数allow_dangerous_requests: bool = False¶
允许危险请求。有关详细信息,请参阅文档。
- 参数json_agent: Any = None¶
JSON代理。
- 参数requests_wrapper: TextRequestsWrapper [必需]¶
请求包装器。
- classmethodfrom_llm(llm:BaseLanguageModel, json_spec:JsonSpec, requests_wrapper:TextRequestsWrapper, allow_dangerous_requests:bool = False, **kwargs:Any, ) OpenAPIToolkit[source]¶
从llm创建json代理,然后初始化。
- 参数
llm (BaseLanguageModel) –
json_spec (JsonSpec) –
requests_wrapper (TextRequestsWrapper) –
allow_dangerous_requests (bool) –
kwargs (Any) –
- 返回类型