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. Esta clase ofrece métodos para manipular y recuperar el texto y otros contenidos del mensaje.

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