Support for multiple configurations from same provider
E.g. I am using Azure OpenAI. If models are deployed in different region, they end up having different endpoint and different key, etc.
There is currently no way in Goose to switch between the 2.
- [x] I have verified this does not duplicate an existing feature request
I noticed that if you have different endpoints in your Azure account it seems to use the first one. Which, in my case, has no permissions to use any model endpoint.
you can use custom providers for this I think. ping if not
@DOsinga customer provider would work but in that case goose needs to support specifying extra parameter like "API version" etc.
In general, for providers like Azure or Bedrock, I think it make sense to allow multiple ones.