Saltar al contenido principal
Versión: 20 R10

OpenAIMessage

La clase OpenAIMessage representa un mensaje estructurado que contiene un rol, un contenido y un usuario opcional. This class provides methods to manipulate and retrieve the text and other content of the message.

Propiedades

PropiedadTipoDescripción
rolTextEl rol del mensaje (por ejemplo, "user", "assistant").
contenidoVariantEl contenido del mensaje, que puede ser un texto o una colección de objetos.
userTextUna propiedad opcional que representa al usuario asociado al mensaje.

Propiedades calculadas

PropiedadTipoDescripción
textTextUna propiedad que representa el mensaje de texto.

Funciones

addImageURL()

addImageURL(imageURL : Text; detail : Text)

ParámetrosTipoDescripción
imageURLTextLa URL de la imagen a añadir al mensaje.
detailTextDetalles adicionales sobre la imagen.

Añade una URL de imagen al contenido del mensaje.

Ejemplo de Uso

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

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