Manage Azure subscription keys

For authoring, testing and prototype only, use the free (F0) tier. For production systems, use a paid tier. When using the paid tier, LUIS scales to the number of endpoint transactions your application needs.

Create LUIS service

  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

    Note

    • Log into your region's LUIS website and add the new LUIS service as part of publishing your app.
    • You need to remember the name of the Azure service you created in order to select it on the region's LUIS publish page.

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

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.