Can we get official confirmation that we can only have one action per GPT? This feels like a HUGE problem. I know we can build out a single schema with multiple “api’s”…but that just means they all have to be endpoints in the same OpenAPI spec file. I was under the impression we would be able to attach multiple actions to one GPT.
As it stands, while GPT’s have ADA and Retrieval built in is great, only allowing one action kind of kills everything that made plugins powerful.
I’m running into the same issue. However, even with multiple APIs with the same schema, I actually got an error:
“Multiple servers found, using URL-1
Found multiple hostnames, dropping URL-2”
You can make mutiple apis in one GPTs by action, just like plugins, watch this ChatGPT - GPTsNavigator
That looks like a list of GPTs… not calling and using multiple different actions in one GPT.
You cant list more than one base server url for an action. You have to code a router in your backend and alter your spec.
In my opinion that’s absurd, we should be able to have multiple URLs on one spec file and ChatGPT should be smart enough to route to the right server.