Aller au contenu principal
Version : 20 R10

OpenAIMessage

La classe OpenAIMessage représente un message structuré contenant un rôle, un contenu et un utilisateur optionnel. Cette classe fournit des méthodes pour manipuler et récupérer le texte et d'autres contenus du message.

Propriétés

PropriétéTypeDescription
roleTextLe rôle du message (par exemple, "user", "assistant").
contentVariantLe contenu du message, qui peut être un texte ou une collection d'objets.
userTextUne propriété facultative représentant l'utilisateur associé au message.

Propriétés calculées

PropriétéTypeDescription
textTextUne propriété représentant le message textuel.

Fonctions

addImageURL()

addImageURL(imageURL : Text; detail : Text)

ParamètresTypeDescription
imageURLTextL'URL de l'image à ajouter au message.
detailTextDétails supplémentaires sur l'image.

Ajoute une URL d'image au contenu du message.

Exemple d'utilisation

// Créer une instance d'OpenAIMessage
var $message:=cs.AIKit.OpenAIMessage({role : "user" ; content : "Hello !"})

// Ajouter une image URL avec des détails
$message.addImageURL("http://example.com/image.jpg" ; "high")