OpenAIChatHelper
El asistente de chat permite conservar una lista de mensajes en memoria y efectuar avisos consecutivos.
Propiedades
Nombre de la propiedad | Tipo | Valor por defecto | Descripción |
---|---|---|---|
chat | OpenAIChatAPI | - | La instancia API de chat utilizada para la comunicación con OpenAI. |
systemPrompt | OpenAIMessage | - | El mensaje del sistema que guía las respuestas del asistente de chat. |
numberOfMessages | Integer | 5 | El número máximo de mensajes a conservar en el historial de chat. |
parámetros | OpenAIChatCompletionsParameters | - | Los parámetros para la solicitud de terminación del chat OpenAI. |
messages | Colección de OpenAIMessage | [] | La colección de mensajes intercambiados en la sesión de chat. |
Funciones
prompt()
prompt(prompt : Text) : OpenAIChatCompletionsResult
Parámetros | Tipo | Descripción |
---|---|---|
prompt | Text | Texto a enviar al chat de OpenAI. |
Resultado | OpenAIChatCompletionsResult | El resultado de finalización devuelto por el chat. |
Envía una consulta de usuario al chat y devuelve el resultado de finalización correspondiente.
Ejemplo de Uso
var $chatHelper:=$client.chat.create("You are a helpful assistant.")
var $result:=$chatHelper.prompt("Hello, how can I help you today?")
$result:=$chatHelper.prompt("Why 42?")