コンテンツへスキップ

Ultralytics HUB-SDK

Ultralytics HUB-SDK ドキュメントへようこそ!強力な機械学習ツールやサービスをPython アプリケーションに統合しようとしているなら、あなたは正しい場所に来ました。あなたがAI愛好家であろうと、熟練した機械学習の実践者であろうと、Ultralytics サービスの機能を利用しようとしているソフトウェア開発者であろうと、私たちのSDKはそれを簡単かつ効率的にします。

HUB-SDKのインストールから使いこなすまで、私たちの親切で専門的なドキュメントがご案内します。さあ、あなたのプロジェクトでUltralytics のエコシステムをフルに活用しましょう!

何から始めるべきか

HUB-SDKを使い始める準備はできましたか?私たちのクイックスタートガイドは、あなたのPython 環境でSDKを立ち上げ、機能させるための簡単なパスを提供します。

PyPIからインストールする

PyPIを通じてHUB-SDKの最新安定リリースにアクセスしてください。ターミナル/シェルで以下のコマンドを実行するだけで、あなたのPython プロジェクトにシームレスに SDK を追加できます:

pip install hub-sdk

このコマンドを実行すると、SDKがダウンロード・インストールされ、アプリケーションでUltralytics サービスの機能が利用できるようになります。

HUBClientの初期化

Ultralytics サービスとの統合は、以下の初期化から始まる。 HUBClient オブジェクトを作成します。この重要なステップによって、あなたのコードとAPIとの橋渡しが行われ、認証のために適切なクレデンシャルが必要となります。標準的なAPIキー方式を選択するか、Eメールとパスワードを使用することができます。一緒に設定しましょう!🚀

オプション1:APIキーを使用する

APIキーのシンプルさを利用するには、次のようにキーを辞書に登録する:

from hub_sdk import HUBClient

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

APIキーを使用することで、プログラムによるアクセスに適した一般的な認証方法を選択することになる。APIキーをフレームワークに直接組み込むことで、迅速で安全なサービスとのやり取りが可能になる。

オプション2:電子メールとパスワードを使用する

アカウント認証情報を利用したいですか?を設定します。 HUBClient を入力し、電子メールとパスワードを資格情報辞書に登録する:

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>"}

Eメールとパスワードの使用は、従来のログイン体験を求める場合や、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 プラットフォームによって提供されるサービスの広大な風景にあなたを接続します。認証の詳細が安全に配置され、あなたは指先の機能性を探索する準備が整いました!


Ultralytics HUB-SDKのセットアップおめでとうございます!これで、あなたのアプリケーションに最先端の機械学習サービスを統合するための旅に出るための準備が整いました。特定のAPIを使用するためのガイダンスについては、私たちの詳細なドキュメントを探索し、任意のハードルに遭遇した場合は、私たちのコミュニティフォーラムを参照してください。Ultralytics の力であなたのプロジェクトが成功しますように!🌟


コメント