Document Intelligence API with Cognitive Services

Seda Aykutlu 0 Reputation points
2024-07-10T11:07:45.5166667+00:00

Hello,

I have an Azure AI services multi-service account, which includes Document Intelligence too as below image.

User's image

And I am trying to use Document Intelligence API and using cognitive services endpoint and key to send API call.

string requestUri = $"{serviceOptions.Endpoint}/documentintelligence/documentModels/{documentIntelligenceModelType}:analyze?api-version={documentIntelligenceApiVersion}&locale=en-US&stringIndexType=textElements";

User's image

However, I have "NotFound" result from API call. I want to avoid creating Document Intelligence resource as I have multi-service account already which includes access to Document Intelligence.

What is the reason of this issue and how can I use Document Intelligence API/SDK's with multi-service account?

Azure AI Document Intelligence
Azure AI services
Azure AI services
A group of Azure services, SDKs, and APIs designed to make apps more intelligent, engaging, and discoverable.
{count} votes

2 answers

Sort by: Most helpful
  1. Seda Aykutlu 0 Reputation points
    2024-07-10T12:00:28.4166667+00:00

    Hello,

    yes, I double checked the keys and endpoints and they do exists. Does it has to do anything with location of cognitive service? I have it deployed in uksouth and I am trying to use layout model with docx extension

    0 comments No comments

  2. santoshkc 15,600 Reputation points Microsoft External Staff Moderator
    2024-07-11T12:34:47.32+00:00

    Hi @Seda Aykutlu,

    Thank you for your response. I tried to repro the issue and able to use Document Intelligence API without any issues. I recommend you to use the region header for multi service account. When using the multi-service resource key to make a request to api.cognitive.microsoft.com, you must include the region in the URL. For example: westus.api.cognitive.microsoft.com.

    When using a multi-service resource key with Document Intelligence, you must specify the resource region with the Ocp-Apim-Subscription-Region header.
    For more info, see: Authenticate with a multi-service resource key.
    Also see: Analyze document with document model.

    I hope it will work. Thank you.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.