Настройка Azure AI¶
Используйте это руководство, когда нужно настроить Azure OpenAI для перевода текста и Azure AI Vision для извлечения текста из изображений.
Предварительные требования¶
- Подписка Azure.
- Разрешение на создание или использование ресурсов Azure AI и развертываний моделей.
- Проект в Azure AI Foundry или эквивалентный доступ к ресурсам Azure OpenAI и Azure AI Vision.
Создание проекта Azure AI¶
- Откройте Azure AI Foundry.
- Создайте или выберите проект.
- Создайте или выберите AI-хаб для проекта.
- Откройте обзор проекта после создания.
Развертывание модели Azure OpenAI¶
- В проекте откройте Models + endpoints.
- Выберите Deploy model.
- Выберите модель GPT, например
gpt-4o. - Разверните модель.
- Зафиксируйте endpoint, имя развертывания, имя модели, API-ключ и версию API.
Note
Версия API Azure OpenAI отличается от версии модели, отображаемой в Azure AI Foundry. Выберите поддерживаемую версию API для вашего развертывания.
Настройка Azure AI Vision¶
Перевод изображений использует Azure AI Vision для извлечения текста из исходных изображений перед их переводом.
В вашем проекте Azure AI найдите ключ и endpoint службы Azure AI Services.

Record:
- Endpoint службы Azure AI
- API-ключ службы Azure AI
Переменные окружения¶
Добавьте учетные данные в файл .env или в секреты CI.
# Azure AI Vision, необходим для перевода изображений
AZURE_AI_SERVICE_API_KEY="..."
AZURE_AI_SERVICE_ENDPOINT="https://<resource>.cognitiveservices.azure.com/"
# Azure OpenAI, необходим для перевода текста
AZURE_OPENAI_API_KEY="..."
AZURE_OPENAI_ENDPOINT="https://<resource>.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="gpt-4o"
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="<deployment>"
AZURE_OPENAI_API_VERSION="2024-12-01-preview"
Co-op Translator также поддерживает дополнительные наборы учетных данных для резервного варианта. Дублируйте полный набор поставщика с суффиксами, такими как _1 или _2; все переменные в наборе резервных учетных данных должны иметь одинаковый суффикс.
AZURE_OPENAI_API_KEY_1="..."
AZURE_OPENAI_ENDPOINT_1="https://<resource-1>.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME_1="gpt-4o"
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME_1="<deployment-1>"
AZURE_OPENAI_API_VERSION_1="2024-12-01-preview"
Следующие шаги¶
- Вернитесь к Configuration, чтобы настроить локальные или CI-переменные окружения.
- Используйте Справочник CLI для команд перевода.
- Используйте GitHub Actions для автоматизации pull-запросов перевода.