Saltar al contenido principal
Versión: 20 R9 BETA

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.

Properties

PropertyTypeDescription
roleTextThe role of the message (e.g., "user", "assistant").
contentVariantThe 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

PropertyTypeDescription
textTextA property representing the text message.

Functions

addImageURL()

addImageURL(imageURL : Text; detail : Text)

ParameterTypeDescription
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")