co-op-translator

Настройка Azure AI для Co-op Translator (Azure OpenAI и Azure AI Vision)

Это руководство поможет вам настроить Azure OpenAI для перевода текста и Azure Computer Vision для анализа содержимого изображений (который затем можно использовать для перевода на основе изображений) в рамках Azure AI Foundry.

Требования:

Создание проекта Azure AI

Начните с создания проекта Azure AI — центрального места для управления вашими AI-ресурсами.

  1. Перейдите на https://ai.azure.com и войдите в систему под своим аккаунтом Azure.

  2. Нажмите +Create для создания нового проекта.

  3. Выполните следующие действия:
    • Введите название проекта (например, CoopTranslator-Project).
    • Выберите AI hub (например, CoopTranslator-Hub) (создайте новый, если нужно).
  4. Нажмите “Review and Create”, чтобы создать проект. Вы попадёте на страницу обзора вашего проекта.

Настройка Azure OpenAI для перевода текста

В рамках проекта вы развернёте модель Azure OpenAI, которая будет использоваться для перевода текста.

Переход к вашему проекту

Если вы ещё не в нём, откройте недавно созданный проект (например, CoopTranslator-Project) в Azure AI Foundry.

Развёртывание модели OpenAI

  1. В левом меню проекта, в разделе “My assets”, выберите “Models + endpoints”.

  2. Нажмите + Deploy model.

  3. Выберите Deploy Base Model.

  4. Перед вами появится список доступных моделей. Отфильтруйте или найдите подходящую модель GPT. Рекомендуем gpt-4o.

  5. Выберите нужную модель и нажмите Confirm.

  6. Нажмите Deploy.

Конфигурация Azure OpenAI

После развёртывания выберите развертывание на странице “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.

Настройка Azure Computer Vision для перевода изображений

Чтобы переводить текст на изображениях, вам нужно получить API Key и Endpoint службы Azure AI.

  1. Перейдите в ваш проект Azure AI (например, CoopTranslator-Project). Убедитесь, что вы находитесь на странице обзора проекта.

Конфигурация Azure AI Service

Найдите API Key и Endpoint в разделе Azure AI Service.

  1. Перейдите в ваш проект Azure AI (например, CoopTranslator-Project). Убедитесь, что вы находитесь на странице обзора проекта.

  2. Найдите API Key и Endpoint на вкладке Azure AI Service.

    Find API Key and Endpoint

Это подключение открывает возможности связанного ресурса Azure AI Services (включая анализ изображений) для вашего проекта AI Foundry. Вы сможете использовать это подключение в ноутбуках или приложениях для извлечения текста из изображений, который затем можно отправить в модель Azure OpenAI для перевода.

Сводка ваших учётных данных

К настоящему моменту у вас должны быть собраны следующие данные:

Для Azure OpenAI (перевод текста):

Для 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. Несмотря на наши усилия обеспечить точность, пожалуйста, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обращаться к профессиональному переводу, выполненному человеком. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода.