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

Ultralytics HUB-SDK

مرحبًا بك في وثائق Ultralytics HUB-SDK! إذا كنت تتطلع إلى دمج أدوات وخدمات التعلم الآلي القوية في تطبيقات Python الخاصة بك، فقد وصلت إلى المكان الصحيح. سواء كنت من المتحمسين للذكاء الاصطناعي، أو ممارسًا متمرسًا في مجال التعلم الآلي، أو مطور برامج يتطلع إلى تسخير إمكانيات خدمات Ultralytics ، فإن مجموعة أدوات تطوير البرمجيات الخاصة بنا تجعل الأمر سهلاً وفعالاً.

ستوجهك وثائقنا الودية والاحترافية في رحلة من التثبيت إلى إتقان استخدام HUB-SDK. دعنا نتعمق ونبدأ في الاستفادة من القوة الكاملة لنظام Ultralytics البيئي في مشاريعك!

من أين تبدأ

هل أنت مستعد لبدء العمل مع HUB-SDK؟ يقدم دليل البدء السريع الخاص بنا مساراً مباشراً لإعداد مجموعة تطوير البرمجيات SDK وتشغيلها في بيئة Python الخاصة بك.

  • ادفع عملية تطويرك إلى الأمام وقم بتبسيط إعداداتك من خلال زيارة: البدء السريع.

التثبيت من PyPI

احصل على إمكانية الوصول إلى أحدث إصدار مستقر من HUB-SDK من خلال PyPI. ما عليك سوى تنفيذ الأمر أدناه في جهازك الطرفي/صدفة لإضافة SDK بسلاسة إلى مشروعك Python :

pip install hub-sdk

بعد تشغيل هذا الأمر، سيتم تنزيل SDK وتثبيته، مما يؤدي إلى فتح إمكانيات خدمات Ultralytics في تطبيقك.

تهيئة HUBClient

يبدأ التكامل مع خدمات Ultralytics ببدء تهيئة HUBClient كائن. تنشئ هذه الخطوة المحورية جسرًا بين الكود الخاص بك وواجهات برمجة التطبيقات الخاصة بنا، وتتطلب بيانات اعتماد مناسبة للمصادقة. يمكنك اختيار طريقة مفتاح API القياسية أو استخدام بريدك الإلكتروني وكلمة المرور. لنقم بإعدادها معًا! 🚀

الخيار 1: استخدام مفتاح API

للاستفادة من بساطة مفتاح واجهة برمجة التطبيقات، قم بإعداد قاموس بمفتاحك على النحو التالي

# Replace <YOUR-API-KEY> with the actual key provided to you by Ultralytics.
credentials = {"api_key": "<YOUR-API-KEY>"}

باستخدام مفتاح API، فأنت تختار طريقة مصادقة شائعة مناسبة للوصول البرمجي. إنه مثالي للسيناريوهات التي يكون فيها دمج مفتاح مباشرةً في إطار العمل الخاص بك مطلوبًا للتفاعل السريع والآمن مع الخدمة.

الخيار 2: استخدام البريد الإلكتروني وكلمة المرور

هل تفضل تسخير بيانات اعتماد حسابك؟ قم بتكوين HUBClient مع بريدك الإلكتروني وكلمة المرور في قاموس بيانات الاعتماد:

# Replace <YOUR-EMAIL> with your email address and <YOUR-PASSWORD> with your password.
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}

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

جمع كل شيء معًا

الآن بعد أن تم تجهيز أوراق اعتمادك، ابدأ في HUBClient:

مصادقة HUB SDK

from hub_sdk import HUBClient

credentials = {"api_key": "<YOUR-API-KEY>"}  # api key
client = HUBClient(credentials)
from hub_sdk import HUBClient

credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}  # email and password
client = HUBClient(credentials)

يعمل هذا السطر الهام من التعليمات البرمجية على إنشاء مثيل جديد من HUBClient، مما يربطك بالمشهد الواسع للخدمات التي تقدمها منصة Ultralytics . بعد أن تكون تفاصيل المصادقة الخاصة بك في مكانها الصحيح، تكون جاهزًا لاستكشاف الوظائف التي في متناول يدك!


تهانينا على إعداد Ultralytics HUB-SDK! أنت الآن مجهز جيدًا للشروع في رحلتك نحو دمج خدمات التعلم الآلي المتطورة في تطبيقاتك. استكشف وثائقنا الإضافية للحصول على إرشادات حول استخدام واجهات برمجة تطبيقات محددة، واستشر منتديات مجتمعنا إذا واجهتك أي عقبات. أتمنى لك ترميزًا سعيدًا، ولتزدهر مشاريعك بقوة Ultralytics! 🌟

التعليقات