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:
Comenzarás creando un proyecto de Azure AI, que actúa como un lugar central para administrar tus recursos de IA.
Navega a https://ai.azure.com e inicia sesión con tu cuenta de Azure.
Selecciona +Create para crear un nuevo proyecto.
CoopTranslator-Project
).CoopTranslator-Hub
) (Crea uno nuevo si es necesario).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.
En el menú izquierdo de tu proyecto, bajo “My assets”, selecciona “Models + endpoints”.
Selecciona + Deploy model.
Selecciona Deploy Base Model.
Se mostrará una lista de modelos disponibles. Filtra o busca un modelo GPT adecuado. Recomendamos gpt-4o
.
Selecciona el modelo deseado y haz clic en Confirm.
Selecciona Deploy.
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.
Para habilitar la traducción de texto dentro de imágenes, necesitas obtener la Clave API y el Endpoint del Servicio Azure AI.
CoopTranslator-Project
). Asegúrate de estar en la página de resumen del proyecto.Encuentra la Clave API y el Endpoint desde el Servicio Azure AI.
Navega a tu proyecto de Azure AI (por ejemplo, CoopTranslator-Project
). Asegúrate de estar en la página de resumen del proyecto.
Encuentra la Clave API y el Endpoint en la pestaña del Servicio Azure AI.
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.
Para este momento, deberías haber recopilado lo siguiente:
Para Azure OpenAI (Traducción de texto):
gpt-4o
)cooptranslator-gpt4o
)Para Azure AI Services (Extracción de texto de imágenes vía Vision):
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
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.