Gemini supporta l'editing migliorato delle immagini e l'editing multi-turno, nonché filtri di sicurezza aggiornati che offrono un'esperienza più flessibile e meno restrittiva.
I seguenti modelli Gemini supportano l'editing delle immagini:
Fai clic per espandere i modelli supportati
Per saperne di più sulle funzionalità dei modelli, consulta Modelli Gemini.
Modifica un'immagine
Console
Per modificare le immagini:
- Apri Agent Studio > Crea prompt.
- Fai clic su Cambia modello e seleziona uno dei modelli visualizzati.
- Nel riquadro Output, seleziona Immagine e testo dal menu a discesa.
- Fai clic su Inserisci contenuti multimediali () e seleziona un'origine dal menu, poi segui le istruzioni della finestra di dialogo.
- Scrivi le modifiche che vuoi apportare all'immagine nell'area di testo Scrivi un prompt.
- Fai clic sul pulsante Prompt ().
Gemini genera una versione modificata dell'immagine fornita in base alla tua descrizione. Questo processo richiede alcuni secondi, ma può essere relativamente più lento a seconda della capacità.
Python
Installa
pip install --upgrade google-genai
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Google Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Java
Scopri come installare o aggiornare l'Java.
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Google Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Go
Scopri come installare o aggiornare l'Go.
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Google Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Node.js
Installa
npm install @google/genai
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Google Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
REST
Esegui questo comando nel terminale per creare o sovrascrivere questo file nella directory corrente:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://${API_ENDPOINT}:generateContent \
-d '{
"contents": {
"role": "USER",
"parts": [
{"fileData": {
"mimeType": "image/jpg",
"fileUri": "FILE_NAME"
}
},
{"text": "Convert this photo to black and white, in a cartoonish style."},
]
},
"generationConfig": {
"imageConfig": {
"aspectRatio": "16:9",
"imageSize": "4K",
"responseModalities": ["TEXT", "IMAGE"],
"imageOutputOptions": {
"mimeType": "image/png"
},
"personGeneration": "allow_all"
},
},
"safetySettings": {
"method": "PROBABILITY",
"category": "HARM_CATEGORY_DANGEROUS_CONTENT",
"threshold": "BLOCK_MEDIUM_AND_ABOVE"
},
}' 2>/dev/null >response.json
Per saperne di più sulle funzionalità dei modelli, inclusi i formati e le risoluzioni di output supportati, consulta Modelli Gemini.
Gemini genera un'immagine in base alla tua descrizione. Questo processo richiede alcuni secondi, ma può essere relativamente più lento a seconda della capacità.
Salva le immagini modificate in Cloud Storage
Quando modifichi le immagini con i modelli di immagini Gemini, come
Gemini Nano Banana 2.1
(gemini-nano-banana-2.1) utilizzando le API generateContent e
streamGenerateContent, puoi impostare outputConfig.outputUriPrefix e
generationConfig.responseFormat[].image.delivery su "URI" per scrivere le immagini modificate
direttamente in un bucket Cloud Storage e ricevere un
riferimento fileData.fileUri anziché byte base64 incorporati. Per i modelli supportati, le istruzioni di configurazione e la sintassi delle richieste, consulta Salva le immagini create dall'AI in Cloud Storage.
Modifica di immagini in più passaggi
L'editing multi-turno ti consente di rispondere al modello con modifiche dopo che ha visualizzato una risposta con un'immagine modificata.
I seguenti modelli Gemini supportano l'editing multi-turno:
Fai clic per espandere i modelli supportati
Limita le dimensioni dell'intero file di richiesta a un massimo di 50 MB.
Per testare l'editing di immagini multi-turn, consulta il notebook Generazione di immagini con Gemini Nano Banana 2.1 in Agent Platform.
Per visualizzare esempi di codice relativi alla creazione e alla modifica di immagini in più passaggi utilizzando Gemini 3 Pro Image, consulta Esempio di modifica di immagini in più passaggi utilizzando le firme concettuali.
Passaggi successivi
Per saperne di più sulla generazione di immagini di Gemini, consulta i seguenti link: