Zum Inhalt springen

Ultralytics HUB-SDK

Willkommen bei der Ultralytics HUB-SDK Dokumentation! Wenn du leistungsstarke Tools und Dienste für maschinelles Lernen in deine Python Anwendungen integrieren möchtest, bist du bei uns genau richtig. Egal, ob du ein KI-Enthusiast, ein erfahrener Machine-Learning-Experte oder ein Softwareentwickler bist, der die Möglichkeiten der Ultralytics Dienste nutzen möchte - unser SDK macht es einfach und effizient.

Unsere freundliche und professionelle Dokumentation wird dich auf deiner Reise von der Installation bis zur Beherrschung des HUB-SDK begleiten. Lass uns eintauchen und die volle Leistung des Ultralytics Ökosystems in deinen Projekten nutzen!

Wo man anfängt

Bist du bereit, mit dem HUB-SDK loszulegen? Unsere Schnellstart-Anleitung zeigt dir einen einfachen Weg, wie du das SDK in deiner Python Umgebung zum Laufen bringst.

  • Treibe deine Entwicklung voran und rationalisiere deine Einrichtung, indem du sie besuchst: Schnellstart.

Installieren von PyPI

Erhalte Zugang zur neuesten stabilen Version des HUB-SDK über PyPI. Führe einfach den folgenden Befehl in deinem Terminal/Shell aus, um das SDK nahtlos zu deinem Python Projekt hinzuzufügen:

pip install hub-sdk

Nachdem du diesen Befehl ausgeführt hast, wird das SDK heruntergeladen und installiert, sodass du die Möglichkeiten der Ultralytics Dienste in deiner Anwendung nutzen kannst.

HUBClient initialisieren

Die Integration mit Ultralytics Diensten beginnt mit der Initialisierung eines HUBClient Objekt. Dieser entscheidende Schritt stellt eine Brücke zwischen deinem Code und unseren APIs her und erfordert entsprechende Anmeldedaten für die Authentifizierung. Du kannst dich für die Standard-API-Schlüsselmethode entscheiden oder deine E-Mail und dein Passwort verwenden. Lasst es uns gemeinsam einrichten! 🚀

Option 1: Verwendung eines API-Schlüssels

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

from hub_sdk import HUBClient

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

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

Option 2: E-Mail und Passwort verwenden

Willst du deine Zugangsdaten nutzen? Konfigurieren Sie die HUBClient mit deiner E-Mail und deinem Passwort in das Anmeldewörterbuch ein:

from hub_sdk import HUBClient

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

Die Verwendung deiner E-Mail und deines Passworts ist eine bequeme Wahl, wenn du ein traditionelles Login-Erlebnis suchst oder personalisierte Funktionen nutzen möchtest, die mit deinem Ultralytics Konto verbunden sind.

Alles unter einen Hut bringen

Jetzt, da deine Anmeldedaten vorbereitet sind, kannst du deine 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 dich mit der riesigen Landschaft von Diensten verbindet, die von der Plattform Ultralytics angeboten werden. Wenn deine Authentifizierungsdaten sicher sind, kannst du die Funktionen erkunden, die dir zur Verfügung stehen!


Herzlichen Glückwunsch zur Einrichtung des Ultralytics HUB-SDK! Jetzt bist du gut gerüstet, um modernste maschinelle Lerndienste in deine Anwendungen zu integrieren. In unserer weiterführenden Dokumentation findest du Anleitungen zur Verwendung bestimmter APIs und in unseren Community-Foren kannst du nachlesen, wenn du auf Hindernisse stößt. Viel Spaß beim Programmieren und viel Erfolg für deine Projekte mit der Kraft von Ultralytics! 🌟


Kommentare