POST Images
Генерация, редактирование и вариации. Multipart — до 25 MiB на часть, тело edits/variations — до 32 MiB.
Авторизация
bearerAuth Авторизация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"
}
}Авторизация
bearerAuth Авторизация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
}
}
}Авторизация
bearerAuth Авторизация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
}
}
}