Перейти к основному содержанию
POST
/
v1
/
images
/
generations
curl --request POST \
  --url https://api.cometapi.com/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "gpt-image-2",
  "prompt": "A paper boat floating on calm water at sunrise."
}
'
{
  "created": 1776841943,
  "background": "opaque",
  "output_format": "jpeg",
  "quality": "low",
  "size": "1024x1024",
  "usage": {
    "input_tokens": 16,
    "input_tokens_details": {
      "image_tokens": 0,
      "text_tokens": 16
    },
    "output_tokens": 208,
    "total_tokens": 224
  },
  "data": [
    {
      "b64_json": "<base64-image-data>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

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

Используйте этот маршрут, чтобы создавать изображения из текста с OpenAI-совместимыми форматами запросов в CometAPI.

Официальная справка

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

  • Используйте dall-e-3, если вам нужен простой первый запрос с response_format
  • Используйте модель GPT для изображений, если вам нужны параметры только для GPT, такие как output_format, quality или background
  • Используйте qwen-image, если вам нужен именно этот провайдер, но оставляйте n равным 1

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

  • Начните с dall-e-3
  • Оставьте size равным 1024x1024
  • Установите response_format: "url", если вам нужен небольшой JSON-ответ и временный URL для скачивания
  • Используйте проверенный пример GPT-запроса из справки API, если вам нужны параметры модели GPT для изображений
  • Добавляйте output_format только тогда, когда вам нужен определённый тип закодированного изображения, например jpeg
  • Проверьте руководство OpenAI по генерации изображений, прежде чем добавлять background, output_compression или Streaming
  • Используйте один Prompt и одно выходное изображение, прежде чем добавлять пакетную генерацию или настройку стиля

Поведение запросов для конкретных моделей

  • response_format применяется к dall-e-2 и dall-e-3
  • Модели GPT для изображений используют параметры только для GPT, такие как output_format, quality, background и output_compression
  • Следуйте руководству OpenAI по генерации изображений для получения актуальных параметров конкретных моделей
  • qwen-image не поддерживает n > 1
Сгенерированные изображения должны соответствовать политикам использования провайдера. Не отправляйте незаконные, насильственные, порнографические или нарушающие авторские права 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.

quality
string

Quality setting for models that support it. See the OpenAI image generation guide for the latest model-specific values.

size
string

Requested output size. Supported values depend on the selected model. See the OpenAI image generation guide for the latest model-specific ranges.

Пример:

"1024x1024"

response_format
enum<string>

The response container for dall-e-2 and dall-e-3. This parameter is not supported for GPT image models, which return base64-encoded image data.

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

The encoded image type for GPT image model results, such as png, jpeg, or webp. See the OpenAI image generation guide for current GPT image output controls.

Пример:

"jpeg"

Ответ

200 - application/json

Image generation result.

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

Unix timestamp for the completed generation.

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

Background mode returned by models that expose it.

output_format
string

Encoded image type returned by GPT image models.

quality
string

Quality level returned by models that expose it.

size
string

Output size returned by models that expose it.