Prerequisites from Mix

Before developing your gRPC application, you need a Mix project that provides an NLU model as well as authorization credentials.

Before you begin:

  1. Create a Mix project and model:

    • Create a Mix project supporting the languages and domain you want to target in your application.

    • Define project intents and entities, create training sets for supported languages and build an NLU model that supports the target languages.

    • Create and deploy an application configuration for the project.

    • Learn how to reference the semantic model in your application. You may only reference models created in your Mix project. See URN format.

  1. Generate a client ID and “secret” for your project, as described in Authorize your client application. Later you will use these credentials to request an access token to run your application.

  2. Learn the URL to call the service.

See Quick Reference for a summary of Mix service URLs, resource URNs, authorization, and so on.