Instrucciones Configuración Azure OpenAI
Este servicio se encuentra disponible en modo preview, que requiere completar el siguiente formulario para poder ser utiliizado https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR7en2Ais5pxKtso_Pz4b1_xUOFA5Qk1UWDRBMjg0WFhPMkIzTzhKQ1dWNyQlQCN0PWcu&culture=en-us&country=us
Dirigirse al home del portal de Azure: https://portal.azure.com/#home
2. Luego seleccionar la opción Create a Resource
3. Seleccionar el servicio Azure OpenAI y presionar el botón Crear
Crear el servicio Azure OpenAI completando los siguientes datos:
Subscripcion de Azure
Resource Group (agrupación de API con permisos y configuraciones similares)
Region donde sera desplegada la API
Nombre de la API
Tier de precio a utilizar
Presionar el botón Next
Configurar los aspectos de Network y Redes
All networks. Recibe pedidos de todas las redes recibidas por internet
Selected Networks. Permite configurar Virtual Networks, Subnets y IPs que pueden consumir esta API
Crear un endpoint Privado
Completar los tags que permitan identificar el consumo y facturación de utilización de esta API
Confirmar la generación del servicio OpenAI
Una vez generado debe irse al home de Azure nuevamente seleccionar el Recurso recién generado
Una vez generado debe irse al home de Azure nuevamente seleccionar el Recurso recién generado y seleccionar la opción Model deployments y seleccionar el botón Manage Deployments
Seleccionar el botón Create deployment
Seleccionar el Modelo a desplegar, la version del modelo a desplegar y el nombre que tendra el despliege del modelo.
Una vez generado los modelos los mismos se verán en el apartado Deployments.
Generar los archivos de configuración por cada uno de los modelos y guardarlos en la carpeta CaptikaBatches\SecFiles\API, el nombre del archivo debe ser identico al modelo OpenAI (gpt-3.5-turbo-16k.cfg, gpt-3.5-turbo.cfg). y el archivo .cfg, debe contener la siguiente información reemplazando los siguientes valores
<INSTANCE NAME>
,<DEPLOYMENTNAME>
,<API SECRET KEY>
:
{
"URL":"https://<INSTANCE NAME>.openai.azure.com/openai/deployments/<DEPLOYMENTNAME>/chat/completions?api-version=2023-07-01-preview",
"headers":
[
{"key":"Content-Type","value":"Content-Type,application/json"},
{"key":"api-key","value":"<API SECRET KEY>"}
]
}
Estos valores son encriptados en los archivos cuando son utilizados por primera vez por el aplicativo.