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

Ultralytics HUB-SDK

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

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

من أين تبدأ

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

  • ادفع عملية التطوير إلى الأمام وقم بتبسيط عملية الإعداد من خلال زيارة صفحة Quickstart.

التثبيت من 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 هو طريقة مصادقة شائعة مناسبة للوصول البرمجي. إنها مثالية للسيناريوهات التي يكون فيها دمج مفتاح مباشرةً في إطار العمل الخاص بك مرغوبًا فيه للتفاعل السريع والآمن مع الخدمة. إن HUBClient الفئة يرث قدرات المصادقة من Auth الفصل.

الخيار 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 . بعد أن تكون تفاصيل المصادقة الخاصة بك في مكان آمن، ستكون جاهزًا لاستكشاف الوظائف التي في متناول يدك! إن login الطريقة يعالج المصادقة باستخدام بيانات الاعتماد المقدمة.

وظائف HUB-SDK-SDK

يوفر Ultralytics HUB-SDK مجموعة من الوظائف للتفاعل مع مشاريع التعلم الآلي الخاصة بك. فيما يلي بعض العمليات الرئيسية التي يمكنك القيام بها:


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

📅 تم إنشاؤها منذ 1 سنة مضت ✏️ تم التحديث منذ 1 شهر

التعليقات