Aller au contenu principal
Version: Suivant

OpenAIMessage

The OpenAIMessage class represents a structured message containing a role, content, and an optional user. This class provides methods to manipulate and retrieve the text and other content of the message.

Propriétés

PropriétéTypeDescription
rôleTextThe role of the message (e.g., "user", "assistant").
contenuVariantThe content of the message, which can be a text or a collection of objects.
userTextAn optional property representing the user associated with the message.

Computed properties

PropriétéTypeDescription
textTextA property representing the text message.

Fonctions

addImageURL()

addImageURL(imageURL : Text; detail : Text)

ParamètresTypeDescription
imageURLTextThe URL of the image to add to the message.
detailTextAdditional details about the image.

Adds an image URL to the content of the message.

Example Usage

// Create an instance of OpenAIMessage
var $message:=OpenAIMessage({role: "user"; content: "Hello!"})

// Add an image URL with details
$message.addImageURL("http://example.com/image.jpg"; "high")