En esta entrega te explico cómo podemos configurar Oracle APEX para que utilice la IA Generativa. Para esta demostración vamos a utilizar OpenAI como proveedor de servicio de IA.
Antes de comenzar necesitamos tener nuestra API Key en OpenAI. Accedemos a https://platform.openai.com/api-keys creamos nuestra API key y la guardamos para utilizarla después.
Nota: necesitamos tener créditos para poder consumir la API en nuestro APEX.
Ingresamos los datos:
- Nombre: Credentials for OpenAI
- Identificador estático: credentials-for-OpenAI
- Tipo de Autenticación: Cabecera HTTP
- Nombre de la Credenciales: Authorization
- Secreto de Credencial: Bearer <su API key de OpenAI> (ten en consideración que debe haber un espacio entre tu clave y la palabra Bearer)
- Válido para URL: https://api.openai.com/v1
Hacemos clic en el botón Crear.
Ahora que tenemos la credencial estamos en condiciones de configurar el servicio de IA generativa en APEX.
Estando en la página de inicio de Oracle APEX ingresamos al Creador de Aplicaciones y hacemos clic en Utilidades del Espacio de Trabajo.
Luego seleccionamos IA generativa.
Hacemos clic en el botón Crear.
-
- Proveedor de IA: tenemos 3 opciones, Open IA, Servicio de IA Generativa en OCI, y Cohere. Seleccionamos Open AI.
- Nombre: Es el nombre que se mostrará en la página de visión general de los servicios de IA generativa, por ejemplo CMO Open AI Service.
- Identificador Estático: Es el ID estático que se utiliza al utilizar el servicio con el paquete APEX_AI(APEX_AI.CHAT), por ejemplo: CMO_OPENAI
Es importante destacar que cada opción de Proveedor se mostrará diferentes opciones de configuración.
Para esta demostración usamos Open AI.
En la siguiente sección configuramos si queremos que esté habilitado para el asistente de creación de aplicaciones o no. Y debemos colocar la URL Base, la cual suele ser el punto final de la API de REST para el proveedor de IA generativa especificado. Debemos asegurarnos de que la URL de la credencial web seleccionada se refleje en la URL base del servicio de IA generativa.
Seguidamente seleccionamos las credenciales que hemos creado anteriormente.















