« Back to Glossary Index

(Chatgpt) Plugins are tools that can be added to chatgpt to enhance its capabilities and access external services or data sources. 

For example, a Chatgpt Plugin can help you book a restaurant using OpenTable.

Plugins are solely for the ChatGPT User Interface (though BingChat and/or Azure OpenAI might implement plugins too 08/2023).

Link to ChatGPT Plugins page here.


Functions are for local or remote systems outside of ChatGPT. ChatGPT functions allow developers to embed functions directly into the system prompt when interacting with the model. By describing functions to the model, developers can prompt it to output a JSON object containing arguments that can be used to call those functions in their code.

It’s important to note that the Chat Completions API itself does not directly execute the functions; instead, it generates the necessary JSON to facilitate the function call.

Functions can easily be implemented using “npm install completion”.


RAG vs Functions:

« Back to Glossary Index