Saltar al contenido principal
Versión: 20 R10

OpenAIParameters

La clase OpenAIParameters está diseñada para manejar los parámetros de ejecución y de petición para interactuar con la API OpenAI.

Propiedades

Propiedades de la programación asíncrona

PropiedadTipoDescripción
formula u onTerminateFunctionUna función que se llamará de forma asíncrona cuando termine. Asegúrese de que el proceso actual no termina.
onResponseFunctionUna función a llamar de forma asíncrona cuando la petición finalice con éxito. Asegúrese de que el proceso actual no termina.
onErrorFunctionUna función que se llamará de forma asíncrona cuando la petición finalice con errores. Asegúrese de que el proceso actual no termina.
throwBooleanSi es true, lanza un error si se produce uno. Sólo si no se ha definido ninguna retrollamada de fórmula.

Ver la documentación sobre código asíncrono

Propiedades de la red

PropiedadTipoDescripción
timeoutRealReemplaza el tiempo de espera predeterminado del nivel de cliente para la petición, en segundos. Por defecto es 0.
httpAgentHTTPAgentAnula el agente HTTP predeterminado a nivel de cliente para la petición.
maxRetriesIntegerEl número máximo de reintentos para la petición. (Sólo si el código no es asíncrono, es decir, no se proporciona ninguna función)
extraHeadersObjectEncabezados adicionales para enviar con la petición.

Propiedades OpenAPI

PropiedadTipoDescripción
userTextUn identificador único que representa al usuario final y que ayuda a OpenAI a supervisar y detectar abusos.

Clases heredadas

Varias clases heredan de OpenAIParameters para ampliar su funcionalidad en casos de uso específicos. A continuación se muestran algunas de las clases que extienden OpenAIParameters: