Hızlı başlangıç: Ultralytics HUB-SDK'yı Yükleme
Hoş geldiniz! 🎉 Bu kılavuz, hem deneyimli geliştiriciler hem de yeni başlayanlar için tasarlanmış Ultralytics HUB-SDK'yı kurmak ve başlatmak için adım adım bir kılavuz sunar.
Ön koşullar
Başlamadan önce, aşağıdakilere sahip olduğunuzdan emin olun:
- Python: HUB-SDK ile çalışmak için gereklidir. Henüz yüklenmediyse, en son sürümü python.org adresinden indirin.
- Git (İsteğe Bağlı): En son özelliklere doğrudan kaynaktan erişmek için önerilir. Git'i git-scm.com adresinden edinin.
Kurulum
HUB-SDK'yı aşağıdaki yöntemlerden birini kullanarak yükleyebilirsiniz:
PyPI'dan yükleyin
Kararlı ve kolay bir kurulum için, HUB-SDK'nın en son sürümünü şuradan yükleyin: PyPI kullanarak pip
:
pip install hub-sdk
Bu komut, HUB-SDK'nın kararlı sürümünü Python ortamınıza indirir ve yükler. Başlamak için en hızlı yol budur.
HUBClient'ı başlat
Kurulumdan sonra başlatın HUBClient
Ultralytics HUB ekosistemi ile arayüz oluşturmak için. İki kimlik doğrulama yöntemi mevcuttur:
Seçenek 1: Bir API Anahtarı Kullanarak
Basit ve güvenli bir kurulum için bir API anahtarı kullanın:
credentials = {"api_key": "<YOUR-API-KEY>"}
Değiştir <YOUR-API-KEY>
Ultralytics'ten aldığınız gerçek API anahtarınızla. Bu yöntem, güvenli API erişimi için tercih edilir. API anahtarınızı şurada bulabilir veya oluşturabilirsiniz: Ultralytics HUB ayarlar sayfası.
Seçenek 2: E-posta ve Şifre Kullanarak
Alternatif olarak, bir e-posta ve parola kombinasyonu kullanın:
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
Değiştir <YOUR-EMAIL>
ve <YOUR-PASSWORD>
Ultralytics oturum açma bilgilerinizle.
HUBClient Nesnesi Oluşturun
Bir tane oluşturun HUBClient
nesnesi, seçtiğiniz kimlik doğrulama yöntemini kullanarak:
HUB SDK Kimlik Doğrulaması
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)
İle HUBClient
örneği başlatıldı, artık Ultralytics servislerini kullanarak çeşitli işlemleri gerçekleştirebilirsiniz. Şunun HUBClient
sınıfı, kimlik doğrulama yeteneklerini genişletir ve Ultralytics HUB hizmetiyle etkileşim kurmak için ağ geçidiniz olarak hizmet eder. Daha fazla ayrıntı için bkz. hub_sdk.hub_client.HUBClient
referans dokümantasyonu.
Hazırsınız! 🚀 HUB-SDK kuruldu ve HUBClient
başlatıldıktan sonra, artık Ultralytics ekosisteminin özelliklerini keşfedebilirsiniz. Daha fazla rehberlik için şuraya bakın: Ultralytics HUB-SDK dokümantasyonu ve herhangi bir sorunla karşılaşırsanız, destek ekibimiz yardımcı olmaya hazırdır. Mutlu kodlamalar!