Aller au contenu principal
Version : 20 R10

OpenAIChatHelper

L'assistant de conversation 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 de l'API de conversation 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 conversations.
parametersOpenAIChatCompletionsParameters-Les paramètres pour la requête OpenAI de génération de réponse conversationnelle.
messagesCollection de OpenAIMessage[]La collection de messages échangés dans la session de conversation.

Fonctions

prompt()

prompt(prompt : Text) : OpenAIChatCompletionsResult

ParamètresTypeDescription
promptTextTexte d'invite à envoyer au modèle de conversation OpenAI.
RésultatOpenAIChatCompletionsResultLa réponse conversationnelle générée.

Envoie une invite utilisateur au modèle de conversation et retourne la réponse générée.

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