ExternalAgentDefinition interface
La définition de l’agent externe. Représente un agent tiers hébergé en dehors de Foundry (par exemple, sur GCP ou AWS). L’enregistrement se fait uniquement par métadonnées : Foundry enregistre la définition de l’agent afin d’éclairer les expériences d’observabilité (traces, évaluations) sur les données OpenTelemetry émises par le client.
- Extends
Propriétés
| kind | Le genre d’agent. |
| otel_agent_id | L’identifiant d’agent OpenTelemetry utilisé pour attribuer les spans émis par le client à cet agent Foundry.
Les portées doivent inclure l’attribut |
Propriétés héritées
| rai_config | Configuration des fonctionnalités de filtrage et de sécurité du contenu IA responsable (RAI). |
Détails de la propriété
kind
Le genre d’agent.
kind: "external"
Valeur de propriété
"external"
otel_agent_id
L’identifiant d’agent OpenTelemetry utilisé pour attribuer les spans émis par le client à cet agent Foundry.
Les portées doivent inclure l’attribut gen_ai.agent.id = <otel_agent_id> pour apparaître sous cet enregistrement.
Par défaut, le nom de l’agent de premier niveau est utilisé lorsqu’il est omis. Fournir une valeur explicite uniquement pour les scénarios de migration où l’agent externe en cours d’exécution émet déjà un identifiant stable différent du nom de l’agent Foundry.
La valeur résolue est toujours répétée lors de la lecture.
otel_agent_id?: string
Valeur de propriété
string
Détails de la propriété héritée
rai_config
Configuration des fonctionnalités de filtrage et de sécurité du contenu IA responsable (RAI).
rai_config?: RaiConfig
Valeur de propriété
Hérité deAgentDefinition.rai_config