To install a developer plugin, follow the steps below:
First, create your developer plugin by deploying it to your preferred hosting platform (e.g. Fly.io, Heroku, etc.) and updating the plugin URL in the manifest file and OpenAPI schema.
Go to ChatGPT and select "Plugins" from the model picker.
From the plugins picker, scroll to the bottom and click on "Plugin store."
Go to "Develop your own plugin" and follow the instructions provided. You will need to enter the domain where your plugin is deployed.
Follow the instructions based on the authentication type you have chosen for your plugin (e.g. if your plugin uses Service Level HTTP, you will have to paste in your access token, then paste the new access token you receive from the plugin flow into your ai-plugin.json file and redeploy your app).
Next, you must add your plugin. Go to the "Plugin store" again and click on "Install an unverified plugin."
Follow the instructions provided, which will require you to enter the domain where your plugin is deployed.
Follow the instructions based on the authentication type you have chosen for your plugin (e.g. if your plugin uses User Level HTTP, you will have to paste in your bearer token).
After completing these steps, your developer plugin should be installed and ready to use in ChatGPT.
Note: Before installing an unverified plugin, be sure to thoroughly review the plugin and ensure that it is safe and reliable. You should only install plugins from trusted sources to avoid security risks and potential harm to your system or data.