Zum Inhalt springen

Ultralytics HUB-SDK

Willkommen bei der Ultralytics HUB-SDK Dokumentation! Wenn Sie leistungsstarke Tools und Dienste für maschinelles Lernen in Ihre Python Anwendungen integrieren möchten, sind Sie bei uns genau an der richtigen Adresse. Egal, ob Sie ein KI-Enthusiast, ein erfahrener Experte für maschinelles Lernen oder ein Softwareentwickler sind, der die Möglichkeiten der Ultralytics Services nutzen möchte, unser SDK macht es einfach und effizient.

Unsere freundliche und professionelle Dokumentation wird Sie auf einer Reise von der Installation bis zur Beherrschung des HUB-SDK begleiten. Lassen Sie uns eintauchen und beginnen, die volle Leistung des Ultralytics Ökosystems in Ihren Projekten zu nutzen!

Wo soll man anfangen?

Sind Sie bereit, mit dem HUB-SDK loszulegen? Unser Schnellstart-Leitfaden bietet einen unkomplizierten Weg, um das SDK in Ihrer Python Umgebung zum Laufen zu bringen.

  • Treiben Sie Ihre Entwicklung voran und rationalisieren Sie Ihre Einrichtung, indem Sie uns besuchen: Schnellstart.

Installieren aus PyPI

Erhalten Sie Zugriff auf die neueste stabile Version von HUB-SDK über PyPI. Führen Sie einfach den folgenden Befehl in Ihrem Terminal/Shell aus, um das SDK nahtlos zu Ihrem Python Projekt hinzuzufügen:

pip install hub-sdk

Nach der Ausführung dieses Befehls wird das SDK heruntergeladen und installiert, so dass die Möglichkeiten der Ultralytics -Dienste in Ihrer Anwendung genutzt werden können.

HUBClient initialisieren

Die Integration mit den Diensten von Ultralytics beginnt mit der Initialisierung eines HUBClient Objekt. Dieser entscheidende Schritt stellt eine Brücke zwischen Ihrem Code und unseren APIs her und erfordert entsprechende Anmeldedaten für die Authentifizierung. Sie können sich für die Standard-API-Schlüsselmethode entscheiden oder Ihre E-Mail und Ihr Passwort verwenden. Lassen Sie es uns gemeinsam einrichten! 🚀

Option 1: Verwendung eines API-Schlüssels

Um die Einfachheit eines API-Schlüssels zu nutzen, bereiten Sie ein Wörterbuch mit Ihrem Schlüssel wie folgt vor:

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

Mit einem API-Schlüssel entscheiden Sie sich für eine gängige Authentifizierungsmethode, die sich für den programmatischen Zugriff eignet. Sie eignet sich perfekt für Szenarien, in denen ein Schlüssel direkt in Ihr Framework integriert werden soll, um eine schnelle und sichere Interaktion mit dem Dienst zu ermöglichen.

Option 2: E-Mail und Passwort verwenden

Sie ziehen es vor, Ihre Kontodaten zu nutzen? Konfigurieren Sie die HUBClient mit Ihrer E-Mail-Adresse und Ihrem Kennwort im Anmeldeinformationswörterbuch:

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

Die Verwendung Ihrer E-Mail und Ihres Passworts ist eine bequeme Wahl, wenn Sie ein traditionelles Login-Erlebnis suchen oder personalisierte Funktionen nutzen möchten, die mit Ihrem Ultralytics -Konto verbunden sind.

Alles unter einen Hut bringen

Nachdem Sie nun Ihre Anmeldedaten vorbereitet haben, starten Sie Ihre HUBClient:

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)

Mit dieser wichtigen Codezeile wird eine neue Instanz des HUBClient erstellt, die Sie mit der umfangreichen Landschaft der von der Plattform Ultralytics angebotenen Dienste verbindet. Mit Ihren sicheren Authentifizierungsdaten sind Sie bereit, die Funktionen an Ihren Fingerspitzen zu erkunden!


Herzlichen Glückwunsch zum Einrichten des Ultralytics HUB-SDK! Sie sind nun gut gerüstet, um die Integration modernster maschineller Lerndienste in Ihre Anwendungen in Angriff zu nehmen. Informieren Sie sich in unserer weiteren Dokumentation über die Verwendung bestimmter APIs und konsultieren Sie unsere Community-Foren, falls Sie auf Hindernisse stoßen. Viel Spaß beim Programmieren und viel Erfolg für Ihre Projekte mit der Kraft von Ultralytics! 🌟

Kommentare