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. | |
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.
| 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.
| apiKey | La clave de API para autenticar las solicitudes. |
| baseUri | La URI base de la API. |
| timeout | El tiempo de espera para las solicitudes HTTP. |
| organization | El identificador de la organización (opcional). |
| project | El identificador del proyecto (opcional). |
| defaultHeaders | Cabeceras HTTP por defecto para todas las solicitudes. |
Crea una nueva configuración y valida los parámetros.
| apiKey | La clave de API para autenticar las solicitudes. |
| baseUri | La URI base de la API. |
| timeout | El tiempo de espera para las solicitudes HTTP. |
| organization | El identificador de la organización (opcional). |
| project | El identificador del proyecto (opcional). |
| defaultHeaders | Cabeceras HTTP por defecto para todas las solicitudes. |
| NullPointerException | si la apiKey es nula. |
| IllegalArgumentException | si la apiKey está en blanco. |
Crea una configuración con valores por defecto.
| apiKey | La clave de API. |
Devuelve la URI para generar respuestas de chat.
Definition at line 44 of file OpenAiConfig.java.
References OpenAiConfig().
Referenced by OpenAiConfig().