メインコンテンツへスキップ
POST
/
v1
/
images
/
edits
curl --request POST \
  --url 'https://api.elkapi.com/v1/images/edits' \
  --header 'Authorization: Bearer <token>' \
  --form 'image=@https://example.com/image.png' \
  --form 'mask=@file.bin' \
  --form 'prompt=日差しのある庭を走る小さな子猫、映画的、高精細' \
  --form 'n=1' \
  --form 'size=1024x1024' \
  --form 'response_format=json' \
  --form 'user=' \
  --form 'model=gpt-image-1.5'
{}

Documentation Index

Fetch the complete documentation index at: https://docs.elkapi.com/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url 'https://api.elkapi.com/v1/images/edits' \
  --header 'Authorization: Bearer <token>' \
  --form 'image=@https://example.com/image.png' \
  --form 'mask=@file.bin' \
  --form 'prompt=日差しのある庭を走る小さな子猫、映画的、高精細' \
  --form 'n=1' \
  --form 'size=1024x1024' \
  --form 'response_format=json' \
  --form 'user=' \
  --form 'model=gpt-image-1.5'
{}

Authorizations

Authorization
string
必須
すべてのエンドポイントで Bearer Token 認証が必要です。リクエストヘッダーに追加します:
Authorization: Bearer YOUR_API_KEY

Body

image
file
必須
編集する画像。有効なPNGファイルで、4MB未満、正方形である必要があります。マスクを指定しない場合、画像には透明度が必要で、その透明部分がマスクとして使用されます。例:cmMtdXBsb2FkLTE2ODc4MzMzNDc3NTEtMjA=/31225951_59371037e9_small.png
mask
file
追加画像です。完全に透明な領域(例: alpha が0の領域)が、image を編集する位置を示します。有効なPNGファイルで、4MB未満、元のimageと同じ寸法である必要があります。例:“
prompt
string
必須
生成したい画像のテキスト説明。最大長は1000文字です。例:A cute baby sea otter wearing a beret.
n
string
生成する画像数。1〜10の範囲で指定します。例:1
size
string
生成画像のサイズ。256x256512x5121024x1024 のいずれかである必要があります。例:1024x1024
response_format
string
生成画像の返却形式。url または b64_json である必要があります。例:url
user
string
エンドユーザーを表す一意の識別子です。OpenAI が不正利用を監視・検出するのに役立ちます。詳細例:“
model
string
デフォルト:"gpt-image-1.5"
例:gpt-image-1.5

Response