¿Estás pensando en hacer el cambio de OpenAI a Azure OpenAI? ¡Aquí tienes todo lo que necesitas saber!
La migración de OpenAI a Azure OpenAI es un proceso sencillo y directo, que ofrece numerosos beneficios en términos de privacidad de datos, control de contenido y personalización. A continuación, detallo los pasos y características clave de este proceso:
- Acceso a Azure OpenAI: Lo primero es crear una cuenta de Azure si aún no tienes una. Este proceso es gratuito y es el punto de partida para cualquier migración.
- Creación de Endpoints de Azure OpenAI: Selecciona las regiones disponibles para el servicio OpenAI y crea recursos para cada región seleccionada, configurando la información básica y las opciones de seguridad de red en el portal de Azure.
- Actualización del Código Python: Al cambiar de OpenAI a Azure OpenAI, es necesario hacer pequeños ajustes en el código, especialmente en la autenticación y en el argumento de modelo utilizado en las llamadas API.
- Soporte de Entradas Múltiples en Azure OpenAI Embeddings: A diferencia de OpenAI, Azure OpenAI soporte hasta 16 entradas en arrays para el modelo text-embedding-ada-002 Versión 2.
- Monitoreo del Uso de Azure OpenAI: Utiliza Azure Monitor para supervisar la disponibilidad, el rendimiento y la operación de los recursos de Azure OpenAI, con dashboards categorizados en solicitudes HTTP, uso basado en tokens, utilización PTU y afinamiento.
- Beneficios de Azure OpenAI:
- Privacidad y Exclusividad de Datos: Tus datos, incluyendo prompts, salidas, embeddings y datos de entrenamiento, no son accesibles para otros clientes ni para OpenAI. Además, estos datos no se utilizan para mejorar modelos de OpenAI o cualquier producto o servicio de Microsoft o terceros.
- Procesamiento y Almacenamiento de Datos: Los datos permanecen en tu fuente de datos designada sin ser copiados a Azure OpenAI. Para la personalización, los clientes pueden subir sus datos de entrenamiento, que se almacenan de forma segura y pueden estar doblemente encriptados.
- Control de Contenido y Prevención de Abusos: Azure OpenAI incluye funciones de filtrado de contenido y monitoreo de abusos, con controles de acceso estrictos por parte del personal de Microsoft.
- Personalización y Afinamiento: Los clientes pueden personalizar modelos usando sus propios datos de entrenamiento, manteniendo el control total sobre sus datos y modelos.
- Exención del Monitoreo de Abusos y Revisión Humana: Los clientes pueden solicitar exenciones para el procesamiento de datos sensibles o confidenciales, eliminando la posibilidad de revisión humana.
- Verificación de Configuraciones de Almacenamiento de Datos: Los clientes pueden verificar el estado del almacenamiento de datos para el monitoreo de abusos a través del portal Azure o Azure CLI
Más en Easy Guide to Transitioning from OpenAI to Azure OpenAI: Step-by-Step Process (microsoft.com)
Puedes seguirme en Twitter o en LinkedIn, donde comparto mis proyectos, experiencias y próximos eventos en los que estaré participando.
Gracias por leerme y hasta la próxima.