Перейти до основного вмісту
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 image model, коли вам потрібні параметри лише для GPT, такі як output_format, quality або background
  • Використовуйте qwen-image, якщо вам потрібен саме цей провайдер, але залишайте n рівним 1

Безпечний перший запит

  • Почніть із dall-e-3
  • Залишайте size рівним 1024x1024
  • Установіть response_format: "url", якщо хочете отримати невелику JSON-відповідь і тимчасову URL-адресу для завантаження
  • Використовуйте перевірений приклад GPT-запиту в довідці API, якщо вам потрібні параметри GPT image model
  • Додавайте output_format лише тоді, коли вам потрібен конкретний тип закодованого зображення, наприклад jpeg
  • Перевірте посібник OpenAI з генерації зображень, перш ніж додавати background, output_compression або streaming
  • Використовуйте один Prompt і одне вихідне зображення, перш ніж додавати пакетну генерацію або налаштування стилю

Поведінка запитів, специфічна для моделі

  • response_format застосовується до dall-e-2 і dall-e-3
  • GPT image models використовують параметри лише для GPT, такі як output_format, quality, background і output_compression
  • Дотримуйтеся посібника OpenAI з генерації зображень щодо актуальних параметрів, специфічних для моделі
  • qwen-image не підтримує n > 1
Згенеровані зображення мають відповідати політикам використання провайдера. Не надсилайте незаконні, насильницькі, порнографічні запити або такі, що порушують авторські права.

Авторизації

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.