Saltar al contenido principal
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.

Usa esta ruta para crear imágenes a partir de texto con formatos de solicitud compatibles con OpenAI en CometAPI.

Referencia oficial

Elige primero un modelo

  • Usa dall-e-3 cuando quieras una primera solicitud sencilla con response_format
  • Usa un modelo de imágenes GPT cuando necesites controles exclusivos de GPT como output_format, quality o background
  • Usa qwen-image cuando necesites específicamente ese proveedor, pero mantén n en 1

Primera solicitud segura

  • Comienza con dall-e-3
  • Mantén size en 1024x1024
  • Establece response_format: "url" si quieres una respuesta JSON pequeña y una URL de descarga temporal
  • Usa el ejemplo de solicitud GPT validado en la referencia de la API si necesitas parámetros de modelo de imágenes GPT
  • Agrega output_format solo cuando necesites un tipo de imagen codificada específico como jpeg
  • Consulta la guía de generación de imágenes de OpenAI antes de agregar background, output_compression o streaming
  • Usa un prompt y una imagen de salida antes de agregar generación por lotes o ajuste de estilo

Comportamiento de solicitud específico del modelo

  • response_format se aplica a dall-e-2 y dall-e-3
  • Los modelos de imágenes GPT usan controles exclusivos de GPT como output_format, quality, background y output_compression
  • Sigue la guía de generación de imágenes de OpenAI para las opciones específicas del modelo más recientes
  • qwen-image no admite n > 1
Las imágenes generadas deben cumplir con las políticas de uso del proveedor. No envíes prompts ilegales, violentos, pornográficos o que infrinjan derechos de autor.

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Use your CometAPI key.

Cuerpo

application/json
model
string
predeterminado:dall-e-3
requerido

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

prompt
string
requerido

Text description of the image you want to generate.

Ejemplo:

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

n
integer
predeterminado: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.

Ejemplo:

"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.

Opciones disponibles:
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.

Ejemplo:

"jpeg"

Respuesta

200 - application/json

Image generation result.

created
integer
requerido

Unix timestamp for the completed generation.

usage
object
requerido
data
object[]
requerido
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.