stable-diffusion-aws-extension/docs/ja/developer-guide/api_inference_process.md

25 lines
1.6 KiB
Markdown

## Stable Diffusion の API を通してのインファレンス方法
- `CreateEndpoint`を使ってエンドポイントを作成する
- `CreateCheckpoint`を使ってモデルファイルをアップロードする。`API Upload Checkpoint Process`を参照してください。
- `非同期インファレンス`または`リアルタイムインファレンス`を選択する
### 非同期インファレンス
- `CreateInferenceJob`を使ってインファレンスジョブを作成する
- `CreatInferenceJob`で返された事前署名アドレス`api_params_s3_upload_url`に基づいてインファレンスパラメータをアップロードする
- `StartInferenceJob`を使ってインファレンスジョブを開始する
- `GetInferenceJob`を使ってインファレンスジョブを取得し、ステータスを確認し、成功した場合はリクエストを停止する
### リアルタイムインファレンス
- `CreateInferenceJob`を使ってインファレンスジョブを作成する
- `CreatInferenceJob`で返された事前署名アドレス`api_params_s3_upload_url`に基づいてインファレンスパラメータをアップロードする
- `StartInferenceJob`を使ってインファレンスジョブを開始する。リアルタイムインファレンスジョブはこのインターフェイスでインファレンス結果を取得する
## ComfyUI の推論を実行する方法
### 非同期推論
- `CreateEndpoint` による推理端点の作成
- `CreateExecute` による推理タスクの作成
- `GetExcute` による推理タスクの作成