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? Unsere Schnellstart-Anleitung bietet einen einfachen Weg, um das SDK in Ihrer Python zum Laufen zu bringen.
- Besuchen Sie die Quickstart-Seite, um Ihre Entwicklung voranzutreiben und Ihre Einrichtung zu optimieren.
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:
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 Ultralytics beginnt mit der Initialisierung eines HUBClient
Objekt. Dieser entscheidende Schritt schafft eine Brücke zwischen Ihrem Code und unseren APIs 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>"}
Die Verwendung eines API-Schlüssels ist 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. Die HUBClient
Klasse erbt Authentifizierungsfähigkeiten von der Auth
Klasse.
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
Diese entscheidende Codezeile erzeugt eine neue Instanz der HUBClient
die Sie mit der riesigen Landschaft der von der Ultralytics angebotenen Dienste verbindet. Wenn Sie Ihre Authentifizierungsdaten sicher hinterlegt haben, sind Sie bereit, die Funktionalitäten zu erkunden, die Ihnen zur Verfügung stehen! Die login
Methode übernimmt die Authentifizierung unter Verwendung der angegebenen Anmeldedaten.
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:
- Verwaltung von Datensätzen: Interaktion mit Datensätzen mit Hilfe der
dataset
Methode, die eineDatasets
Objekt. Sie können bekommen., erstellen., Update, löschen, Liste, eine URL für den Zugriff auf den Datensatz erhaltenund hochladen Datensätze. - Datensatz Auflistung: Erhalten Sie eine Liste von Datensätzen mit dem
dataset_list
Methode, die eineDatasetList
Objekt. - Projektverwaltung: Verwalten Sie Ihre Projekte, indem Sie sie abrufen, erstellen, aktualisieren oder löschen.
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! 🌟