Manage Azure endpoint subscription keys

For testing and prototype only, use the free (F0) tier. For production systems, use a paid tier.


Do not use the authoring key for endpoint queries in production.

Create LUIS endpoint key

  1. Sign in to Microsoft Azure.
  2. Click the green + sign in the upper left-hand panel and search for “LUIS” in the marketplace, then click on Language Understanding and follow the create experience to create a LUIS subscription account.

    Azure Search

  3. Configure the subscription with settings including account name, pricing tiers, etc.

    Azure API Choice

  4. Once you create the LUIS service, you can view the access keys generated in Resource Management->Keys.

    Azure Keys


    Sign in to your region's LUIS website and assign the new LUIS endpoint key. You need the name of the LUIS subscription from step 3.

Change LUIS pricing tier

  1. In Azure, find your LUIS subscription. Click the LUIS subscription. Find your LUIS subscription
  2. Click Pricing tier in order to see the available pricing tiers. View pricing tiers
  3. Click the pricing tier and click Select to save your change. Change your LUIS payment tier
  4. When the pricing change is complete, a pop-up window verifies the new pricing tier. Verify your LUIS payment tier
  5. Remember to assign this endpoint key on the Publish page and use it in all endpoint queries.

Exceed pricing tier usage

Each tier allows endpoint requests to your LUIS account at a specific rate. If the rate of requests is higher than the allowed rate of your metered account per minute or per month, requests receive an HTTP error of "429: Too Many Requests."

Each tier allows accumulative requests per month. If the total requests are higher than the allowed rate, requests receive an HTTP error of "403: forbidden".

Viewing summary usage

You can view LUIS usage information in Azure. The Overview page shows recent summary information including calls and errors. If you make a LUIS endpoint request, then immediately watch the Overview page, allow up to five minutes for the usage to show up.

Viewing summary usage

Customizing usage charts

Metrics provides a more detailed view into the data.

Default metrics

You can configure your metrics charts for time period and metric type.

Custom metrics

Total transactions threshold alert

If you would like to know when you have reached a certain transaction threshold, for example 10,000 transactions, you can create an alert.

Default alerts

Add a metric alert for the total calls metric for a certain time period. Add email addresses of all people that should receive the alert. Add webhooks for all systems that should receive the alert. You can also run a logic app when the alert is triggered.

Next steps

Learn how to use versions to manage changes to your LUIS app.