OpenAI Plugins let third parties connect tools and external APIs to ChatGPT. They address the appeal of giving an LLM capabilities beyond generated text, but add prompt, token, reliability, and implementation costs. section 7.4.1
A plugin integration typically requires:
- An OpenAPI configuration file describing and standardizing the API. section 7.4.1
- An ai-plugin.json file defining the plugin name, authentication, and descriptions used to prompt ChatGPT. section 7.4.1
- Hosting both files where the API exists, then registering the plugin in ChatGPT for review. section 7.4.1
Practical trade-off
A plugin could expose a weather API to ChatGPT, but an LLM might choose the wrong tool, such as web search, or fail to use a tool at all. Plugin development therefore requires both a clean tool and an effective prompt. section 7.4.1





