Ether Framework
Unified API docs for Ether modules
Loading...
Searching...
No Matches
Package dev.rafex.ether.ai.openai.config

Configuración del cliente OpenAI. More...

Functions

record OpenAiConfig (String apiKey, URI baseUri, Duration timeout, String organization, String project, Map< String, String > defaultHeaders)
 Configuración para conectarse a la API de OpenAI.

Detailed Description

Configuración del cliente OpenAI.

Contiene el record dev.rafex.ether.ai.openai.config.OpenAiConfig que encapsula la clave API, URI base, timeouts y cabeceras personalizadas necesarias para comunicarse con la API de OpenAI.

Function Documentation

◆ OpenAiConfig()

record dev.rafex.ether.ai.openai.config.OpenAiConfig ( String apiKey,
URI baseUri,
Duration timeout,
String organization,
String project,
Map< String, String > defaultHeaders )

Configuración para conectarse a la API de OpenAI.

Parameters
apiKeyLa clave de API para autenticar las solicitudes.
baseUriLa URI base de la API.
timeoutEl tiempo de espera para las solicitudes HTTP.
organizationEl identificador de la organización (opcional).
projectEl identificador del proyecto (opcional).
defaultHeadersCabeceras HTTP por defecto para todas las solicitudes.

Crea una nueva configuración y valida los parámetros.

Parameters
apiKeyLa clave de API para autenticar las solicitudes.
baseUriLa URI base de la API.
timeoutEl tiempo de espera para las solicitudes HTTP.
organizationEl identificador de la organización (opcional).
projectEl identificador del proyecto (opcional).
defaultHeadersCabeceras HTTP por defecto para todas las solicitudes.
Exceptions
NullPointerExceptionsi la apiKey es nula.
IllegalArgumentExceptionsi la apiKey está en blanco.

Crea una configuración con valores por defecto.

Parameters
apiKeyLa clave de API.
Returns
La configuración creada.

Devuelve la URI para generar respuestas de chat.

Returns
La URI de completions de chat.

Definition at line 44 of file OpenAiConfig.java.

References OpenAiConfig().

Referenced by OpenAiConfig().

Here is the call graph for this function:
Here is the caller graph for this function: