API de Gemini
La plataforma para desarrolladores que permite compilar y escalar con los modelos de IA más recientes de Google. Comienza en minutos.
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.0-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"
}
]
}
]
}'
Sigue nuestra guía de inicio rápido para obtener una clave API y realizar tu primera llamada API en minutos.
Para la mayoría de los modelos, puedes comenzar con nuestro nivel gratuito, sin necesidad de configurar una cuenta de facturación.
Conoce los modelos
Gemini 2.5 Pro
Nuestro modelo de razonamiento más potente, que se destaca en tareas de programación y razonamiento complejas
Gemini 2.5 Flash
Nuestro modelo más equilibrado, con una ventana de contexto de 1 millón de tokens y mucho más
Gemini 2.5 Flash-Lite
Nuestro modelo multimodal más rápido y rentable con un gran rendimiento para tareas de alta frecuencia
Veo 3.1
Nuestro modelo de generación de videos de vanguardia, con audio nativo
Gemini 2.5 Flash Image (Nano Banana)
Modelo de generación y edición de imágenes de última generación
Incrustaciones de Gemini
Nuestro primer modelo de incrustación Gemini, diseñado para flujos de trabajo RAG de producción.
Explora las capacidades
Generación de imágenes nativas (Nano Banana)
Genera y edita imágenes altamente contextuales de forma nativa con Gemini 2.5 Flash Image.
Contexto largo
Ingresa millones de tokens en los modelos de Gemini y obtén información de imágenes, videos y documentos no estructurados.
Resultados estructurados
Restringe Gemini para que responda con JSON, un formato de datos estructurados adecuado para el procesamiento automatizado.
Llamada a función
Crea flujos de trabajo automatizados conectando Gemini a API y herramientas externas.
Generación de video con Veo 3.1
Crea contenido de vídeo de alta calidad a partir de texto o imágenes con nuestro modelo de última generación.
Agentes de voz con API en vivo
Crea aplicaciones y agentes de voz en tiempo real con la API de Live.
Herramientas
Conecta Gemini con el mundo a través de herramientas integradas como la Búsqueda de Google, el Contexto de URL, Google Maps, la Ejecución de Código y el Uso del Ordenador.
Comprensión de documentos
Procesa hasta 1,000 páginas de archivos PDF.
Pensando
Explora cómo las capacidades de pensamiento mejoran el razonamiento para las tareas y los agentes complejos.
Kit de herramientas para desarrolladores
Estudio de IA
Prueba instrucciones, administra tus claves de API, supervisa el uso y crea prototipos en nuestro IDE basado en la Web.
Abre AI Studio
Comunidad de desarrolladores
Haz preguntas y encuentra soluciones de otros desarrolladores y de ingenieros de Google.
Únete a la comunidad
Referencia de la API
Encuentra información detallada sobre la API de Gemini en la documentación de referencia oficial.
Acceda a la referencia de la API