İçeriğe geç

Hızlı Başlangıç: HUB-SDK'yı Yükleme

Merhaba ve hoş geldiniz! 🎉 Ultralytics hizmetleri ile hızlı ve sorunsuz bir şekilde entegre olmak istiyorsanız, doğru yere geldiniz. HUB-SDK kurulum kılavuzumuz, açık ve adım adım talimatlarla kısa sürede çalışmaya başlamanıza yardımcı olmak için tasarlanmıştır. İster deneyimli bir geliştirici olun ister yeni başlıyor olun, amacımız size kolay ve anlaşılır bir kurulum süreci sunmaktır. En sevdiğiniz içeceğinizi alın ve bu kurulum yolculuğuna birlikte çıkalım!

Ön Koşullar

Kurulumun özüne dalmadan önce, ihtiyacımız olan tüm araçlara sahip olduğumuzdan emin olalım. Sorunsuz bir kurulum süreci doğru kurulumla başlar, bu nedenle işte elinizde olması gerekenler:

  • Python: HUB-SDK ile çalışmak için makinenizde Python 'un kurulu olması çok önemlidir. Eğer sisteminizde kurulu değilse python.org adresinden en son sürümü indirin.

  • Git (İsteğe bağlı): Git, HUB-SDK'yı yüklemek için zorunlu olmasa da, en son ve en iyi özellikleri doğrudan kaynaktan almak istiyorsanız şiddetle tavsiye edilir. Git, git-scm.com adresinden edinilebilir.

Bu önkoşullar ortadan kalktığına göre, kurulum aşamasına geçmek için hazırsınız demektir.

Kurulum Yöntemleri

İhtiyaçlarınıza bağlı olarak, HUB-SDK'yı kurmak için iki ana yöntem arasından seçim yapabilirsiniz. İşte her bir yolun sunabilecekleri:

PyPI'dan yükleme

Kararlılık ve kurulum kolaylığı arıyorsanız, PyPI'dan HUB-SDK'nın en son kararlı sürümünü almak en doğru yoldur. Bunu Python'un paket yükleyicisi olan pip ile nasıl yapabileceğiniz aşağıda açıklanmıştır:

pip install hub-sdk

Bu komutu çalıştırmak HUB-SDK'nın kararlı sürümünü çekecek ve doğrudan Python ortamınıza yükleyecektir. HUB-SDK ile çalışmaya başlamak için en hızlı yoldur.

HUBClient'ı başlatma

Kurulum tamamlandıktan sonra sıra HUBClient'ı kullanmaya gelir. HUBClient, Ultralytics ekosistemi ile arayüz oluşturmanız için ağ geçidiniz olacaktır. Aşağıda kimlik doğrulama ve istemciyi kullanmanın iki yolunu bulabilirsiniz.

Seçenek A: Kimlik Doğrulama için API Anahtarı Kullanma

Basitlik ve güvenlik için API anahtarlarını kullanmayı tercih edenler için, bunu nasıl ayarlayacağınız aşağıda açıklanmıştır:

credentials = {"api_key": "<YOUR-API-KEY>"}

Ultralytics tarafından sağlanan gerçek API anahtarınızı <YOUR-API-KEY>. Bu, API'ler erişim için güvenli bir anahtar gerektirdiğinde tercih edilen yöntemdir.

Seçenek B: Kimlik Doğrulama için E-posta/Parola Çifti Kullanma

Bir e-posta/şifre kombinasyonu kullanmanız gerekiyorsa, bu da aynı derecede basittir:

credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}

Değiştirin <YOUR-EMAIL> ve <YOUR-PASSWORD> oturum açma kimlik bilgilerinizle. Bu yaklaşım daha gelenekseldir ancak aynı derecede sağlamdır.

Son olarak, seçtiğiniz kimlik bilgisi yöntemiyle HUBClient nesnesini oluşturun:

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)

Yukarıdaki kod satırını çalıştırarak, Ultralytics hizmetlerini kullanarak çeşitli işlemleri gerçekleştirmeye hazır bir HUBClient örneğini başarıyla oluşturdunuz!


Her şey hazır! 🚀 Artık HUB-SDK yüklü ve başlatılmış bir HUBClient emrinizde. Buradan, Ultralytics ekosisteminin sağladığı zengin özelliklere dalmaya başlayabilirsiniz. Projeleriniz için HUB-SDK'nın gücünden ve esnekliğinden yararlanın, daha neler yapabileceğinizi keşfetmek için belgelerde gezinin ve herhangi bir sorunla karşılaşırsanız, dost destek ekibimiz sadece bir tık uzağınızda. Mutlu kodlamalar!

Yorumlar