> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GPT Image 2 テキストから画像生成

GPT Image 2 テキストから画像生成モデルを呼び出すための API です。複数の品質レベル（low/medium/high）とサイズに対応しています。テキストプロンプトに基づいて画像を生成し、出力形式、圧縮率、背景設定を構成できます。

## リクエストヘッダー

<ParamField header="Content-Type" type="string" required={true}>
  列挙値: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Bearer 認証形式: Bearer \{\{API Key}}。
</ParamField>

## リクエストボディ

<ParamField body="n" type="integer" default={1}>
  生成する画像の数。デフォルトは 1 です。実際に返される数は、リクエストした数より少ない場合があります。

  値の範囲：\[1, 10]
</ParamField>

<ParamField body="size" type="string" default="1024x1024">
  生成する画像のサイズ。1024x1024 は正方形、1024x1536 は縦長、1536x1024 は横長、2048x2048 は 2K 正方形、2048x1152 は 2K 横長、3840x2160 は 4K 横長、2160x3840 は 4K 縦長、2048x1360 は 3:2 横長、1360x2048 は 2:3 縦長、1152x2048 は 9:16 縦長、2048x1536 は 4:3 横長、1536x2048 は 3:4 縦長、2048x880 は 21:9 超ワイド、880x2048 は 9:21 超縦長、688x2048 は 1:3 縦長、2048x688 は 3:1 横長、2048x1024 は 2:1 横長、1024x2048 は 1:2 縦長です。

  選択可能な値：`1024x1024`, `1024x1536`, `1536x1024`, `2048x2048`, `2048x1152`, `3840x2160`, `2160x3840`, `2048x1360`, `1360x2048`, `1152x2048`, `2048x1536`, `1536x2048`, `2048x880`, `880x2048`, `688x2048`, `2048x688`, `2048x1024`, `1024x2048`, `auto`
</ParamField>

<ParamField body="prompt" type="string" required={true}>
  画像生成に使用するテキストプロンプト。中国語と英語に対応しています。最大長は 32000 文字です。

  長さ制限：0 - 32000
</ParamField>

<ParamField body="quality" type="string" default="medium">
  生成する画像の品質レベル。low は最速でコストが最も低く、medium は品質と速度のバランスを取り、high は最高品質ですが最も遅く、コストが最も高くなります。

  選択可能な値：`low`, `medium`, `high`
</ParamField>

<ParamField body="background" type="string" default="auto">
  背景設定。

  選択可能な値：`opaque`, `auto`
</ParamField>

<ParamField body="moderation" type="string" default="auto">
  コンテンツ審査レベル。

  選択可能な値：`low`, `auto`
</ParamField>

<ParamField body="output_format" type="string" default="png">
  出力画像のファイル形式。

  選択可能な値：`png`, `jpeg`
</ParamField>

<ParamField body="output_compression" type="integer">
  出力画像の圧縮レベル（0-100）。jpeg 形式でのみ有効で、png 形式ではサポートされていません（100 にするか、送信しない必要があります）。

  値の範囲：\[0, 100]
</ParamField>

## レスポンス情報

<ResponseField name="images" type="string[]" required={false}>
  生成された画像 URL の配列。
</ResponseField>
