What are ChatGPT plugins
ChatGPT plugins, which are also popularly recognized as AI plugins, are additional supplementary features or functionalities that can be seamlessly integrated into the foundational ChatGPT model. These plugins are designed to augment the capabilities of the model, enabling it to carry out a diverse array of specific tasks with greater efficiency and accuracy.
In essence, a plugin can be seen as an Application Programming Interface (API) that is meticulously described in accordance with the OpenAPI specification, commonly referred to as Swagger Spec. This specification is a universally accepted standard for designing APIs, ensuring compatibility and interoperability.
The base ChatGPT models that are designed to support the integration of these plugins, often referred to as functions or tools, have the ability to interpret the OpenAPI spec and perform a series of actions based on the specifications. These actions, once integrated, are readily available to be invoked during the course of a conversation, offering an enhanced user experience and a higher level of engagement.
Not all models support plugins. The models known to support plugins are GPT-3.5-Turbo, GPT4 and GPT4-Turbo.