POST Images

Генерация, редактирование и вариации. Multipart — до 25 MiB на часть, тело edits/variations — до 32 MiB.

POST
/images/generations
АвторизацияBearer <token>

API-ключ sk-…. Не токен кабинета и не sk-mgmt-….

Где: header

Тело запроса

application/json

Тело ответа

application/json

application/json

curl -X POST "https://example.com/images/generations" \  -H "Content-Type: application/json" \  -d '{    "model": "dall-e-3",    "prompt": "Закат над морем",    "n": 1,    "size": "1024x1024"  }'
{
  "created": 0,
  "data": [
    {}
  ],
  "usage": {
    "input_tokens": 0,
    "output_tokens": 0,
    "total_tokens": 0,
    "input_tokens_details": {
      "text_tokens": 0,
      "image_tokens": 0
    }
  }
}
{
  "error": {
    "message": "string",
    "type": "invalid_request_error",
    "code": "model_not_found"
  }
}
POST
/images/edits
АвторизацияBearer <token>

API-ключ sk-…. Не токен кабинета и не sk-mgmt-….

Где: header

Тело запроса

multipart/form-data

Тело ответа

application/json

curl -X POST "https://example.com/images/edits" \  -F image="string" \  -F prompt="string"
{
  "created": 0,
  "data": [
    {}
  ],
  "usage": {
    "input_tokens": 0,
    "output_tokens": 0,
    "total_tokens": 0,
    "input_tokens_details": {
      "text_tokens": 0,
      "image_tokens": 0
    }
  }
}
POST
/images/variations
АвторизацияBearer <token>

API-ключ sk-…. Не токен кабинета и не sk-mgmt-….

Где: header

Тело запроса

multipart/form-data

Тело ответа

application/json

curl -X POST "https://example.com/images/variations" \  -F image="string"
{
  "created": 0,
  "data": [
    {}
  ],
  "usage": {
    "input_tokens": 0,
    "output_tokens": 0,
    "total_tokens": 0,
    "input_tokens_details": {
      "text_tokens": 0,
      "image_tokens": 0
    }
  }
}

Что дальше

На этой странице