Saltar al contenido principal
Versión: 20 R9 BETA

OpenAIChatHelper

The chat helper allow to keep a list of messages in memory and make consecutive prompt.

Properties

Property NameTypeDefault ValueDescription
chatOpenAIChatAPI-The chat API instance used for communication with OpenAI.
systemPromptOpenAIMessage-The system prompt message that guides the chat assistant's responses.
numberOfMessagesInteger5The maximum number of messages to retain in the chat history.
parametersOpenAIChatCompletionsParameters-The parameters for the OpenAI chat completion request.
messagesCollection of OpenAIMessage[]The collection of messages exchanged in the chat session.

Functions

prompt()

prompt(prompt : Text) : OpenAIChatCompletionsResult

ParameterTypeDescription
promptTextThe text prompt to send to OpenAI chat.
Function resultOpenAIChatCompletionsResultThe completion result returned by the chat.

Sends a user prompt to the chat and returns the corresponding completion result.

Example Usage

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