Skip to content

Gemini 3.1 Flash Lite Image

gemini-3.1-flash-lite-image es el modelo de imagen Gemini 3.1 Flash Lite Image de Google. Está optimizado para velocidad, escala y bajo coste cuando la latencia y el precio son las restricciones principales.

Google indica que este modelo Lite no está optimizado para múltiples entradas de referencia ni para edición secuencial de varios turnos. Úsalo para generación 1K rápida y ediciones simples; usa gemini-3.1-flash-image-preview cuando importen más la consistencia de referencia o más niveles de salida.

Superficie de API

OperaciónEndpointModo
Generación de imágenesPOST /v1/images/generationsSíncrono
Tarea de generación de imágenesPOST /v1/async/images/generationsAsíncrono
Edición de imágenesPOST /v1/images/editsSíncrono
Tarea de edición de imágenesPOST /v1/async/images/editsAsíncrono

Precios

ID del modeloNivel de salidaCréditos / imagen
gemini-3.1-flash-lite-image1K2

Campos de petición

Este modelo usa los mismos campos de imagen compatibles con OpenAI que el resto de Pixapi.

CampoTipoObligatorioDescripción
modelstringUsa gemini-3.1-flash-lite-image.
promptstringDescribe la imagen o edición deseada.
imagestring o string[]Obligatorio para edicionesURL de imagen de entrada. Para este modelo Lite, prefiere una sola imagen de referencia.
nnumberNoNúmero de imágenes a devolver. Actualmente solo se admite 1.
sizestringNoRelación de aspecto de salida: 1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9 o 21:9.

Ejemplo

bash
curl https://api.pixapi.ai/v1/images/generations \
  -H "Authorization: Bearer $PIXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gemini-3.1-flash-lite-image",
  "prompt": "A polished product photo of a ceramic coffee cup",
  "n": 1,
  "size": "1:1"
}'
py
import os
import requests

response = requests.post(
    "https://api.pixapi.ai/v1/images/generations",
    headers={
        "Authorization": f"Bearer {os.environ['PIXAPI_KEY']}",
        "Content-Type": "application/json",
    },
    json={
    "model": "gemini-3.1-flash-lite-image",
    "prompt": "A polished product photo of a ceramic coffee cup",
    "n": 1,
    "size": "1:1"
},
)
response.raise_for_status()
print(response.json())
js
const response = await fetch('https://api.pixapi.ai/v1/images/generations', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.PIXAPI_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
  "model": "gemini-3.1-flash-lite-image",
  "prompt": "A polished product photo of a ceramic coffee cup",
  "n": 1,
  "size": "1:1"
}),
});

if (!response.ok) {
  throw new Error(await response.text());
}

console.log(await response.json());
go
package main

import (
  "bytes"
  "fmt"
  "io"
  "net/http"
  "os"
)

func main() {
  body := []byte(`{
  "model": "gemini-3.1-flash-lite-image",
  "prompt": "A polished product photo of a ceramic coffee cup",
  "n": 1,
  "size": "1:1"
}`)

  req, err := http.NewRequest(
    "POST",
    "https://api.pixapi.ai/v1/images/generations",
    bytes.NewBuffer(body),
  )
  if err != nil {
    panic(err)
  }
  req.Header.Set("Authorization", "Bearer "+os.Getenv("PIXAPI_KEY"))
  req.Header.Set("Content-Type", "application/json")

  resp, err := http.DefaultClient.Do(req)
  if err != nil {
    panic(err)
  }
  defer resp.Body.Close()

  result, _ := io.ReadAll(resp.Body)
  fmt.Println(string(result))
}

Para la estructura de respuesta compartida y el ejemplo de subida de edición, consulta la Referencia de API.