OpenAPI turns an HTTP API into a standardized description that tools and clients can consume. It makes operations, inputs, outputs, authentication, and other usage details easier to expose consistently. section 7.4.1
A practical use case is connecting an external API to an LLM. OpenAI Plugins required an OpenAPI config file plus ai-plugin.json, hosted alongside the API, so ChatGPT could discover and call the service. section 7.4.1
Use OpenAPI to:
- Standardize an API so customers, clients, and tooling can understand how to consume it. section 7.4.1
- Support tool selection and external API calls, while recognizing that tool construction and prompting remain error-prone. section 7.4.1











