ThreadMessageOptions interface
Message unique au sein d’un thread d’agent, tel que fourni pendant la création de ce thread pour son état initial.
Propriétés
| attachments | Une liste des fichiers attachés au message et des outils auxquels ils doivent être ajoutés. |
| content | Le contenu du message initial. Il peut s’agir d’une chaîne de base (si vous n’avez besoin que de texte) ou d’un tableau de blocs de contenu typés (par exemple, texte, image_file, image_url, etc.). |
| metadata | Ensemble de 16 paires clé/valeur pouvant être attachées à un objet, utilisées pour stocker des informations supplémentaires sur cet objet dans un format structuré. Les clés peuvent comporter jusqu’à 64 caractères et les valeurs peuvent atteindre jusqu’à 512 caractères. |
| role | Rôle de l’entité qui crée le message. Les valeurs autorisées sont les suivantes : |
Détails de la propriété
attachments
Une liste des fichiers attachés au message et des outils auxquels ils doivent être ajoutés.
attachments?: null | MessageAttachment[]
Valeur de propriété
null | MessageAttachment[]
content
Le contenu du message initial. Il peut s’agir d’une chaîne de base (si vous n’avez besoin que de texte) ou d’un tableau de blocs de contenu typés (par exemple, texte, image_file, image_url, etc.).
content: MessageInputContent
Valeur de propriété
metadata
Ensemble de 16 paires clé/valeur pouvant être attachées à un objet, utilisées pour stocker des informations supplémentaires sur cet objet dans un format structuré. Les clés peuvent comporter jusqu’à 64 caractères et les valeurs peuvent atteindre jusqu’à 512 caractères.
metadata?: null | Record<string, string>
Valeur de propriété
null | Record<string, string>
role
Rôle de l’entité qui crée le message. Les valeurs autorisées sont les suivantes : user, qui indique que le message est envoyé par un utilisateur réel (et doit être utilisé dans la plupart des cas pour représenter les messages générés par l’utilisateur) et assistant, qui indique que le message est généré par l’agent (utilisez cette valeur pour insérer des messages de l’agent dans la conversation).
role: MessageRole