langchain.agents.agent_toolkits.openapi.spec.dereference_refs¶

langchain.agents.agent_toolkits.openapi.spec.dereference_refs(spec_obj: dict, full_spec: dict) Union[dict, list][source]¶

Try to substitute $refs.

The goal is to get the complete docs for each endpoint in context for now.

In the few OpenAPI specs I studied, $refs referenced models (or in OpenAPI terms, components) and could be nested. This code most likely misses lots of cases.