OpenAI's scenario is that they need a single client that can make calls either to AzureOpenAI or "regular" OpenAI. These two services share largely the same API structure, models etc (by design) but they different by their hosts and the actual individual API routes which exceeds the capacity of the @server parameter. Simply packaging two clients into a single SDK has already been considered and rejected.
The team is requesting some kind of mechanism to allow routes to "switch" based on the host. This is currently accomplished through manual code.
OpenAI's scenario is that they need a single client that can make calls either to AzureOpenAI or "regular" OpenAI. These two services share largely the same API structure, models etc (by design) but they different by their hosts and the actual individual API routes which exceeds the capacity of the
@serverparameter. Simply packaging two clients into a single SDK has already been considered and rejected.The team is requesting some kind of mechanism to allow routes to "switch" based on the host. This is currently accomplished through manual code.