azure openai cognitive search chat extension not working with azidentity authentication #21631
Labels
Client
This issue points to a problem in the data-plane of the library.
customer-reported
Issues that are reported by GitHub users external to the Azure organization.
needs-team-attention
Workflow: This issue needs attention from Azure service team or SDK team
OpenAI
Bug report
v0.3.0
v1.3.1
1.21
Hey, i am using my gpt model deployed in a azure openai instance via DefaultAzureCredential mechanism from the azidentity package which works very well with my local az login + managed identity of the hosted application.
If i now extend the chatcompletions request with options for using my cognitive search index it only works if i add the required marked search key. This shouldn't be the case if the authentication workflow for the whole openai client works properly. To exclude azure rbac issues i assigned the openai instances identity also owner permissions over the resource group that contains the whole setup.
Additional Info (not really know if this is helpful here):
Found the cognitive search setting API access control under Keys to which was per default
API keys
. It dropped this error:Invalid AzureCognitiveSearch configuration detected: Azure Search Error: 403, message='Server responded with status 403. Error message: ', url=URL('<instance-url>/indexes/<index-name>?api-version=2021-04-30-Preview')\nServer responded with status 403.
Switch it to
Both
this error message appears:Error with API access control is: Gateway cannot authenticate upstream services. Please contact Microsoft for help.
Thanks in advance for your help!
The text was updated successfully, but these errors were encountered: