Skip to main content
Qwen Image
Qwenの画像生成では、モデルに応じて2種類のリクエスト形式を使用します。どちらも同じMixRouteエンドポイントを呼び出します。input.promptとinput.messagesを混在させないでください。 POST https://api.mixroute.ai/v1/images/generations

モデルの選択

参照画像を使った編集には、Qwen Image編集ページとqwen-image-edit*モデルを使用してください。これらのリクエスト形式には、metadataやassetのラッパーを追加しません。

基本的なテキストから画像への生成

qwen-imageまたはqwen-image-plusを使用します。inputオブジェクトにはmessagesではなくpromptを含めます。

パラメータ

リクエスト例

MIXROUTE_API_KEY環境変数にMixRouteのキーを設定してください。

レスポンス

成功した結果ではoutput.task_status=“SUCCEEDED”となります。output.results[].urlから一時的な画像URLを読み取り、速やかに画像を保存してください。usage.image_countは実際の出力数です。

マルチモーダル形式のテキストから画像への生成

qwen-image-2.0、qwen-image-2.0-pro、qwen-image-maxのいずれかを、1つのユーザーメッセージと1つのテキストブロックで使用してください。リクエストはマルチモーダルの構造を使用しますが、ここではこれらのモデルをテキストのみを入力とする生成用として掲載しています。

パラメータ

リクエスト例

レスポンス

画像URLはoutput.choices[].message.content[].imageから取得します。usage.image_count、usage.height、usage.widthは出力の情報を示します。このレスポンスを、基本インターフェースのoutput.resultsパスで解析しないでください。

エラー

HTTP 400は、空のプロンプト、非対応のサイズ、不明なモデルなど、無効なパラメータを示します。HTTP 429はレート制限または同時実行数の制限を示します。再試行する前にリクエスト頻度を下げてください。