I modelli Gemini Robotics ER (embodied reasoning) sono modelli di visione e linguaggio (VLM) che consentono ai robot di percepire e interagire con il mondo fisico. Interpretano i dati visivi, eseguono ragionamenti spaziali e temporali, pianificano attività in più fasi e coordinano robot e strumenti.
Modelli
Il modello Gemini Robotics ER 2 è l'ultimo modello di Gemini Robotics. Si tratta del nostro modello di ragionamento aggiornato che consente ai robot di comprendere con precisione il loro ambiente. È specializzato in funzionalità di ragionamento basate sull'interazione con il mondo fisico, come l'orchestrazione di robot da parte di agenti (ad es. tramite VLA), la comprensione di video di robot, inclusi la comprensione dello stato di avanzamento e il rilevamento del successo, la lettura di strumenti, il puntamento e il ragionamento spaziale.
Il modello Gemini Robotics ER 2 introduce due endpoint del modello:
gemini-robotics-er-2-preview: il modello ER 2 standard. Si basa su Gemini 3.5 Flash con ragionamento spaziale migliorato, ricerca di momenti video, classificazione dell'avanzamento dei video, orchestrazione multi-robot e utilizzo di strumenti in più passaggi.gemini-robotics-er-2-streaming-preview: ottimizzato per lo streaming in tempo reale tramite l'API Live. Utilizza questo modello per agenti robot a bassa latenza che elaborano input audio e video continui.
Se utilizzi Gemini Robotics ER 1.6, esegui l'upgrade a Gemini Robotics ER 2 sostituendo
model="gemini-robotics-er-1.6-preview" con
model="gemini-robotics-er-2-preview" o
model="gemini-robotics-er-2-streaming-preview" nelle chiamate API. Tieni presente che
il modello Gemini Robotics ER 1.6 verrà ritirato alla
fine di agosto.
Prova Gemini Robotics ER 2 in Google AI Studio
Funzionalità di robotica
Gemini Robotics ER supporta una serie di funzionalità di ragionamento basate sull'interazione con il mondo fisico. Seleziona una funzionalità per saperne di più:
| Capacità | Descrizione | Guida |
|---|---|---|
| Ragionamento spaziale | Punta agli oggetti, monitorali nel video, rilevati con riquadri di delimitazione, pianifica le traiettorie. | Ragionamento spaziale |
| Agentic Vision | Utilizza l'esecuzione del codice per migliorare altre funzionalità sfruttando gli strumenti di manipolazione delle immagini. | Visione agentica |
| Orchestrazione delle attività | Combina il ragionamento spaziale con le API robot personalizzate per completare attività a lungo termine. | Orchestrazione delle attività |
| Streaming (solo endpoint di streaming Gemini Robotics ER 2) | Streaming bidirezionale per agenti robot in tempo reale con chiamate di funzioni a bassa latenza. | Streaming per la robotica |
| Avanzamento video (solo Gemini Robotics ER 2) | Ricerca dei momenti e classificazione dei progressi dai feed video continui. | Comprensione dei video |
Per iniziare
L'esempio seguente trova gli oggetti in un'immagine e restituisce le relative coordinate e le relative etichette 2D normalizzate. Puoi passare questo output direttamente a un'API di robotica o a un modello VLA per generare azioni del robot.
Python
from google import genai
from google.genai import types
PROMPT = """
Point to no more than 10 items in the image. The label returned
should be an identifying name for the object detected.
The answer should follow the json format: [{"point": <point>,
"label": <label1>}, ...]. The points are in [y, x] format
normalized to 0-1000.
"""
client = genai.Client()
uploaded_file = client.files.upload(file="my-image.png")
response = client.models.generate_content(
model="gemini-robotics-er-2-preview",
contents=[
types.Part.from_uri(
file_uri=uploaded_file.uri,
mime_type=uploaded_file.mime_type
),
PROMPT
],
config=types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(thinking_level="high")
),
)
print(response.text)
REST
# First, ensure you have the image file locally.
# Encode the image to base64
IMAGE_BASE64=$(base64 -w 0 my-image.png)
curl -X POST \
"https://generativelanguage.googleapis.com/v1beta/models/gemini-robotics-er-2-preview:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{
"parts": [
{
"inlineData": {
"mimeType": "image/png",
"data": "'"${IMAGE_BASE64}"'"
}
},
{
"text": "Point to no more than 10 items in the image. The label returned should be an identifying name for the object detected. The answer should follow the json format: [{\"point\": [y, x], \"label\": <label1>}, ...]. The points are in [y, x] format normalized to 0-1000."
}
]
}
],
"generationConfig": {
"thinkingConfig": {
"thinkingLevel": "high"
}
}
}'
L'output sarà un array JSON contenente oggetti, ognuno con un point
(coordinate [y, x] normalizzate) e un label che identifica l'oggetto.
JSON
[
{"point": [376, 508], "label": "small banana"},
{"point": [287, 609], "label": "larger banana"},
{"point": [223, 303], "label": "pink starfruit"},
{"point": [435, 172], "label": "paper bag"},
{"point": [270, 786], "label": "green plastic bowl"},
{"point": [488, 775], "label": "metal measuring cup"},
{"point": [673, 580], "label": "dark blue bowl"},
{"point": [471, 353], "label": "light blue bowl"},
{"point": [492, 497], "label": "bread"},
{"point": [525, 429], "label": "lime"}
]
L'immagine seguente è un esempio di come possono essere visualizzati questi punti:
Come funziona
Gemini Robotics ER accetta input di immagini, video o audio con prompt in linguaggio naturale. Identifica gli oggetti, ragiona sul contesto della scena e sulle relazioni spaziali e restituisce un output strutturato come coordinate o riquadri di delimitazione.
Gemini Robotics ER è anche agentico: suddivide le attività complesse in sottoattività e le esegue chiamando le funzioni del robot o eseguendo il codice generato. Ad esempio, "metti la mela nella ciotola" diventa una sequenza di passaggi per individuare, afferrare e posizionare.
Consulta Chiamata di funzioni per informazioni dettagliate su come Gemini esegue le chiamate di strumenti.
Sicurezza
Sebbene Gemini Robotics ER sia stato progettato pensando alla sicurezza, è tua responsabilità mantenere un ambiente sicuro intorno al robot. I modelli di AI generativa possono commettere errori e i robot fisici possono causare danni. Per saperne di più, visita la pagina sulla sicurezza della robotica di Google DeepMind.
Best practice
Usa un linguaggio semplice e naturale. Descrivi cosa vuoi che faccia il robot come se ti rivolgessi a una persona. Se un termine non funziona, prova un sinonimo comune.
Ottimizza l'input visivo. Ritaglia o ingrandisci oggetti piccoli o non chiari prima di inviare l'immagine. L'illuminazione e il basso contrasto cromatico possono influire sul rilevamento.
Suddividi le attività complesse in passaggi. Invia ogni passaggio come prompt separato per mantenere il modello concentrato e migliorare l'accuratezza.
Esegui query più volte e calcola la media dei risultati per attività ad alta precisione. Questo approccio di consenso riduce la varianza degli output spaziali.
Limitazioni
Tieni presenti le seguenti limitazioni quando sviluppi con Gemini Robotics ER:
- Limitazioni relative alle chiavi API:l'API Gemini non accetta richieste da chiavi API senza limitazioni e restituisce un errore
403 Forbidden. Proteggi la tua chiave API aggiungendo limitazioni in AI Studio. Per informazioni dettagliate, consulta la sezione Proteggere le chiavi API senza limitazioni. - Latenza e prestazioni:query complesse, input ad alta risoluzione o livelli di pensiero elevati possono comportare un aumento dei tempi di elaborazione. Per il livello di pensiero, utilizza il livello medio per un buon equilibrio tra latenza e rendimento.
- Allucinazioni: come tutti i modelli linguistici di grandi dimensioni, i modelli Gemini Robotics ER possono occasionalmente "avere allucinazioni" o fornire informazioni errate, soprattutto per prompt ambigui o input fuori distribuzione.
- Dipendenza dalla qualità del prompt: la qualità dell'output dipende dalla chiarezza del prompt di input. Utilizza prompt specifici e ben strutturati.
- Costo di calcolo:l'esecuzione del modello, soprattutto con input video o
thinking_budgetelevati, consuma risorse di calcolo e comporta costi. Per ulteriori dettagli, consulta la pagina Pensiero. - Tipi di input:consulta i seguenti argomenti per informazioni dettagliate sulle limitazioni per ogni modalità.
Informativa sulla privacy
Riconosci che i modelli a cui viene fatto riferimento in questo documento (i "Modelli di robotica") sfruttano i dati video e audio per funzionare e spostare l'hardware in conformità con le tue istruzioni. Pertanto, puoi utilizzare i Modelli di robotica in modo che i dati di persone identificabili, come voce, immagini e dati di somiglianza ("Dati personali"), vengano raccolti dai Modelli di robotica. Se scegli di utilizzare i Modelli di robotica in modo da raccogliere dati personali, accetti di non consentire a persone identificabili di interagire con i Modelli di robotica o di trovarsi nell'area circostante, a meno che e fino a quando queste persone identificabili non siano state informate in modo sufficiente e non abbiano acconsentito al fatto che i loro dati personali possano essere forniti e utilizzati da Google come descritto nei Termini di servizio aggiuntivi dell'API Gemini disponibili all'indirizzo https://ai.google.dev/gemini-api/terms (i "Termini"), anche in conformità con la sezione intitolata "Modalità di utilizzo dei dati da parte di Google". Ti assicurerai che tale avviso consenta la raccolta e l'utilizzo dei dati personali come descritto nei Termini e farai ogni sforzo commercialmente ragionevole per ridurre al minimo la raccolta e la distribuzione dei dati personali utilizzando tecniche come la sfocatura dei volti e utilizzando i modelli di robotica in aree che non contengono persone identificabili nella misura in cui ciò sia praticabile.
Prezzi
Per informazioni dettagliate sui prezzi e sulle regioni disponibili, consulta la pagina dei prezzi.
Endpoint del modello
Gemini Robotics ER 2 (anteprima)
| Proprietà | Descrizione |
|---|---|
| Codice modello | gemini-robotics-er-2-preview |
| Tipi di dati supportati |
Input Testo, immagini, video, audio Output Testo |
| Limiti dei token[*] |
Limite di token di input 131.072 Limite di token di output 65.536 |
| Funzionalità | Non supportato Supportato Supportato Supportato Supportato Supportato Supportato Non supportato Non supportato Supportato Supportato Supportato Supportato |
| Opzioni di consumo |
Supportato Non supportato Non supportato |
| Versioni |
|
| Ultimo aggiornamento | Luglio 2026 |
| Scheda del modello | Scheda del modello |
Gemini Robotics ER 2 Streaming Preview
| Proprietà | Descrizione |
|---|---|
| Codice modello | gemini-robotics-er-2-streaming-preview |
| Tipi di dati supportati |
Input Testo, immagini, video, audio Output Testo |
| Limiti dei token[*] |
Limite di token di input 131.072 Limite di token di output 65.536 |
| Funzionalità | Non supportato Non supportato Non supportato Non supportato Non supportato Supportato Non supportato Non supportato Supportato Supportato Non supportato Supportato Non supportato |
| Opzioni di consumo |
Non supportato Non supportato Non supportato |
| Versioni |
|
| Ultimo aggiornamento | Luglio 2026 |
| Scheda del modello | Scheda del modello |
Gemini Robotics ER 1.6 (anteprima)
| Proprietà | Descrizione |
|---|---|
| Codice modello | gemini-robotics-er-1.6-preview |
| Tipi di dati supportati |
Input Testo, immagini, video, audio Output Testo |
| Limiti dei token[*] |
Limite di token di input 131.072 Limite di token di output 65.536 |
| Funzionalità | Non supportato Supportato Supportato Supportato Supportato Supportato Supportato Non supportato Non supportato Supportato Supportato Supportato Supportato |
| Opzioni di consumo |
Supportato Non supportato Non supportato |
| Versioni |
|
| Ultimo aggiornamento | Dicembre 2025 |
| Knowledge cutoff | Gennaio 2025 |
Passaggi successivi
- Ragionamento spaziale: puntamento, monitoraggio, riquadri di delimitazione, traiettorie.
- Capacità agentiche: esecuzione di codice, lettura degli strumenti, annotazione delle immagini.
- Orchestrazione delle attività: attività a lungo termine con API robot personalizzate.
- Robotica con streaming: streaming bidirezionale in tempo reale (solo Gemini Robotics ER 2).
- Comprensione dei video: ricerca dei momenti e classificazione dei progressi (solo Gemini Robotics ER 2).
- Google DeepMind robotics safety: la ricerca sulla sicurezza alla base della famiglia di modelli.