Does it need HTTPS ?
Im not a plugin dev, I don’t know
All traffic with the plugin (e.g., fetching the ai-plugin.json file, the OpenAPI spec, API calls) must use TLS 1.2 or later on port 443 with a valid public certificate.
HTTP traffic works. I’ve done it with local host and it works. One problem I had was that my openapi document referenced https urls. That could be an issue. Also if you used the host injection method that OpenAI provided like I did, you might have to check to see if the injected host is different than the IP and port that your provider has given.
I had similar issues, but I eventually got it to work. The one difference I noteis that I did not have to specify a port# for it to find the manifest file.