Zum Inhalt springen

Schnellstart: Installation des HUB-SDK

Hallo und herzlich willkommen! 🎉 Wenn du dich schnell und unkompliziert in die Dienste von Ultralytics integrieren möchtest, bist du hier genau richtig. Unsere HUB-SDK-Installationsanleitung hilft dir mit klaren Schritt-für-Schritt-Anleitungen, in kürzester Zeit loszulegen. Egal, ob du ein erfahrener Entwickler bist oder gerade erst anfängst, unser Ziel ist es, dir einen einfachen und unkomplizierten Einrichtungsprozess zu bieten. Schnapp dir also dein Lieblingsgetränk und lass uns gemeinsam auf die Installationsreise gehen!

Voraussetzungen

Bevor wir mit der eigentlichen Installation beginnen, sollten wir sicherstellen, dass wir alle benötigten Werkzeuge haben. Ein reibungsloser Installationsprozess beginnt mit der richtigen Einrichtung, deshalb solltest du folgende Dinge zur Hand haben:

  • Python: Um mit HUB-SDK arbeiten zu können, muss Python auf deinem Rechner installiert sein. Lade die neueste Version von python.org herunter, falls sie nicht bereits auf deinem System installiert ist.

  • Git (optional): Git ist für die Installation von HUB-SDK zwar nicht zwingend erforderlich, wird aber dringend empfohlen, wenn du die neuesten und besten Funktionen direkt aus der Quelle beziehen willst. Git kannst du von git-scm.com beziehen.

Wenn diese Voraussetzungen erfüllt sind, kannst du zur Installationsphase übergehen.

Installationsmethoden

Je nach deinen Bedürfnissen kannst du zwischen zwei Methoden wählen, um das HUB-SDK zu installieren. Hier erfährst du, was jeder Weg zu bieten hat:

Installieren von PyPI

Wenn du auf Stabilität und eine einfache Installation Wert legst, solltest du dir die neueste stabile Version von HUB-SDK von PyPI holen. Hier erfährst du, wie du das mit pip, dem Paketinstallationsprogramm von Python, tun kannst:

pip install hub-sdk

Wenn du diesen Befehl ausführst, wird die stabile Version von HUB-SDK gezogen und direkt in deine Python Umgebung installiert. Das ist der schnellste Weg, um mit HUB-SDK loszulegen.

HUBClient initialisieren

Sobald die Installation abgeschlossen ist, ist es an der Zeit, den HUBClient in die Hand zu nehmen. Der HUBClient ist dein Zugang zum Ultralytics Ökosystem. Im Folgenden findest du zwei Möglichkeiten, dich zu authentifizieren und den Client zu nutzen.

Option A: Verwendung eines API-Schlüssels für die Authentifizierung

Für diejenigen, die aus Gründen der Einfachheit und Sicherheit API-Schlüssel bevorzugen, wird hier beschrieben, wie du sie einrichtest:

from hub_sdk import HUBClient

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

Fügen Sie Ihren aktuellen API-Schlüssel, den Sie von Ultralytics erhalten haben, anstelle von <YOUR-API-KEY>. Dies ist die bevorzugte Methode, wenn APIs einen sicheren Schlüssel für den Zugang benötigen.

Option B: Verwendung eines E-Mail/Passwort-Paares zur Authentifizierung

Wenn du eine E-Mail/Passwort-Kombination verwenden musst, ist es genauso einfach:

from hub_sdk import HUBClient

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

Ersetze <YOUR-EMAIL> und <YOUR-PASSWORD> mit deinen Anmeldedaten. Dieser Ansatz ist eher traditionell, aber genauso robust.

Schließlich erstellst du das HUBClient-Objekt mit der von dir gewählten Anmeldemethode:

HUB SDK-Authentifizierung

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)

Wenn du die obige Codezeile ausführst, hast du erfolgreich eine Instanz des HUBClient erstellt, die bereit ist, verschiedene Operationen mit den Diensten von Ultralytics auszuführen!


Du bist bereit! 🚀 Jetzt hast du das HUB-SDK installiert und einen initialisierten HUBClient zur Verfügung. Von hier aus kannst du in die reichhaltigen Funktionen eintauchen, die das Ultralytics Ökosystem bietet. Nutze die Leistungsfähigkeit und Flexibilität von HUB-SDK für deine Projekte, navigiere durch die Dokumentation, um herauszufinden, was du noch alles machen kannst, und wenn du auf Probleme stößt, ist unser freundliches Support-Team nur einen Klick entfernt. Viel Spaß beim Coding!


Kommentare