Este guia orienta você na configuração do Azure OpenAI para tradução de idiomas e do Azure Computer Vision para análise de conteúdo de imagens (que pode ser usado para tradução baseada em imagens) dentro do Azure AI Foundry.
Pré-requisitos:
Você começará criando um Projeto Azure AI, que funciona como um local central para gerenciar seus recursos de IA.
Acesse https://ai.azure.com e faça login com sua conta Azure.
Selecione +Create para criar um novo projeto.
CoopTranslator-Project
).CoopTranslator-Hub
) (Crie um novo, se necessário).Dentro do seu projeto, você implantará um modelo Azure OpenAI para servir como backend para tradução de texto.
Se ainda não estiver lá, abra seu projeto recém-criado (ex.: CoopTranslator-Project
) no Azure AI Foundry.
No menu à esquerda do seu projeto, em “My assets”, selecione “Models + endpoints”.
Selecione + Deploy model.
Selecione Deploy Base Model.
Você verá uma lista de modelos disponíveis. Filtre ou busque por um modelo GPT adequado. Recomendamos gpt-4o
.
Selecione o modelo desejado e clique em Confirm.
Selecione Deploy.
Após a implantação, você pode selecionar a implantação na página “Models + endpoints” para encontrar seu REST endpoint URL, Key, Deployment name, Model name e API version. Esses dados serão necessários para integrar o modelo de tradução ao seu aplicativo.
[!NOTE] Você pode escolher versões da API na página API version deprecation conforme suas necessidades. Lembre-se que a API version é diferente da Model version exibida na página Models + endpoints no Azure AI Foundry.
Para permitir a tradução de texto dentro de imagens, você precisa localizar a Chave de API e o Endpoint do Azure AI Service.
CoopTranslator-Project
). Certifique-se de estar na página de visão geral do projeto.Encontre a Chave de API e o Endpoint no Azure AI Service.
Acesse seu Projeto Azure AI (ex.: CoopTranslator-Project
). Certifique-se de estar na página de visão geral do projeto.
Localize a API Key e o Endpoint na aba do Azure AI Service.
Essa conexão disponibiliza as funcionalidades do recurso vinculado do Azure AI Services (incluindo análise de imagens) para seu projeto no AI Foundry. Assim, você pode usar essa conexão em seus notebooks ou aplicativos para extrair texto de imagens, que pode ser enviado ao modelo Azure OpenAI para tradução.
Até aqui, você deve ter reunido o seguinte:
Para Azure OpenAI (Tradução de Texto):
gpt-4o
)cooptranslator-gpt4o
)Para Azure AI Services (Extração de Texto de Imagens via Vision):
Mais tarde, ao construir seu aplicativo, você provavelmente configurará essas credenciais como variáveis de ambiente, por exemplo:
# 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
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte oficial. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.