StartAIAgentInstance
Starts an AI agent instance configured in IMS.
Operation description
Use this API to start a configured AI agent instance and engage it in a conversation. You must provide the agent ID (AIAgentId) and runtime configuration (RuntimeConfig). Optional parameters include the template configuration (TemplateConfig) and user-defined information (UserData). After the agent instance is successfully started, a unique InstanceId is returned for subsequent tracking or operations.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:StartAIAgentInstance |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| AIAgentId |
string |
Yes |
The ID of the agent configured in the IMS console. |
39f8e0bc005e4f309379701645f4**** |
| RuntimeConfig | AIAgentRuntimeConfig |
Yes |
The configuration required for the agent runtime. |
|
| AgentConfig | AIAgentConfig |
No |
The agent template configuration. The specified configuration is merged and updated with the agent template configuration in the console. If this parameter is not specified, the default configurations of the agent in the console are used. Note
Compatible with TemplateConfig rules: Fields in AgentConfig take precedence. If TemplateConfig contains fields that are not specified in AgentConfig, the fields in TemplateConfig are used. Use AgentConfig instead of TemplateConfig. |
|
| UserData |
string |
No |
The user-defined information. |
{"Email":"johndoe@example.com","Preferences":{"Language":"en"}} |
| SessionId |
string |
No |
The unique identifier of the conversation. Default value: none. |
f213fbc005e4f309379701645f4**** |
| ChatSyncConfig |
object |
No |
The configuration for synchronizing chat history. |
|
| IMAIAgentId |
string |
No |
The ID of the IM agent. |
******005e4f309379701645f4**** |
| ReceiverId |
string |
No |
The ID of the receiving user. |
4167626d312034b2b1c3b7f2f3e41884 |
TemplateConfig
deprecated
|
AIAgentTemplateConfig |
No |
The agent template configuration. The specified configuration is merged and updated with the agent template configuration in the console. If this parameter is not specified, the default configurations of the agent in the console are used. Note
Agent template configuration. [Deprecated] For more information, see the AgentConfig field. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| InstanceId |
string |
The unique ID of the agent instance. |
39f8e0bc005e4f309379701645f4**** |
| RequestId |
string |
The request ID. |
7B117AF5-2A16-412C-B127-FA6175ED1AD0 |
Examples
Success response
JSON format
{
"InstanceId": "39f8e0bc005e4f309379701645f4****",
"RequestId": "7B117AF5-2A16-412C-B127-FA6175ED1AD0"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.