─░├ž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├žmeye 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─▒nda 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