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