langchain_community.agent_toolkits.openapi.spec.ReducedOpenAPISpec¶

class langchain_community.agent_toolkits.openapi.spec.ReducedOpenAPISpec(servers: List[dict], description: str, endpoints: List[Tuple[str, str, dict]])[source]¶

A reduced OpenAPI spec.

This is a quick and dirty representation for OpenAPI specs.

Parameters
  • servers (List[dict]) –

  • description (str) –

  • endpoints (List[Tuple[str, str, dict]]) –

servers¶

The servers in the spec.

Type

List[dict]

description¶

The description of the spec.

Type

str

endpoints¶

The endpoints in the spec.

Type

List[Tuple[str, str, dict]]

Attributes

servers

description

endpoints

Methods

__init__(servers, description, endpoints)

__init__(servers: List[dict], description: str, endpoints: List[Tuple[str, str, dict]]) None¶
Parameters
  • servers (List[dict]) –

  • description (str) –

  • endpoints (List[Tuple[str, str, dict]]) –

Return type

None