Zum Inhalt springen

Ultralytics HUB-SDK

Willkommen bei der Ultralytics HUB-SDK ! Wenn Sie leistungsstarke Tools und Dienste für maschinelles Lernen in Ihre Python integrieren möchten, sind Sie bei uns genau richtig. Ganz gleich, ob Sie ein KI-Enthusiast, ein erfahrener Fachmann für maschinelles Lernen oder ein Softwareentwickler sind, der die Fähigkeiten der Ultralytics 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 man anfängt

Sind Sie bereit, mit dem HUB-SDK loszulegen? Unsere Schnellstart-Anleitung bietet einen einfachen Weg, um das SDK in Ihrer Python zum Laufen zu bringen.

  • Beschleunigen Sie Ihre Entwicklung und optimieren Sie Ihr Setup, indem Sie die Seite Schnellstart besuchen.

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 oder Ihrer Shell aus, um das SDK nahtlos zu Ihrem Python hinzuzufügen:

pip install hub-sdk

Nach dem Ausführen dieses Befehls wird das SDK heruntergeladen und installiert, wodurch die Funktionen der Ultralytics-Dienste in Ihrer Anwendung freigeschaltet werden.

HUBClient initialisieren

Die Integration mit Ultralytics-Diensten beginnt mit der Initialisierung eines HUBClient Objekt. Dieser entscheidende Schritt schlägt eine Brücke zwischen Ihrem Code und unseren APIs und erfordert geeignete Anmeldedaten für die Authentifizierung. Sie können die Standardmethode mit dem API-Schlüssel wählen oder Ihre E-Mail-Adresse und Ihr Passwort verwenden. Lassen Sie uns dies gemeinsam einrichten! 🚀

Option 1: Verwendung eines API-Schlüssels

Um die Einfachheit eines API-Schlüssels zu nutzen, bereiten Sie ein Dictionary 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>"}

Die Verwendung eines API-Schlüssels ist eine gängige Authentifizierungsmethode, die sich für den programmgesteuerten Zugriff eignet. Sie ist ideal für Szenarien, in denen die Integration eines Schlüssels direkt in Ihr Framework für eine schnelle und sichere Serviceinteraktion gewünscht ist. Der HUBClient Klasse erbt Authentifizierungsfunktionen von dem Auth Klasse.

Option 2: Verwendung von E-Mail und Passwort

Möchten Sie lieber Ihre Kontoanmeldeinformationen nutzen? Konfigurieren Sie die HUBClient mit Ihrer E-Mail-Adresse und Ihrem Passwort im credentials-Dictionary:

# 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-Adresse und Ihres Passworts ist eine bequeme Wahl, wenn Sie eine traditionelle Anmeldeerfahrung suchen oder personalisierte Funktionen nutzen möchten, die mit Ihrem Ultralytics-Konto verbunden sind.

Alles zusammenführen

Nachdem Ihre Anmeldeinformationen vorbereitet sind, initialisieren Sie Ihr HUBClient:

HUB SDK

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)

Diese entscheidende Codezeile erstellt eine neue Instanz des HUBClient, und verbindet Sie mit der riesigen Landschaft der von der Ultralytics-Plattform angebotenen Dienste. Mit Ihren Authentifizierungsdaten sicher eingerichtet, sind Sie bestens gerüstet, um die Funktionalitäten an Ihren Fingerspitzen zu erkunden! Der login Methode übernimmt die Authentifizierung Verwendung der bereitgestellten Anmeldeinformationen.

HUB-SDK Funktionalitäten

Das Ultralytics HUB-SDK bietet eine Reihe von Funktionen für die Interaktion mit Ihren maschinellen Lernprojekten. Hier sind einige wichtige Operationen, die Sie durchführen können:


Herzlichen Glückwunsch zum Einrichten des Ultralytics HUB-SDK! Sie sind nun gut gerüstet, um sich auf den Weg zu machen, modernste maschinelle Lerndienste in Ihre Anwendungen zu integrieren. In unserer weiterführenden Dokumentation finden Sie Anleitungen zur Verwendung bestimmter APIs, und in unseren Community-Foren können Sie nachlesen, wenn Sie auf Hindernisse stoßen. Viel Spaß beim Programmieren und viel Erfolg für Ihre Projekte mit der Kraft von Ultralytics! 🌟


Kommentare