تخطي إلى المحتوى

نقاط النهاية المخصصة

منصة Ultralytics تتيح نشر نماذج YOLO إلى نقاط نهاية مخصصة في 43 منطقة عالمية. كل نقطة نهاية هي خدمة أحادية المستأجر مع التوسع التلقائي وعناوين URL مخصصة ومراقبة مستقلة.

إنشاء نقطة نهاية

نشر نموذج إلى نقطة نهاية مخصصة:

  1. انتقل إلى نموذجك
  2. انقر على علامة التبويب نشر
  3. حدد منطقة من الخريطة
  4. انقر على نشر

اختيار المنطقة

اختر من بين 43 منطقة حول العالم:

تُظهر الخريطة التفاعلية:

  • علامات المناطق: انقر للتحديد
  • مؤشرات زمن الاستجابة: مرمزة بالألوان حسب المسافة
    • Green: <100ms
    • أصفر: 100-200 مللي ثانية
    • أحمر: >200 مللي ثانية

جدول المناطق

عرض جميع المناطق بالتفاصيل:

العمودالوصف
المنطقةمعرف المنطقة
الموقعالمدينة/البلد
الكمونزمن استجابة البينج المقاس
الحالةمتاح/منشور

اختر بحكمة

اختر المنطقة الأقرب لمستخدميك للحصول على أقل زمن استجابة. فكر في النشر في مناطق متعددة لتغطية عالمية.

المناطق المتاحة

الأمريكتان (14 منطقة)

المنطقةالموقع
us-central1آيوا، الولايات المتحدة الأمريكية
us-east1كارولينا الجنوبية، الولايات المتحدة الأمريكية
us-east4فيرجينيا، الولايات المتحدة الأمريكية
us-east5أوهايو، الولايات المتحدة الأمريكية
us-west1أوريغون، الولايات المتحدة الأمريكية
us-west2لوس أنجلوس، الولايات المتحدة الأمريكية
us-west3سولت ليك سيتي، الولايات المتحدة الأمريكية
us-west4لاس فيغاس، الولايات المتحدة الأمريكية
us-south1دالاس، الولايات المتحدة الأمريكية
northamerica-northeast1مونتريال، كندا
northamerica-northeast2تورونتو، كندا
أمريكا الجنوبية - شرق 1ساو باولو، البرازيل
أمريكا الجنوبية - غرب 1سانتياغو، تشيلي

أوروبا (12 منطقة)

المنطقةالموقع
أوروبا-غرب1بلجيكا
أوروبا-غرب2لندن، المملكة المتحدة
أوروبا-غرب3فرانكفورت، ألمانيا
أوروبا-غرب4هولندا
أوروبا-غرب6زيورخ، سويسرا
أوروبا-غرب8ميلانو، إيطاليا
أوروبا-غرب9باريس، فرنسا
أوروبا-غرب10برلين، ألمانيا
أوروبا-غرب12تورينو، إيطاليا
أوروبا - شمال 1فنلندا
أوروبا - وسط 2وارسو، بولندا
أوروبا - جنوب غرب 1مدريد، إسبانيا

آسيا والمحيط الهادئ (14 منطقة)

المنطقةالموقع
آسيا - شرق 1تايوان
آسيا - شرق 2هونغ كونغ
آسيا - شمال شرق 1طوكيو، اليابان
asia-northeast2أوساكا، اليابان
asia-northeast3سيول، كوريا الجنوبية
asia-south1مومباي، الهند
asia-south2دلهي، الهند
asia-southeast1سنغافورة
asia-southeast2جاكرتا، إندونيسيا
australia-southeast1سيدني، أستراليا
australia-southeast2ملبورن، أستراليا

الشرق الأوسط وأفريقيا (3 مناطق)

المنطقةالموقع
me-central1الدوحة، قطر
me-central2الدمام، المملكة العربية السعودية
me-west1تل أبيب، إسرائيل

تهيئة نقطة النهاية

عند إنشاء نقطة نهاية:

إعدادالوصفافتراضي
المنطقةمنطقة النشر-
الحد الأدنى للمثيلاتالحد الأدنى للمثيلات قيد التشغيل0
الحد الأقصى للمثيلاتالحد الأقصى لقابلية التوسع10

خيارات التوسع

إعدادالسلوك
الحد الأدنى = 0التوسع إلى الصفر عند الخمول (فعال من حيث التكلفة)
الحد الأدنى > 0يعمل دائمًا لتجنب بدء التشغيل البارد
الحد الأقصىالحد الأعلى لارتفاعات حركة المرور

بدء التشغيل البارد

