設定
InferenceConfiguration を使って、InferenceHTTPClient のデフォルト、タスクごとのモデルパラメータ、Workflows の実行オプションを設定します。
設定オプション
コンテキストマネージャーでの設定
from inference_sdk import InferenceHTTPClient, InferenceConfiguration
image_url = "https://source.roboflow.com/pwYAXv9BTpqLyFfgQoPZ/u48G0UpWfk8giSw7wrU8/original.jpg"
custom_configuration = InferenceConfiguration(confidence_threshold=0.8)
# ROBOFLOW_API_KEY を Roboflow の API キーに置き換えてください
CLIENT = InferenceHTTPClient(
api_url="http://localhost:9001",
api_key="ROBOFLOW_API_KEY"
)
with CLIENT.use_configuration(custom_configuration):
_ = CLIENT.infer(image_url, model_id="soccer-players-5fuqs/1")
with CLIENT.use_model("soccer-players-5fuqs/1"):
_ = CLIENT.infer(image_url)
# コンテキストマネージャーを抜けた後 - 変更は元に戻り、`model_id` は引き続き必要です
_ = CLIENT.infer(image_url, model_id="soccer-players-5fuqs/1")一度設定して、次の変更まで使用する設定
上書き model_id 特定の呼び出しに対して
クライアント設定の詳細
分類モデル
物体検出モデル
キーポイント検出モデル
インスタンスセグメンテーションモデル
クライアントの設定
Workflows 実行の設定
最終更新
役に立ちましたか?