Démarre une instance d'agent IA configurée dans IMS.
Description de l'opération
Vous pouvez utiliser cette API pour démarrer une instance d'agent IA configurée et l'intégrer à une discussion. Spécifiez l'identifiant de l'agent (AIAgentId), la configuration d'exécution (RuntimeConfig), et éventuellement une configuration de modèle (TemplateConfig) ainsi que des données définies par l'utilisateur (UserData). Une fois l'instance d'agent démarrée avec succès, l'API renvoie un InstanceId unique pour le suivi ou les opérations ultérieures.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
ice:StartAIAgentInstance |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| AIAgentId |
string |
Oui |
L'identifiant de l'agent configuré dans la console IMS. |
39f8e0bc005e4f309379701645f4**** |
| RuntimeConfig | AIAgentRuntimeConfig |
Oui |
La configuration requise pour l'agent lors de l'exécution. |
|
| AgentConfig | AIAgentConfig |
Non |
La configuration du modèle d'agent. Les valeurs que vous fournissez sont fusionnées avec la configuration du modèle définie dans la console. Si vous omettez ce paramètre, l'agent utilise sa configuration par défaut de la console.\n\n> Ce champ est compatible avec TemplateConfig. Les champs dans AgentConfig sont prioritaires. Si TemplateConfig contient des champs non définis dans AgentConfig, ces champs sont utilisés. Utilisez AgentConfig au lieu de TemplateConfig. |
|
| UserData |
string |
Non |
Données définies par l'utilisateur. |
{"Email":"johndoe@example.com","Preferences":{"Language":"en"}} |
| SessionId |
string |
Non |
Un identifiant unique pour la session de discussion. Ce paramètre est facultatif. |
f213fbc005e4f309379701645f4**** |
| ChatSyncConfig |
object |
Non |
La configuration de synchronisation de l'historique des discussions. |
|
| IMAIAgentId |
string |
Non |
L'identifiant de l'agent IM. |
******005e4f309379701645f4**** |
| ReceiverId |
string |
Non |
L'identifiant de l'utilisateur destinataire. |
4167626d312034b2b1c3b7f2f3e41884 |
TemplateConfig
deprecated
|
AIAgentTemplateConfig |
Non |
La configuration du modèle d'agent. Les valeurs que vous fournissez sont fusionnées avec la configuration du modèle définie dans la console. Si vous omettez ce paramètre, l'agent utilise sa configuration par défaut de la console.\n\n> La configuration du modèle d'agent. Ce champ est obsolète. Consultez le champ AgentConfig. |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
7B117AF5-2A16-412C-B127-FA6175ED1AD0 |
| InstanceId |
string |
L'identifiant unique de l'instance d'agent. |
39f8e0bc005e4f309379701645f4**** |
Exemples
JSON format
{
"RequestId": "7B117AF5-2A16-412C-B127-FA6175ED1AD0",
"InstanceId": "39f8e0bc005e4f309379701645f4****"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.