عندما يكون الحد الأدنى للمثيلات = 0، فإن الطلب الأول بعد الخمول يؤدي إلى بدء تشغيل بارد (يستغرق 2-5 ثوانٍ). اضبط الحد الأدنى > 0 للتطبيقات الحساسة لوقت الاستجابة.

إدارة نقاط النهاية

عرض وإدارة نقاط النهاية الخاصة بك:

تفاصيل نقطة النهاية

الحقلالوصف
عنوان URLنقطة نهاية HTTPS للطلبات
المنطقةالمنطقة التي تم النشر فيها
الحالةقيد التشغيل، متوقف، قيد النشر
المثيلاتالعدد الحالي/الأقصى للمثيلات

عنوان URL لنقطة النهاية

لكل نقطة نهاية عنوان URL فريد:

https://model-abc123-us-central1.a.run.app

انقر على زر النسخ لنسخ عنوان URL.

إدارة دورة الحياة

التحكم في حالة نقطة النهاية الخاصة بك:

الإجراءالوصف
بدءاستئناف نقطة نهاية متوقفة
إيقافإيقاف نقطة النهاية مؤقتًا (بدون فواتير)
حذفإزالة نقطة النهاية بشكل دائم

إيقاف نقطة النهاية

لإيقاف نقطة نهاية وإيقاف الفوترة مؤقتًا:

  1. افتح قائمة إجراءات نقطة النهاية
  2. انقر على إيقاف
  3. تأكيد الإجراء

نقاط النهاية المتوقفة:

  • لا تقبل الطلبات
  • لا تتكبد رسومًا
  • يمكن إعادة تشغيلها في أي وقت

حذف نقطة النهاية

لإزالة نقطة نهاية بشكل دائم:

  1. افتح قائمة إجراءات نقطة النهاية
  2. انقر على حذف
  3. تأكيد الحذف

إجراء دائم

الحذف فوري ودائم. يمكنك دائمًا إنشاء نقطة نهاية جديدة.

استخدام نقاط النهاية

المصادقة

قم بتضمين مفتاح API الخاص بك في الطلبات:

Authorization: Bearer YOUR_API_KEY

مثال على الطلب

curl -X POST \
  "https://model-abc123-us-central1.a.run.app/predict" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@image.jpg"
import requests

url = "https://model-abc123-us-central1.a.run.app/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
files = {"file": open("image.jpg", "rb")}

response = requests.post(url, headers=headers, files=files)
print(response.json())

تنسيق الاستجابة

مماثل لـ الاستدلال المشترك مع حقول خاصة بالمهمة.

التسعير

يتم احتساب فواتير نقاط النهاية المخصصة بناءً على:

مكونالسعر
وحدة المعالجة المركزية (CPU)لكل ثانية vCPU
الذاكرةلكل جيجابايت-ثانية
الطلباتلكل مليون طلب

تحسين التكلفة

  • استخدم التوسع إلى الصفر لنقاط نهاية التطوير
  • عيّن الحد الأقصى المناسب من المثيلات
  • راقب الاستخدام في لوحة معلومات المراقبة

الأسئلة الشائعة

كم عدد نقاط النهاية التي يمكنني إنشاؤها؟

لا يوجد حد صارم. يمكن لكل نموذج أن يحتوي على نقاط نهاية في مناطق متعددة. إجمالي نقاط النهاية يعتمد على خطتك.

هل يمكنني تغيير المنطقة بعد النشر؟

لا، المناطق ثابتة. لتغيير المناطق:

  1. احذف نقطة النهاية الحالية
  2. إنشاء نقطة نهاية جديدة في المنطقة المطلوبة

كيف أتعامل مع النشر متعدد المناطق؟

للتغطية العالمية:

  1. النشر في مناطق متعددة
  2. استخدام موازن تحميل أو توجيه DNS
  3. توجيه المستخدمين إلى أقرب نقطة نهاية

ما هو وقت البدء البارد؟

يختلف البدء البارد حسب حجم النموذج:

النموذجالبدء البارد
YOLO26nحوالي ثانيتين
YOLO26mحوالي 3 ثوانٍ
YOLO26xحوالي 5 ثوانٍ

اضبط الحد الأدنى من المثيلات > 0 للتخلص من حالات البدء البارد.

هل يمكنني استخدام نطاقات مخصصة؟

النطاقات المخصصة قادمة قريبًا. حاليًا، تستخدم نقاط النهاية عناوين URL التي تنشئها المنصة.



📅 تم الإنشاء قبل 20 أيام ✏️ تم التحديث قبل 14 أيام
glenn-jocher

تعليقات