Aller au contenu principal
Version: 20 R9 BETA

OpenAIChatHelper

L'assistant de chat permet de conserver une liste de messages en mémoire et d'effectuer des invites consécutives.

Propriétés

Nom de propriétéTypeValeur par défautDescription
chatOpenAIChatAPI-L'instance API de chat utilisée pour la communication avec OpenAI.
systemPromptOpenAIMessage-Le message d'invite du système qui guide les réponses de l'assistant de conversation.
numberOfMessagesInteger5Le nombre maximum de messages à conserver dans l'historique des chats.
paramètresOpenAIChatCompletionsParameters-Les paramètres pour la requête de complétion du chat OpenAI.
messagesCollection of OpenAIMessage[]La collection de messages échangés dans la session de chat.

Fonctions

prompt()

prompt(prompt : Text) : OpenAIChatCompletionsResult

ParamètresTypeDescription
promptTextTexte d'invite à envoyer au chat de l'OpenAI.
RésultatOpenAIChatCompletionsResultLe résultat de la complétion retourné par le chat.

Envoie une invite utilisateur à la discussion et retourne le résultat de complétion correspondant.

Exemple d'utilisation

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