Skip to main content
POST
Generate content (Gemini)
Esta página usa la misma operación generateContent que Generar contenido (Gemini), con el playground de arriba rellenado previamente para chat de texto plano. Las notas a continuación describen los campos nativos de Gemini que puede agregar a generationConfig para generar o editar imágenes con controles de respuesta específicos del proveedor.
Establezca generationConfig.responseModalities en ["IMAGE"] para solicitar salida de imagen y use generationConfig.imageConfig para controlar la relación de aspecto y el tamaño de salida.

Campos de solicitud nativos de Gemini

Use un modelo con capacidad de generación de imágenes como gemini-2.0-flash-preview-image-generation en el parámetro de ruta model.

Ejemplo: generar una imagen

Campos de respuesta

La respuesta sigue la forma estándar de generateContent. Cuando se solicita salida de imagen, las parts devueltas contienen datos de imagen inline:
array
Respuestas candidatas devueltas por el modelo.
object
Metadatos de uso de tokens, incluido promptTokenCount, candidatesTokenCount y totalTokenCount.

Ejemplo de respuesta

200

Autorizaciones

Authorization
string
header
requerido

Your DGrid API key. All endpoints use Authorization: Bearer <DGRID_API_KEY>.

Parámetros de ruta

model
string
requerido

Target model ID, such as gemini-1.5-pro.

Cuerpo

application/json
contents
object[]

Input content array with role and parts.

generationConfig
object

Generation configuration.

Respuesta

Generated content candidates.

candidates
object[]

Candidate responses returned by the model.

usageMetadata
object

Token accounting metadata.