Перейти к основному содержанию
POST
/
v1
/
images
/
generations
Create images
curl --request POST \
  --url https://api.cometapi.com/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "dall-e-3",
  "prompt": "A paper boat floating on calm water at sunrise."
}
'
{
  "created": 1773311889,
  "data": [
    {
      "revised_prompt": "A paper boat floating on calm water at sunrise, with soft golden light reflecting off the water's surface.",
      "url": "https://filesystem.site/cdn/20260312/1d6826050921c07a13ff173310c640.webp"
    }
  ]
}
Используйте этот маршрут, чтобы создавать изображения из текста с OpenAI-совместимыми форматами запросов в CometAPI.

Сначала выберите модель

  • Используйте dall-e-3, если вам нужен простой smoke test на основе URL
  • Используйте gpt-image-1, gpt-image-1-mini или gpt-image-1.5, если вам нужны более новые GPT-модели для изображений и вы можете обрабатывать ответы в base64
  • Используйте qwen-image, если вам нужен именно этот провайдер, но оставляйте n равным 1

Безопасный первый запрос

  • Начните с dall-e-3
  • Оставьте size равным 1024x1024
  • Установите response_format: "url", если вам нужен небольшой JSON-ответ и временный URL для скачивания
  • Используйте один Prompt и одно изображение, прежде чем добавлять пакетную генерацию или настройку стиля

Поведение ответов в зависимости от модели

  • dall-e-2 и dall-e-3 поддерживают ответы с URL и ответы в base64
  • gpt-image-1, gpt-image-1-mini и gpt-image-1.5 лучше рассматривать как маршруты, ориентированные в первую очередь на base64
  • qwen-image не поддерживает n > 1
Во время живой валидации 2026-03-12 запрос dall-e-3 с response_format: "url" вернул обычную временную метку created, revised_prompt и временный URL изображения.
Сгенерированные изображения должны соответствовать политикам использования провайдера. Не отправляйте незаконные, насильственные, порнографические или нарушающие авторские права Prompt.

Авторизации

Authorization
string
header
обязательно

Bearer token authentication. Use your CometAPI key.

Тело

application/json
model
string
по умолчанию:dall-e-3
обязательно

The image generation model to use. Choose a current model from the Models page.

prompt
string
обязательно

Text description of the image you want to generate.

Пример:

"A paper boat floating on calm water at sunrise."

n
integer
по умолчанию:1

Number of images to generate. Keep this at 1 for the broadest compatibility.

size
string

Requested output size. Supported values depend on the selected model.

Пример:

"1024x1024"

response_format
enum<string>

Requested output encoding for models that support it.

Доступные опции:
url,
b64_json

Ответ

200 - application/json

Image generation result.

created
integer
обязательно

Unix timestamp for the completed generation.

data
object[]
обязательно