انتقل إلى المحتوى

Ultralytics HUB-SDK

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

ستوجهك وثائقنا الودية والمهنية في رحلة من التثبيت إلى إتقان 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

للاستفادة من بساطة مفتاح API ، قم بإعداد قاموس باستخدام مفتاحك مثل:

from hub_sdk import HUBClient

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

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

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

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

from hub_sdk import 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! 🌟


التعليقات