langchain.chains.openai_functions.openapi.get_openapi_chain

langchain.chains.openai_functions.openapi.get_openapi_chain(spec: Union[OpenAPISpec, str], llm: Optional[BaseLanguageModel] = None, prompt: Optional[BasePromptTemplate] = None, request_chain: Optional[Chain] = None, llm_chain_kwargs: Optional[Dict] = None, verbose: bool = False, headers: Optional[Dict] = None, params: Optional[Dict] = None, **kwargs: Any) SequentialChain[source]

根据 OpenAPI 规范创建一个查询 API 的链。

参数
  • spec (联合[OpenAPISpec, 字符串]) - OpenAPISpec 或与之一对应的 URL/文件/文本字符串。

  • llm (可选[BaseLanguageModel]) - 语言模型,应是一个 OpenAI 函数调用模型,例如 ChatOpenAI(model=”gpt-3.5-turbo-0613”)

  • prompt (可选[BasePromptTemplate]) - 要使用的主提示模板。

  • request_chain (可选[Chain]) - 用于获取函数输出并执行请求的链。

  • llm_chain_kwargs (可选[字典]) -

  • verbose (布尔) -

  • headers (可选[字典]) -

  • params (可选[字典]) -

  • kwargs (任何类型的元素) -

返回类型

顺序链