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.

Propiedades

PropiedadTipoDescripción
rolTextThe role of the message (e.g., "user", "assistant").
contenidoVariantThe content of the message, which can be a text or a collection of objects.
userTextAn optional property representing the user associated with the message.

Propiedades calculadas

PropiedadTipoDescripción
textTextA property representing the text message.

Funciones

addImageURL()

addImageURL(imageURL : Text; detail : Text)

ParámetrosTipoDescripción
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.

Ejemplo de Uso

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