API de Gemini Developer
Obtén una clave de API de Gemini y realiza tu primera solicitud a la API en minutos.
Si configuras tu clave de API como la variable de entorno GEMINI_API_KEY
, el cliente la detectará automáticamente cuando uses las bibliotecas de la API de Gemini.
De lo contrario, deberás pasar tu clave de API como argumento cuando inicialices el cliente.
Python
from google import genai
# The client gets the API key from the environment variable `GEMINI_API_KEY`.
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";
// The client gets the API key from the environment variable `GEMINI_API_KEY`.
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()
// The client gets the API key from the environment variable `GEMINI_API_KEY`.
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) {
// The client gets the API key from the environment variable `GEMINI_API_KEY`.
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());
}
}
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"
}
]
}
]
}'
Conoce a los modelos
2.5 Pro
Nuestro modelo de pensamiento más potente con funciones para el razonamiento complejo y mucho más
Explora la API
Generación de imágenes nativas
Genera y edita imágenes altamente contextuales de forma nativa con Gemini 2.0 Flash.
Explora el contexto largo
Ingresa millones de tokens a los modelos de Gemini y extrae información de imágenes, videos y documentos no estructurados.
Genera resultados estructurados
Limita Gemini para que responda con JSON, un formato de datos estructurados adecuado para el procesamiento automatizado.