İçeriğe geç

Ultralytics HUB-SDK

Ultralytics HUB-SDK belgelerine hoş geldiniz! Güçlü makine öğrenimi araçlarını ve hizmetlerini Python uygulamalarınıza entegre etmek istiyorsanız, doğru yere geldiniz. İster yapay zeka meraklısı, ister deneyimli bir makine öğrenimi uygulayıcısı veya Ultralytics hizmetlerinin yeteneklerinden yararlanmak isteyen bir yazılım geliştiricisi olun, SDK'mız bunu kolay ve verimli hale getirir.

Samimi ve profesyonel dokümantasyonumuz, kurulumdan HUB-SDK'da ustalaşmaya kadar uzanan bir yolculukta size rehberlik edecektir. Haydi dalalım ve projelerinizde Ultralytics ekosisteminin tüm gücünden yararlanmaya başlayalım!

Nereden Başlamalı

HUB-SDK ile çalışmaya hazır mısınız? Hızlı başlangıç kılavuzumuz, SDK'yı Python ortamınızda çalışır hale getirmek için basit bir yol sunar.

  • Ziyaret ederek gelişiminizi ileriye taşıyın ve kurulumunuzu kolaylaştırın: Hızlı Başlangıç.

PyPI'dan yükleme

PyPI aracılığıyla HUB-SDK'nın en son kararlı sürümüne erişim kazanın. SDK'yı Python projenize sorunsuz bir şekilde eklemek için aşağıdaki komutu terminalinizde/kabuğunuzda çalıştırmanız yeterlidir:

pip install hub-sdk

Bu komutu çalıştırdıktan sonra, SDK indirilip yüklenecek ve uygulamanızdaki Ultralytics hizmetlerinin yeteneklerinin kilidini açacaktır.

HUBClient'ı başlatma

Ultralytics hizmetleriyle entegrasyon, bir hizmetin başlatılmasıyla başlar HUBClient nesne. Bu önemli adım, kodunuz ile API'lerimiz arasında bir köprü oluşturur ve kimlik doğrulama için uygun kimlik bilgileri gerektirir. Standart API anahtarı yöntemini tercih edebilir veya e-posta adresinizi ve şifrenizi kullanabilirsiniz. Hadi birlikte kuralım! 🚀

Seçenek 1: API Anahtarı Kullanma

Bir API anahtarının basitliğinden yararlanmak için, anahtarınızla birlikte aşağıdaki gibi bir sözlük hazırlayın:

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

Bir API anahtarı kullanarak, programatik erişim için uygun ortak bir kimlik doğrulama yöntemi seçmiş olursunuz. Hızlı ve güvenli hizmet etkileşimi için bir anahtarın doğrudan çerçevenize entegre edilmesinin istendiği senaryolar için mükemmeldir.

Seçenek 2: E-posta ve Şifre Kullanma

Hesap kimlik bilgilerinizi kullanmayı mı tercih ediyorsunuz? Yapılandırın HUBClient kimlik bilgileri sözlüğünde e-posta adresiniz ve şifrenizle birlikte:

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

Geleneksel bir oturum açma deneyimi arıyorsanız veya Ultralytics hesabınıza bağlı kişiselleştirilmiş özellikleri kullanmayı hedefliyorsanız, e-posta adresinizi ve şifrenizi kullanmak uygun bir seçimdir.

Hepsini Bir Araya Getirmek

Artık kimlik bilgileriniz hazır olduğuna göre HUBClient:

HUB SDK Kimlik Doğrulama

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)

Bu önemli kod satırı, HUBClient'ın yeni bir örneğini oluşturarak sizi Ultralytics platformu tarafından sunulan geniş hizmet yelpazesine bağlar. Kimlik doğrulama bilgileriniz güvenli bir şekilde yerindeyken, parmaklarınızın ucundaki işlevleri keşfetmeye hazırsınız!


Ultralytics HUB-SDK'yı kurduğunuz için tebrikler! Artık son teknoloji makine öğrenimi hizmetlerini uygulamalarınıza entegre etme yolculuğunuza başlamak için iyi bir donanıma sahipsiniz. Belirli API'leri kullanma konusunda rehberlik için diğer belgelerimizi inceleyin ve herhangi bir engelle karşılaşırsanız topluluk forumlarımıza danışın. Mutlu kodlamalar ve projelerinizin Ultralytics'un gücüyle gelişmesi dileğiyle! 🌟

Yorumlar