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 (任何类型的元素) -
- 返回类型