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或对应的url/file/text字符串。 llm: 语言模型,应为OpenAI函数调用模型,例如`ChatOpenAI(model=”gpt-3.5-turbo-0613”)`。 prompt: 要使用的主提示模板。 request_chain: 用于获取函数输出并执行请求的链。
- Parameters
spec (Union[OpenAPISpec, str]) –
llm (Optional[BaseLanguageModel]) –
prompt (Optional[BasePromptTemplate]) –
request_chain (Optional[Chain]) –
llm_chain_kwargs (Optional[Dict]) –
verbose (bool) –
headers (Optional[Dict]) –
params (Optional[Dict]) –
kwargs (Any) –
- Return type