OpenAI Introduces ChatGPT Plugins for Enhanced AI Capabilities

OpenAI Introduces ChatGPT Plugins for Enhanced AI Capabilities

OpenAI has announced the launch of ChatGPT plugins that connect the AI model to third-party applications, enhancing its capabilities and allowing it to perform a wide range of actions. These plugins are currently in limited alpha and may not be accessible to everyone. However, developers can join the waitlist to get access and work closely with users and developers to iterate on the plugin system.

The plugins can enable ChatGPT to retrieve real-time information like sports scores, stock prices, and the latest news, or knowledge-based information like company docs and personal notes. Additionally, the plugins allow ChatGPT to perform actions on behalf of the user, such as booking a flight or ordering food.

To build a plugin, developers need to create a manifest file that includes metadata about the plugin, authentication details, and an OpenAPI spec for the endpoints they want to expose. The OpenAPI description fields can be used to provide natural language descriptions for different fields, and developers are suggested to expose only 1-2 endpoints in the beginning with a minimum number of parameters.

After creating the manifest file, developers need to register the plugin in the ChatGPT UI, where users can activate the plugin. OpenAI will inject a compact description of the plugin in a message to ChatGPT, which includes the plugin description, endpoints, and examples. When a user asks a relevant question, the model may choose to invoke an API call from the plugin if it seems relevant, and the model will incorporate the API results into its response to the user.

During the alpha, plugin developers can share their plugin with 15 additional users, and other developers can install unverified plugins. In the future, OpenAI plans to roll out a way for developers to submit their plugin for review to be exposed to all of ChatGPT's user base.

In conclusion, OpenAI's ChatGPT plugins enable the AI model to interact with third-party applications, enhancing its capabilities and enabling it to perform a wide range of actions. Developers can create plugins for ChatGPT by creating a manifest file and registering it in the ChatGPT UI, where users can activate it. This latest development marks a significant step in the evolution of AI technology and how it can work together with other applications. If you want to enhance your ChatGPT capabilities further, consider checking out our ChatGPT Booster Prompts Library.

Back to blog