Это руководство поможет вам настроить Azure OpenAI для перевода текста и Azure Computer Vision для анализа содержимого изображений (который затем можно использовать для перевода на основе изображений) в рамках Azure AI Foundry.
Требования:
Начните с создания проекта Azure AI — центрального места для управления вашими AI-ресурсами.
Перейдите на https://ai.azure.com и войдите в систему под своим аккаунтом Azure.
Нажмите +Create для создания нового проекта.
CoopTranslator-Project
).CoopTranslator-Hub
) (создайте новый, если нужно).В рамках проекта вы развернёте модель Azure OpenAI, которая будет использоваться для перевода текста.
Если вы ещё не в нём, откройте недавно созданный проект (например, CoopTranslator-Project
) в Azure AI Foundry.
В левом меню проекта, в разделе “My assets”, выберите “Models + endpoints”.
Нажмите + Deploy model.
Выберите Deploy Base Model.
Перед вами появится список доступных моделей. Отфильтруйте или найдите подходящую модель GPT. Рекомендуем gpt-4o
.
Выберите нужную модель и нажмите Confirm.
Нажмите Deploy.
После развёртывания выберите развертывание на странице “Models + endpoints”, чтобы узнать REST endpoint URL, Key, Deployment name, Model name и API version. Эти данные понадобятся для интеграции модели перевода в ваше приложение.
[!NOTE] Вы можете выбрать версию API на странице API version deprecation в зависимости от ваших требований. Обратите внимание, что API version отличается от Model version, отображаемой на странице Models + endpoints в Azure AI Foundry.
Чтобы переводить текст на изображениях, вам нужно получить API Key и Endpoint службы Azure AI.
CoopTranslator-Project
). Убедитесь, что вы находитесь на странице обзора проекта.Найдите API Key и Endpoint в разделе Azure AI Service.
Перейдите в ваш проект Azure AI (например, CoopTranslator-Project
). Убедитесь, что вы находитесь на странице обзора проекта.
Найдите API Key и Endpoint на вкладке Azure AI Service.
Это подключение открывает возможности связанного ресурса Azure AI Services (включая анализ изображений) для вашего проекта AI Foundry. Вы сможете использовать это подключение в ноутбуках или приложениях для извлечения текста из изображений, который затем можно отправить в модель Azure OpenAI для перевода.
К настоящему моменту у вас должны быть собраны следующие данные:
Для Azure OpenAI (перевод текста):
gpt-4o
)cooptranslator-gpt4o
)Для Azure AI Services (извлечение текста из изображений через Vision):
Позже, при создании приложения, вы, вероятно, будете настраивать его, используя собранные учётные данные. Например, можно задать их как переменные окружения следующим образом:
# 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
Отказ от ответственности:
Этот документ был переведен с помощью сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия обеспечить точность, пожалуйста, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обращаться к профессиональному переводу, выполненному человеком. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода.