Skip to main content
POST
Image-to-Image Editing

Modifier les images

Modifiez les images existantes à l’aide de Google Gemini 2.5 Flash Image avec des instructions textuelles.

Point de terminaison

Description

Modifiez les images existantes à l’aide de Google Gemini 2.5 Flash Image avec des instructions textuelles. Ce point de terminaison est spécifiquement conçu pour la édition d’image à image où :
  • Un fichier image est obligatoire (contrairement à /images/generations où il est facultatif)
  • Une invite textuelle décrit comment modifier ou transformer l’image
  • L’image éditée est renvoyée avec les mêmes options de qualité et de format
Toutes les invites et réponses sont automatiquement traitées via SMLTP pour la journalisation des audits et la conformité.

Authentification

Obligatoire : clé API

Corps de la demande

Ce point de terminaison accepte le format multipart/form-data.

Paramètres

Exemples de requêtes

boucle

JavaScript/Node.js

###Python

Réponse

Réponse réussie (200)

Champs de réponse

Objet image

Objet de métadonnées

Réponses d’erreur

400 Requête incorrecte

401 Non autorisé

403 Interdit

413 Charge utile trop importante

500 Erreur de serveur interne

503 Service indisponible

Remarques

  • Formats d’images pris en charge : JPEG, PNG, WEBP, GIF
  • Taille maximale du fichier : 10 Mo par image
  • Le fichier image est obligatoire pour ce point de terminaison (contrairement à /images/generations)
  • L’invite décrit comment modifier ou transformer l’image téléchargée
  • Toutes les demandes sont traitées via SMLTP pour des raisons de sécurité et de conformité
  • Utilisez response_format: "b64_json" pour recevoir des données d’image codées en base64 au lieu d’URL

Autorisations

Authorization
string
header
requis

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

Corps

multipart/form-data
prompt
string
requis

Text instructions describing how to edit or transform the uploaded image

Required string length: 1 - 4000
Exemple:

"Add dramatic sunset colors to the sky and enhance the overall atmosphere"

image
file
requis

Image file to edit (required, JPEG, PNG, WEBP, or GIF, max 10MB)

smltp_policy
string
défaut:internal

SMLTP security policy to apply (e.g., 'internal', 'public', 'confidential', 'hipaa', 'gdpr')

Exemple:

"internal"

response_format
enum<string>
défaut:url

The format of the response images

Options disponibles:
url,
b64_json
Exemple:

"url"

Réponse

Image edited successfully

success
boolean
Exemple:

true

id
string

Unique request identifier

Exemple:

"f55bb4aa-ad9a-4b5a-9c94-511bf6fce806"

object
string
Exemple:

"image.edit"

created
integer

Unix timestamp of when the image was edited

Exemple:

1705312200

data
object[]

Array of edited images

metadata
object