co-op-translator

Configurar Azure AI para Co-op Translator (Azure OpenAI y Azure AI Vision)

Esta guía te muestra cómo configurar Azure OpenAI para traducción de idiomas y Azure Computer Vision para análisis de contenido en imágenes (que luego puede usarse para traducción basada en imágenes) dentro de Azure AI Foundry.

Requisitos previos:

Crear un proyecto de Azure AI

Comenzarás creando un proyecto de Azure AI, que actúa como un lugar central para administrar tus recursos de IA.

  1. Navega a https://ai.azure.com e inicia sesión con tu cuenta de Azure.

  2. Selecciona +Create para crear un nuevo proyecto.

  3. Realiza las siguientes tareas:
    • Ingresa un Nombre del proyecto (por ejemplo, CoopTranslator-Project).
    • Selecciona el AI hub (por ejemplo, CoopTranslator-Hub) (Crea uno nuevo si es necesario).
  4. Haz clic en “Review and Create” para configurar tu proyecto. Serás dirigido a la página de resumen de tu proyecto.

Configurar Azure OpenAI para traducción de idiomas

Dentro de tu proyecto, desplegarás un modelo de Azure OpenAI que servirá como backend para la traducción de texto.

Si aún no estás ahí, abre tu proyecto recién creado (por ejemplo, CoopTranslator-Project) en Azure AI Foundry.

Desplegar un modelo OpenAI

  1. En el menú izquierdo de tu proyecto, bajo “My assets”, selecciona “Models + endpoints”.

  2. Selecciona + Deploy model.

  3. Selecciona Deploy Base Model.

  4. Se mostrará una lista de modelos disponibles. Filtra o busca un modelo GPT adecuado. Recomendamos gpt-4o.

  5. Selecciona el modelo deseado y haz clic en Confirm.

  6. Selecciona Deploy.

Configuración de Azure OpenAI

Una vez desplegado, puedes seleccionar el despliegue desde la página “Models + endpoints” para encontrar su URL del endpoint REST, Key, Nombre del despliegue, Nombre del modelo y Versión de API. Estos datos serán necesarios para integrar el modelo de traducción en tu aplicación.

[!NOTE] Puedes seleccionar versiones de API desde la página de API version deprecation según tus necesidades. Ten en cuenta que la versión de API es diferente de la versión del modelo que aparece en la página Models + endpoints en Azure AI Foundry.

Configurar Azure Computer Vision para traducción de imágenes

Para habilitar la traducción de texto dentro de imágenes, necesitas obtener la Clave API y el Endpoint del Servicio Azure AI.

  1. Navega a tu proyecto de Azure AI (por ejemplo, CoopTranslator-Project). Asegúrate de estar en la página de resumen del proyecto.

Configuración del Servicio Azure AI

Encuentra la Clave API y el Endpoint desde el Servicio Azure AI.

  1. Navega a tu proyecto de Azure AI (por ejemplo, CoopTranslator-Project). Asegúrate de estar en la página de resumen del proyecto.

  2. Encuentra la Clave API y el Endpoint en la pestaña del Servicio Azure AI.

    Find API Key and Endpoint

Esta conexión pone a disposición de tu proyecto AI Foundry las capacidades del recurso Azure AI Services vinculado (incluido el análisis de imágenes). Luego puedes usar esta conexión en tus notebooks o aplicaciones para extraer texto de imágenes, que posteriormente puede enviarse al modelo Azure OpenAI para traducción.

Consolidación de tus credenciales

Para este momento, deberías haber recopilado lo siguiente:

Para Azure OpenAI (Traducción de texto):

Para Azure AI Services (Extracción de texto de imágenes vía Vision):

Ejemplo: Configuración de variables de entorno (Vista previa)

Más adelante, al construir tu aplicación, probablemente la configurarás usando estas credenciales recopiladas. Por ejemplo, podrías establecerlas como variables de entorno de esta forma:

# Azure AI Service Credentials (Required for image translation)
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key" # e.g., 21xasd...
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint.cognitiveservices.azure.com/"

# Azure OpenAI Credentials (Required for text translation)
AZURE_OPENAI_API_KEY="your_azure_openai_api_key" # e.g., 21xasd...
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="your_model_name" # e.g., gpt-4o
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name" # e.g., cooptranslator-gpt4o
AZURE_OPENAI_API_VERSION="your_api_version" # e.g., 2024-12-01-preview

Lectura adicional

Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por la precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o inexactitudes. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda la traducción profesional realizada por humanos. No nos hacemos responsables de ningún malentendido o interpretación errónea derivada del uso de esta traducción.