Skip to content

AI Talk Console ​

Before integration, open the AI Talk Console and configure roles, knowledge bases, and plugins.

1. Open Role Management ​

Use role management to view existing AI roles in the current application. You can create a new role or configure an existing role.

Role management

2. Configure a Role ​

In the role configuration page, choose a role template and configure the role name, system prompt, welcome message, language, and voice. After saving and publishing, this role has a role_id used by both the server token request and the device start_session.

Role configuration

3. Configure a Knowledge Base ​

Use knowledge base management when the role needs private knowledge, product instructions, or operation manuals.

Knowledge base management

4. Configure Device Plugins ​

Device plugins describe local device capabilities, such as light control, volume control, or local playback. When the platform triggers a device action during a conversation, it sends an event to the device.

Device plugin management

5. Configure Cloud Plugins ​

Cloud plugins connect external services or MCP tools, such as maps, search, or business system queries. After configuration, the role can call these cloud capabilities during a conversation.

Cloud plugin management

6. Manage Roles Through OpenAPI ​

In addition to the console, the application server can manage roles through OpenAPI:

  • Create custom roles: Create AI roles dynamically for your business and obtain a role_id.
  • Query role list: List existing roles under the current application for selection or binding.

Device-role binding and device-role query APIs are also available through OpenAPI. See the Apifox documentation for complete API details. The application server can maintain a default role_id per device.

After the console configuration is complete, continue with Server Integration.

AI Chat