langchain.chains.openai_functions.openapi
.openapi_spec_to_openai_fn¶
- langchain.chains.openai_functions.openapi.openapi_spec_to_openai_fn(spec: OpenAPISpec) Tuple[List[Dict[str, Any]], Callable] [source]¶
- Convert a valid OpenAPI spec to the JSON Schema format expected for OpenAI
functions.
- Parameters
spec (OpenAPISpec) – OpenAPI spec to convert.
- Returns
- Tuple of the OpenAI functions JSON schema and a default function for executing
a request based on the OpenAI function schema.
- Return type
Tuple[List[Dict[str, Any]], Callable]