Skip to content

Formato de transición heredado

Esta sección documenta la antigua estructura de petición compatible con Nano Banana que se usaba anteriormente en la documentación de modelos. Se mantiene solo para la transición. Las nuevas integraciones deberían usar las páginas de modelos compatibles con OpenAI y la Referencia de API.

Endpoints heredados

http
POST /v1/images/generate
POST /v1/images/edit

Campos heredados

CampoReemplazoNotas
numnNúmero de imágenes de salida.
image_sizesizeLa forma de salida de Gemini ahora usa valores de relación de aspecto como 1:1; los tamaños en píxeles dependen del proveedor.
URL JSON imageURL JSON imageLa documentación nueva de edición usa POST /v1/images/edits; archivos, uploads multipart e imágenes base64 no están soportados.
Respuesta data.urlRespuesta data[0].urlLas respuestas nuevas siguen la forma de respuesta de imagen de OpenAI.

Ejemplo de generación heredado

bash
curl https://api.pixapi.ai/v1/images/generate \
  -H "Authorization: Bearer $PIXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3-pro-image-preview",
    "prompt": "Editorial product photo of a matte black water bottle on stone",
    "num": 1,
    "image_size": "1:1"
  }'

Ejemplo de edición heredado

bash
curl https://api.pixapi.ai/v1/images/edit \
  -H "Authorization: Bearer $PIXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3-pro-image-preview",
    "prompt": "Change the bottle color to warm ivory and keep the background",
    "image": "https://example.com/input.png",
    "num": 1
  }'

Respuesta heredada

json
{
  "code": 0,
  "message": "ok",
  "data": {
    "url": "https://cdn.pixapi.ai/generated/image.png"
  }
}

Cuando num es mayor que 1, las respuestas heredadas pueden devolver data.url como un array.