Oferta por tiempo limitado: GPT Image 2 desde $0.008 por imagen
Probar ahora
Público API

GPT Image Hub API Documentos

Utilice las claves Bearer API para llamar a los puntos finales de generación de imágenes, listado de modelos, saldo de crédito y búsqueda de generación.

Base URLhttps://www.gptimagehub.comEncabezado de autenticaciónAuthorization: Bearer gih_live_...

Inicio rápido

1
Create an API key

Sign in, open API Keys in your account, create a key, and store the one-time secret.

2
Check models and credits

Call /api/v1/models for model capabilities, then /api/v1/credits for your balance.

3
Submit a generation request

Call /api/v1/images/generations. For long-running calls, set async to true and poll the returned poll_url.

Puntos finales

GET/api/v1/modelsNo

Enumere los modelos de imágenes disponibles, las proporciones admitidas, las calidades y el costo del crédito.

GET/api/v1/creditsBearer

Lea el saldo de crédito del usuario propietario de la clave API.

POST/api/v1/images/generationsBearer

Generate images from a prompt, or set async=true to queue a background task.

GET/api/v1/generations/:generationIdBearer

Obtenga un registro de generación y las imágenes guardadas para esa generación.

Autenticación

Todos los puntos finales v1, excepto el listado de modelos, requieren una clave API en el encabezado Authorization. La clave sin formato se muestra una vez en el momento de la creación; el servidor almacena solo un hash.

Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Modelos

El punto final de los modelos devuelve ID de modelo, proveedores, relaciones de aspecto admitidas, calidades admitidas, límites de imágenes de referencia y créditos por imagen.

curl https://www.gptimagehub.com/api/v1/models

GPT IMAGE 2

gpt-image-2
openai
API ID del modelogpt-image-2
Proveedoropenai
Créditos1K: 8 | 2K: 10 | 4K: 12
Opciones predeterminadasauto, 1K
Cualidades admitidas1K, 2K, 4K
Ratios admitidosauto, 1:1, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, 5:4, 4:5, 21:9, 9:21, 2:1, 1:2, 3:1, 1:3
Imágenes de referenciaImágenes máximas: 16

Campos de solicitud

campoValorNotas
modelgpt-image-2Debe configurarse en este ID de modelo
size1024x1024OpenAI-compatible output size, for example auto or 1024x1024
qualityhighCalidades disponibles: auto, low, medium, high
n1Recuento de imágenes, de 1 a 4
reference_image@./reference.pngSólo para multipart/form-data; El recuento no puede exceder el límite del modelo.

JSON llamada

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A cinematic product photo with premium studio lighting",
    "size": "1024x1024",
    "quality": "high",
    "n": 1
  }'

Llamada de imagen de referencia

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -F "model=gpt-image-2" \
  -F "prompt=Use the reference image and render it as a premium studio product shot" \
  -F "size=1024x1024" \
  -F "quality=high" \
  -F "n=1" \
  -F "reference_image=@./reference.png"

Créditos

El punto final de créditos devuelve el saldo, el tipo de cuenta y el próximo vencimiento del crédito para el usuario propietario de la clave API.

curl https://www.gptimagehub.com/api/v1/credits \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Generar imágenes

The image generation endpoint waits for completion by default. Set async to true to receive a generation id immediately and poll /api/v1/generations/:generationId for the result. Credits are charged before provider generation and refunded automatically when the provider fails or returns fewer images than requested.

JSON solicitud

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A cinematic product photo of a transparent perfume bottle on black marble",
    "size": "1024x1024",
    "quality": "high",
    "n": 1
  }'

Async task

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A cinematic product photo with premium studio lighting",
    "size": "1024x1024",
    "quality": "high",
    "n": 1,
    "async": true
  }'
{
  "object": "image_generation",
  "id": "clx_generation_log_id",
  "status": "queued",
  "model": "gpt-image-2",
  "aspect_ratio": "1:1",
  "quality": "1K",
  "created_at": "2026-04-30T08:00:00.000Z",
  "images": [],
  "usage": {
    "credits": 0,
    "credits_requested": 8
  },
  "poll_url": "https://www.gptimagehub.com/api/v1/generations/clx_generation_log_id"
}

Solicitud de imagen de referencia

curl https://www.gptimagehub.com/api/v1/images/generations \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -F "model=gpt-image-2" \
  -F "prompt=Use the reference image and render it as a premium studio product shot" \
  -F "size=1024x1024" \
  -F "quality=high" \
  -F "n=1" \
  -F "reference_image=@./reference.png"

Respuesta

{
  "object": "image_generation",
  "id": "clx_generation_log_id",
  "status": "succeeded",
  "model": "gpt-image-2",
  "aspect_ratio": "1:1",
  "quality": "1K",
  "images": [
    {
      "id": "clx_image_id",
      "object": "image",
      "url": "https://cdn.example.com/generations/user/image.png",
      "created_at": "2026-04-30T08:00:00.000Z"
    }
  ],
  "usage": {
    "credits": 8
  },
  "balance": {
    "credits": 112,
    "account_type": "PRO",
    "next_expiration": null
  }
}

Recuperar generación

Utilice la identificación devuelta por el punto final de generación para recuperar su registro guardado y su imagen URLs. Las claves API solo pueden leer generaciones propiedad del mismo usuario.

curl https://www.gptimagehub.com/api/v1/generations/clx_generation_log_id \
  -H "Authorization: Bearer gih_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Errores

{
  "error": {
    "message": "Invalid request body",
    "code": "invalid_request"
  }
}
HTTPcodeDescripción
400invalid_requestEl cuerpo o los parámetros de la solicitud no son válidos.
401missingApiKeyFalta el encabezado Authorization.
401invalidApiKeyLa clave API no existe o ha sido revocada.
401expiredApiKeyLa clave API ha caducado.
402insufficientCreditsLa cuenta no tiene suficientes créditos.
404notFoundNo se encontró el recurso solicitado.
500generationFailedFalló la generación de imágenes.

Límites

  • Synchronous generation can run for up to 800 seconds on production.
  • n must be between 1 and 4.
  • Reference images support PNG, JPG, JPEG, and WebP. Each file can be up to 50MB.
  • The maximum reference image count is defined by each model's reference_image_limit.
  • Async mode returns 202 with poll_url. Webhooks and a separate API rate limit are not included yet.