Aller au contenu principal
Version : 20 R10

OpenAIParameters

La classe OpenAIParameters permet de gérer les paramètres d'exécution et de requête pour interagir avec l'API OpenAI.

Propriétés

Propriétés de la programmation asynchrone

PropriétéTypeDescription
formula or onTerminateFunctionUne fonction à appeler de manière asynchrone lorsqu'elle est terminée. Assurez-vous que le process courant ne se termine pas.
onResponseFunctionUne fonction à appeler de manière asynchrone lorsque la requête se termine avec succès. Assurez-vous que le process courant ne se termine pas.
onErrorFunctionUne fonction à appeler de manière asynchrone lorsque la requête rencontre des erreurs. Assurez-vous que le process courant ne se termine pas.
throwBooleanSi true, faire un throw en cas d'erreur. Uniquement si aucune formule de callback n'est définie.

Voir documentation sur le code asynchrone

Propriétés du réseau

PropriétéTypeDescription
timeoutRealRemplace le délai d'attente par défaut défini au niveau du client pour la requête, en secondes. Par défaut, 0.
httpAgentHTTPAgentRemplace l'agent HTTP par défaut défini au niveau du client pour la requête.
maxRetriesIntegerNombre maximal de tentatives pour la requêtes. (Seulement si le code n'est pas asynchrone, c'est-à-dire s'il n'y a pas de fonction fournie)
extraHeadersObjectEn-têtes supplémentaires à envoyer avec la requête.

Propriétés OpenAPI

PropriétéTypeDescription
userTextUn identifiant unique représentant l'utilisateur final, ce qui aide OpenAI à surveiller et à détecter les abus.

Classes héritées

Plusieurs classes héritent de OpenAIParameters pour étendre ses fonctionnalités à des cas d'utilisation spécifiques. Voici quelques-unes des classes qui étendent OpenAIParameters :