コンテンツへスキップ

クイックスタートHUB-SDKのインストール

こんにちは、そしてようこそ!Ultralytics HUB-SDK のインストールガイドをご覧ください。私たちのHUB-SDKインストールガイドは、明確なステップバイステップの手順で、すぐに立ち上げて実行できるように設計されています。あなたが経験豊富な開発者であろうと、これから始める人であろうと、私たちの目的は簡単でわかりやすいセットアッププロセスを提供することです。お気に入りの飲み物を持って、一緒にインストールの旅に出かけましょう!

前提条件

インストールの核心に入る前に、必要なツールがすべて揃っていることを確認しましょう。スムーズなインストール作業は正しいセットアップから始まります:

  • Python:HUB-SDKを使用するには、Python がインストールされている必要があります。python.orgから最新版をダウンロードしてください。

  • Git(オプション):HUB-SDKのインストールにGitは必須ではありませんが、最新かつ最高の機能をソースから直接取得したい場合は強くお勧めします。Gitはgit-scm.comから入手できます。

これらの前提条件をクリアすれば、インストールの段階に進む準備は万端だ。

設置方法

ニーズに応じて、HUB-SDKをインストールする2つの主要な方法を選択できます。それぞれの方法の特徴は以下の通りです:

PyPIからインストールする

安定性とインストールのしやすさを求めるなら、PyPIからHUB-SDKの最新の安定版リリースを入手するのがよいでしょう。ここでは、Python のパッケージインストーラである pip を使った方法を紹介します:

pip install hub-sdk

このコマンドを実行すると、HUB-SDKの安定版がプルされ、あなたのPython 環境に直接インストールされます。HUB-SDKを使い始めるための最短ルートです。

HUBClientの初期化

インストールが完了したら、いよいよHUBClientを手に入れましょう。HUBClientは、Ultralytics のエコシステムと連動するためのゲートウェイとなります。以下に、クライアントを認証して使用する2つの方法を示します。

オプションA:認証にAPIキーを使用する

シンプルさとセキュリティのためにAPIキーを使いたい人のために、設定方法を説明しよう:

from hub_sdk import HUBClient

credentials = {"api_key": "<YOUR-API-KEY>"}

の代わりに、Ultralytics から提供された実際の API キーを挿入します。 <YOUR-API-KEY>.APIがアクセスにセキュアキーを必要とする場合、この方法が望ましい。

オプションB:電子メールとパスワードのペアを認証に使用する

Eメールとパスワードの組み合わせが必要な場合も、同じように簡単だ:

from hub_sdk import HUBClient

credentials = {"email": "<YOUR-EMAIL>", "password": "<YOUR-PASSWORD>"}

交換 <YOUR-EMAIL> そして <YOUR-PASSWORD> をログイン認証情報と共に使用する。この方法はより伝統的だが、同様に堅牢だ。

最後に、選択したクレデンシャル・メソッドで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 のサービスを使って様々な操作ができるようになります!


これで準備完了です!これでHUB-SDKがインストールされ、HUBClientが初期化されました。ここから、Ultralytics エコシステムが提供する豊富な機能に飛び込むことができます。HUB-SDKのパワーと柔軟性をあなたのプロジェクトに活用し、ドキュメントをナビゲートしてさらに何ができるかを探求し、もし何か問題が発生したら、私たちのフレンドリーなサポートチームがクリックひとつで駆けつけます。ハッピーコーディング!


コメント