Ultralytics HUB-SDK
Ultralytics HUB-SDK ドキュメントへようこそ!Python アプリケーションに強力な機械学習ツールやサービスを統合したいとお考えなら、このページをご覧ください。あなたがAI愛好家であれ、熟練した機械学習の実践者であれ、Ultralytics サービスの能力を活用しようとしているソフトウェア開発者であれ、私たちのSDKはそれを簡単かつ効率的にします。
HUB-SDKインストールから使いこなしまで、私たちの親切で専門的なドキュメントがご案内します。さあ、あなたのプロジェクトでUltralytics エコシステムをフルに活用しましょう!
はじめに
HUB-SDK使い始める準備はできましたか?私たちのクイックスタートガイドでは、SDKをあなたのPython 環境で立ち上げて実行するための簡単なパスを提供しています。
- クイックスタートページにアクセスして、開発を促進し、セットアップを効率化しましょう。
PyPIインストールする
HUB-SDK 最新安定リリースへのアクセスは PyPI.ターミナルまたはシェルで以下のコマンドを実行するだけで、Python プロジェクトにSDKをシームレスに追加できます:
pip install hub-sdk
このコマンドを実行すると、SDKがダウンロードおよびインストールされ、アプリケーションでUltralyticsサービスの機能が利用できるようになります。
HUBClientの初期化
Ultralyticsサービスとの統合は、次の初期化から始まります。 HUBClient オブジェクト。この重要なステップは、コードとAPIの間に橋を架け、認証のための適切な認証情報を必要とします。標準のAPIキー方式を選択するか、メールアドレスとパスワードを使用できます。一緒に設定しましょう!🚀
オプション 1:APIキーを使用する
APIキーの簡素さを利用するには、次のようにキーを含む辞書を準備します。
# Replace <YOUR-API-KEY> with the actual key provided to you by Ultralytics.
credentials = {"api_key": "<YOUR-API-KEY>"}
APIキーの使用は、プログラムによるアクセスに適した一般的な認証方法です。キーをフレームワークに直接統合して、迅速かつ安全なサービスインタラクションを実現したい場合に最適です。 HUBClient class 認証機能の継承 〜から Auth クラス。
オプション 2:メールとパスワードを使用する
アカウントの認証情報を使用したいですか?以下を設定してください。 HUBClient 認証情報の辞書にメールアドレスとパスワードを記述して:
# Replace <YOUR-EMAIL> with your email address and <YOUR-PASSWORD> with your password.
credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}
従来のログイン方法をご希望の場合や、Ultralyticsアカウントに紐づいたパーソナライズされた機能を利用したい場合は、メールアドレスとパスワードを使用すると便利です。
すべてをまとめる
資格情報が準備できたので、 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)
この重要なコード行は、新しいインスタンスを作成します。 HUBClientは、Ultralyticsプラットフォームが提供する広大なサービス群へと接続します。認証情報が安全に設定されていれば、すぐに様々な機能を活用できます! login メソッド 認証を処理します 提供された認証情報を使用します。
HUB-SDK 機能
Ultralytics HUB-SDK 、機械学習プロジェクトと対話するための様々な機能を提供します。以下は、あなたが実行できる主な操作です:
- データセット管理: を使用してデータセットを操作
datasetメソッドで、以下を返します。Datasetsオブジェクト。できます。 取得, 作成, アップデート, 削除, リスト, データセットアクセス用のURLを取得、および アップロード データセット。 - データセット一覧: を使用してデータセットのリストを取得
dataset_listメソッドで、以下を返します。DatasetListオブジェクト。 - プロジェクト管理: プロジェクトを取得、作成、更新、または削除して管理します。
Ultralytics HUB-SDKセットアップおめでとうございます!これで、最先端の機械学習サービスをアプリケーションに統合するための旅に出るための準備が整いました。特定のAPIを使用するためのガイダンスについては、私たちの詳細なドキュメントを探索し、ハードルに遭遇した場合は、私たちのコミュニティフォーラムを参照してください。Ultralyticsパワーであなたのプロジェクトが成功しますように!🌟