メインコンテンツへスキップ
POST
/
v1
/
images
/
edits
curl --request POST \
  --url https://api.apimart.ai/v1/images/edits \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-edit-apimart",
    "prompt": "背景を星空に変更し、主要な被写体を保持する",
    "image_urls": ["https://example.com/original.png"],
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01JNXXXXXXXXXXXXXXXXXX"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/images/edits \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "grok-imagine-1.0-edit-apimart",
    "prompt": "背景を星空に変更し、主要な被写体を保持する",
    "image_urls": ["https://example.com/original.png"],
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01JNXXXXXXXXXXXXXXXXXX"
    }
  ]
}

認証

Authorization
string
必須
すべてのAPIはBearer Token認証が必要ですAPIキーの取得:APIキー管理ページにアクセスしてAPIキーを取得してくださいリクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEY

Body

model
string
デフォルト:"grok-imagine-1.0-edit-apimart"
必須
画像編集モデル名対応モデル:
  • grok-imagine-1.0-edit-apimart - Grok 画像編集
例:"grok-imagine-1.0-edit-apimart"
prompt
string
必須
画像編集のテキスト説明、多言語対応
image_urls
string[]
必須
元画像のURL配列。システムは配列の最初の画像を編集参照として使用します。https:// リンクまたは data:image/...;base64,... フォーマットに対応。
n
integer
デフォルト:1
生成する画像の数範囲:1〜10(最小1枚、最大10枚)

Response

code
integer
レスポンスステータスコード
data
array
レスポンスデータ配列

使用シーン

シーン 1:背景編集

{
  "model": "grok-imagine-1.0-edit-apimart",
  "prompt": "背景を星空に変更し、主要な被写体を保持する",
  "image_urls": ["https://example.com/original.png"]
}

シーン 2:スタイル変換

{
  "model": "grok-imagine-1.0-edit-apimart",
  "prompt": "画像をサイバーパンクスタイルに変換する",
  "image_urls": ["https://example.com/original.png"],
  "n": 2
}