Zum Inhalt springen

Schnellstart: Installation des HUB-SDK

Hallo und herzlich willkommen! 🎉 Wenn Sie die Dienste von Ultralytics schnell und problemlos integrieren möchten, sind Sie hier genau richtig. Unser HUB-SDK-Installationshandbuch hilft Ihnen mit klaren Schritt-für-Schritt-Anleitungen, in kürzester Zeit loszulegen. Egal, ob Sie ein erfahrener Entwickler sind oder gerade erst anfangen, unser Ziel ist es, Ihnen einen einfachen, unkomplizierten Installationsprozess zu bieten. Schnappen Sie sich also Ihr Lieblingsgetränk und lassen Sie uns gemeinsam auf diese Installationsreise gehen!

Voraussetzungen

Bevor wir uns dem Kern der Installation widmen, sollten wir sicherstellen, dass wir alle benötigten Werkzeuge haben. Ein reibungsloser Installationsprozess beginnt mit der richtigen Einrichtung, daher sollten Sie folgende Dinge zur Hand haben:

  • Python: Um mit HUB-SDK arbeiten zu können, müssen Sie Python auf Ihrem Rechner installiert haben. Laden Sie die neueste Version von python.org herunter, falls sie nicht bereits auf Ihrem System installiert ist.

  • Git (Optional): Obwohl Git für die Installation von HUB-SDK nicht zwingend erforderlich ist, wird es dringend empfohlen, wenn Sie die neuesten und besten Funktionen direkt aus dem Quellcode beziehen möchten. Git kann von git-scm.com bezogen werden.

Nachdem diese Voraussetzungen erfüllt sind, können Sie zur Installationsphase übergehen.

Installationsmethoden

Je nach Ihren Bedürfnissen können Sie zwischen zwei primären Methoden zur Installation des HUB-SDK wählen. Hier sehen Sie, was jeder Weg zu bieten hat:

Installieren aus PyPI

Wenn Sie nach Stabilität und einfacher Installation suchen, sollten Sie die neueste stabile Version von HUB-SDK von PyPI herunterladen. Hier erfahren Sie, wie Sie das mit pip, dem Paketinstallationsprogramm von Python, tun können:

pip install hub-sdk

Wenn Sie diesen Befehl ausführen, wird die stabile Version von HUB-SDK gezogen und direkt in Ihrer Python Umgebung installiert. Dies ist der schnellste Weg, um mit HUB-SDK zu beginnen.

HUBClient initialisieren

Sobald die Installation abgeschlossen ist, ist es an der Zeit, den HUBClient in die Hand zu nehmen. Der HUBClient ist Ihr Tor zum Ultralytics Ökosystem. Nachfolgend finden Sie zwei Möglichkeiten zur Authentifizierung und Nutzung des Clients.

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

Für diejenigen, die der Einfachheit und Sicherheit halber API-Schlüssel bevorzugen, wird im Folgenden beschrieben, wie Sie diese einrichten:

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 erfordern.

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

Wenn Sie eine Kombination aus E-Mail und Kennwort verwenden müssen, ist das genauso einfach:

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

Ersetzen Sie <YOUR-EMAIL> und <YOUR-PASSWORD> mit Ihren Anmeldedaten. Dieser Ansatz ist eher traditionell, aber ebenso robust.

Erstellen Sie schließlich das HUBClient-Objekt mit der von Ihnen 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 Sie die obige Codezeile ausführen, haben Sie erfolgreich eine Instanz des HUBClient erstellt, die bereit ist, verschiedene Operationen mit den Diensten von Ultralytics durchzuführen!


Sie sind bereit! 🚀 Sie haben nun HUB-SDK installiert und einen initialisierten HUBClient zu Ihrer Verfügung. Von hier aus können Sie in die reichhaltigen Funktionen eintauchen, die das Ultralytics Ökosystem bietet. Nutzen Sie die Leistungsfähigkeit und Flexibilität von HUB-SDK für Ihre Projekte, navigieren Sie durch die Dokumentation, um herauszufinden, was Sie noch alles tun können, und wenn Sie auf Probleme stoßen, ist unser freundliches Support-Team nur einen Klick entfernt. Viel Spaß beim Programmieren!

Kommentare