API Gemini
La piattaforma per sviluppatori per creare ed eseguire lo scale up con i modelli di AI più recenti di Google. Inizia in pochi minuti.
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.5-flash",
contents="Explain how AI works in a few words",
)
print(response.text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-2.5-flash",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
await main();
Go
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
result, err := client.Models.GenerateContent(
ctx,
"gemini-2.5-flash",
genai.Text("Explain how AI works in a few words"),
nil,
)
if err != nil {
log.Fatal(err)
}
fmt.Println(result.Text())
}
Java
package com.example;
import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
public class GenerateTextFromTextInput {
public static void main(String[] args) {
Client client = new Client();
GenerateContentResponse response =
client.models.generateContent(
"gemini-2.5-flash",
"Explain how AI works in a few words",
null);
System.out.println(response.text());
}
}
C#
using System.Threading.Tasks;
using Google.GenAI;
using Google.GenAI.Types;
public class GenerateContentSimpleText {
public static async Task main() {
var client = new Client();
var response = await client.Models.GenerateContentAsync(
model: "gemini-2.5-flash", contents: "Explain how AI works in a few words"
);
Console.WriteLine(response.Candidates[0].Content.Parts[0].Text);
}
}
REST
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [
{
"parts": [
{
"text": "Explain how AI works in a few words"
}
]
}
]
}'
Segui la nostra guida rapida per ottenere una chiave API ed effettuare la tua prima chiamata API in pochi minuti.
Per la maggior parte dei modelli, puoi iniziare con il nostro livello senza costi, senza dover configurare un account di fatturazione.
Scopri i modelli
Gemini 3 Pro
Il nostro modello più intelligente, il migliore al mondo per la comprensione multimodale, il tutto basato su un ragionamento all'avanguardia.
Gemini 2.5 Pro
Il nostro potente modello di ragionamento, che eccelle nella programmazione e nelle attività di ragionamento complesse.
Gemini 2.5 Flash
Il nostro modello più equilibrato, con una finestra contestuale da 1 milione di token e altro ancora.
Gemini 2.5 Flash-Lite
Il nostro modello multimodale più veloce ed economico con ottime prestazioni per le attività ad alta frequenza.
Veo 3.1
Il nostro modello di generazione video all'avanguardia, con audio nativo.
Gemini 2.5 Flash Image (Nano Banana)
Modello all'avanguardia per la generazione e la modifica di immagini
Esplora le funzionalità
Generazione di immagini nativa (Nano Banana)
Genera e modifica immagini altamente contestuali in modo nativo con Gemini 2.5 Flash Image.
Contesto lungo
Inserisci milioni di token nei modelli Gemini ed estrai informazioni da immagini, video e documenti non strutturati.
Output strutturati
Limita Gemini a rispondere con JSON, un formato di dati strutturati adatto all'elaborazione automatica.
Chiamata di funzione
Crea workflow agentici collegando Gemini ad API e strumenti esterni.
Generazione di video con Veo 3.1
Crea contenuti video di alta qualità da prompt di testo o immagini con il nostro modello all'avanguardia.
Voice Agents con l'API Live
Crea applicazioni e agenti vocali in tempo reale con l'API Live.
Strumenti
Connetti Gemini al mondo tramite strumenti integrati come la Ricerca Google, il contesto dell'URL, Google Maps, l'esecuzione di codice e l'utilizzo del computer.
Comprensione dei documenti
Elabora fino a 1000 pagine di file PDF.
Pensiero
Scopri come le capacità di pensiero migliorano il ragionamento per attività e agenti complessi.
Toolkit per sviluppatori
AI Studio
Testa i prompt, gestisci le chiavi API, monitora l'utilizzo e crea prototipi nel nostro IDE basato sul web.
Apri AI Studio
Community di sviluppatori
Poni domande e trova soluzioni da altri sviluppatori e ingegneri di Google.
Unisciti alla community
Riferimento API
Trova informazioni dettagliate sull'API Gemini nella documentazione di riferimento ufficiale.
Accedere al riferimento API