Lychee AILychee AI
AIモデルAPIImagesOpenai

画像を生成する

指定されたプロンプトに基づいて画像を生成します。詳細はこちら

POST
/v1/images/generations/
AuthorizationBearer <token>

In: header

Request Body

application/json

model?string

画像生成に使用するモデル。dall-e-2dall-e-3、またはgpt-image-1のいずれか。デフォルトはdall-e-2ですが、gpt-image-1固有のパラメータを使用する場合を除きます。

prompt*string

必要な画像のテキスト説明。gpt-image-1 の最大長は 32000 文字、dall-e-2 の最大長は 1000 文字、dall-e-3 の最大長は 4000 文字です。

n?integer

生成する画像数。1から10の間でなければなりません。dall-e-3ではn=1のみサポートされています。

size?string

生成される画像のサイズ。gpt-image-1の場合は、1024x10241536x1024(横向き)、1024x1536(縦向き)、または自動(デフォルト)のいずれかである必要があります。dall-e-2の場合は、256x256512x512、または1024x1024のいずれかである必要があります。dall-e-3の場合は、1024x10241792x1024、または1024x1792のいずれかである必要があります。

background?string

生成画像の背景に透明度を設定できます。このパラメータは gpt-image-1 のみサポートします。透明不透明、または自動(デフォルト)のいずれかでなければなりません。自動を使用すると、モデルが画像に最適な背景を自動的に決定します。

もし是透明の場合、出力形式は透明度をサポートする必要があるため、png(デフォルト)または webp に設定する必要があります。

moderation?string

gpt-image-1 が生成する画像のコンテンツ審査レベルを制御します。制限を緩めたフィルタリングを行うには、または自動(デフォルト)を指定する必要があります。

quality?string

生成された画像の品質。

stream?string
style?string
user?string

Response Body

application/json

curl -X POST "https://lizh.ai/v1/images/generations/" \  -H "Content-Type: application/json" \  -d '{    "prompt": "string"  }'
{
  "created": 0,
  "data": [
    {
      "b64_json": "string",
      "url": "string"
    }
  ],
  "usage": {
    "total_tokens": 0,
    "input_tokens": 0,
    "output_tokens": 0,
    "input_tokens_details": {
      "text_tokens": 0,
      "image_tokens": 0
    }
  }
}

このガイドはいかがですか?

最終更新