このトピックでは、画像消去/補完モデルの入力パラメーターと出力パラメーターについて説明します。このモデルは、マスクを使用して除去する領域を指定し、背景を維持しながら、人物、ペット、オブジェクト、テキスト、ウォーターマークなどの要素を画像から除去します。
関連ガイド: 画像消去/補完
このドキュメントは、中国 (北京) リージョンにのみ適用されます。モデルを試すには、[モデル] ページに移動してください。
image-erase-completion は現在、無料トライアルとしてのみ利用可能です。無料クォータを使い切ると、モデルを呼び出すことができなくなり、有料での使用はサポートされません。代替ソリューションについては、「画像編集 - Qwen」または「画像編集 - Wan」をご参照ください。
前提条件
API キーを取得し、API キーを環境変数として設定する必要があります。
HTTP
待ち時間を短縮し、リクエストのタイムアウトを防ぐために、このサービスは非同期で実行されます。2 つのリクエストを送信する必要があります:
タスクの作成: リクエストを送信してテキストから画像へのタスクを作成し、タスク ID を返します。
タスク ID による結果のクエリ: 前のステップのタスク ID を使用して、モデルによって生成された結果を取得します。
ステップ 1: タスクを作成してタスク ID を取得する
POST https://dashscope.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis
リクエストヘッダー | 画像消去/補完 |
Content-Type string 必須 リクエストのコンテントタイプ。値を | |
Authorization string 必須 Model Studio API キーを使用します。例: Bearer d1xxx2a。 | |
X-DashScope-Async string 必須 非同期処理を有効にするかどうかを指定します。このパラメーターを | |
リクエストボディ | |
model string 必須 呼び出すモデル。 | |
input object 必須 入力画像の URL などの基本情報。 | |
parameters object オプション 画像編集パラメーター。 |
応答 | 成功した応答異常な応答 |
output object タスクの出力。 | |
code string エラーコード。このパラメーターは、リクエストが失敗した場合にのみ返されます。 | |
message string エラーメッセージ。このパラメーターは、リクエストが失敗した場合にのみ返されます。 | |
request_id string リクエストの一意の ID。この ID を使用して、問題を追跡およびトラブルシューティングします。 |
ステップ 2: タスク ID で結果をクエリする
GET https://dashscope.aliyuncs.com/api/v1/tasks/{task_id}
リクエストヘッダー | タスク結果の取得 |
Authorization string 必須 API キー。例: Bearer d1**2a。 | |
パスパラメーター | |
task_id string 必須 タスク ID。 |
応答 | タスク成功完了したタスクのステータスと結果は 24 時間保持され、その間タスクをクエリできます。この期間が過ぎると、タスクとその結果はシステムから消去されます。タスクの結果には、生成された画像の URL が含まれます。この URL もセキュリティ上の理由から 24 時間のみ有効です。URL の有効期限が切れる前に画像をダウンロードまたは保存する必要があります。 進行中のタスクタスク失敗 |
output object タスクの出力。 | |
usage object 使用状況の統計。 | |
request_id string リクエストの一意の ID。この ID を使用して、問題を追跡およびトラブルシューティングします。 |
ステータスコード
DashScope の Model Studio サービスの一般的なステータスコードの詳細については、「エラーメッセージ」をご参照ください。
この API は、次の特定のステータスコードも返します:
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
400 | InvalidParameter.JsonPhrase | input json error | 入力 JSON が無効です。 |
400 | InvalidParameter.FileDownload | oss download error | 入力画像のダウンロードに失敗しました。 |
400 | InvalidParameter.ImageFormat | read image error | 画像の読み取りに失敗しました。 |
400 | InvalidParameter.ImageContent | The image content does not comply with green network verification | 画像コンテンツが準拠していません。 |
400 | InvalidParameter | the parameters must conform to the specification: xxx | 入力パラメーターが有効範囲外です。 |
400 | InvalidParameter.ImageResolution | the size of input image is too small or too large | 入力画像の解像度が小さすぎるか、大きすぎます。 |
500 | InternalError.Algo | algorithm process error | アルゴリズムエラーが発生しました。 |
500 | InternalError.FileUpload | oss upload error | ファイルのアップロードに失敗しました。 |