يوضح هذا الدليل كيفية إعداد Azure OpenAI لترجمة اللغات و Azure Computer Vision لتحليل محتوى الصور (والذي يمكن استخدامه بعد ذلك للترجمة القائمة على الصور) ضمن Azure AI Foundry.
المتطلبات الأساسية:
ابدأ بإنشاء مشروع Azure 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، والمفتاح، واسم النشر، واسم النموذج، وإصدار API. ستحتاج هذه المعلومات لاستخدام نموذج الترجمة في تطبيقك.
[!NOTE] يمكنك اختيار إصدارات API من صفحة API version deprecation بناءً على متطلباتك. لاحظ أن إصدار API يختلف عن إصدار النموذج الظاهر في صفحة Models + endpoints في Azure AI Foundry.
لتمكين ترجمة النصوص داخل الصور، تحتاج إلى الحصول على مفتاح API ونقطة نهاية Azure AI Service.
CoopTranslator-Project). تأكد من أنك في صفحة نظرة عامة على المشروع.ابحث عن مفتاح API ونقطة النهاية من خدمة Azure AI.
انتقل إلى مشروع Azure AI الخاص بك (مثلاً CoopTranslator-Project). تأكد من أنك في صفحة نظرة عامة على المشروع.
ابحث عن مفتاح API ونقطة النهاية من علامة تبويب خدمة Azure AI.

يتيح هذا الاتصال إمكانية استخدام موارد خدمة Azure AI المرتبطة (بما في ذلك تحليل الصور) في مشروع AI Foundry الخاص بك. يمكنك بعد ذلك استخدام هذا الاتصال في دفاتر الملاحظات أو التطبيقات الخاصة بك لاستخراج النص من الصور، والذي يمكن إرساله بعد ذلك إلى نموذج Azure OpenAI للترجمة.
حتى الآن، يجب أن تكون قد جمعت ما يلي:
لـ Azure OpenAI (ترجمة النصوص):
gpt-4o)cooptranslator-gpt4o)لـ Azure AI Services (استخراج نص الصورة عبر الرؤية):
لاحقًا، عند بناء تطبيقك، من المحتمل أن تقوم بتكوينه باستخدام بيانات الاعتماد التي جمعتها. على سبيل المثال، قد تقوم بتعيينها كمتغيرات بيئة على النحو التالي:
# بيانات اعتماد خدمة Azure AI (مطلوبة لترجمة الصور)
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key" # على سبيل المثال، 21xasd...
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint.cognitiveservices.azure.com/"
# مجموعات احتياطية اختيارية: تكرار المتغيرات مع اللاحقة _1/_2 (نفس الفهرس لجميع المتغيرات في المجموعة)
AZURE_AI_SERVICE_API_KEY_1="your_azure_ai_service_api_key_1"
AZURE_AI_SERVICE_ENDPOINT_1="https://your_azure_ai_service_endpoint_1.cognitiveservices.azure.com/"
# بيانات اعتماد Azure OpenAI (مطلوبة لترجمة النص)
AZURE_OPENAI_API_KEY="your_azure_openai_api_key" # على سبيل المثال، 21xasd...
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="your_model_name" # على سبيل المثال، gpt-4o
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name" # على سبيل المثال، cooptranslator-gpt4o
AZURE_OPENAI_API_VERSION="your_api_version" # على سبيل المثال، 2024-12-01-preview
# مجموعات احتياطية اختيارية: تكرار مجموعة AZURE_OPENAI_* كاملة مع اللاحقة _1/_2 (نفس الفهرس لجميع المتغيرات)
إخلاء المسؤولية:
تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار النسخة الأصلية من المستند بلغتها الأصلية المصدر الرسمي والمعتمد. بالنسبة للمعلومات الحساسة أو الحيوية، يُنصح بالترجمة المهنية التي يقوم بها بشر. نحن غير مسؤولين عن أي سوء فهم أو تفسير خاطئ ناتج عن استخدام هذه الترجمة.