API Gemini
A plataforma para desenvolvedores que permite criar e escalonar com os modelos de IA mais recentes do Google. Comece em 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.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"
}
]
}
]
}'
Siga nosso guia de início rápido para receber uma chave de API e fazer sua primeira chamada de API em minutos.
Para a maioria dos modelos, você pode começar com o nível sem custo financeiro sem precisar configurar uma conta de faturamento.
Conheça os modelos
Gemini 3 Pro
Nosso modelo mais inteligente, o melhor do mundo em compreensão multimodal, tudo isso com base em raciocínio de ponta.
Gemini 2.5 Pro
Nosso modelo de raciocínio avançado, que se destaca em programação e tarefas de raciocínio complexas.
Gemini 2.5 Flash
Nosso modelo mais equilibrado, com uma janela de contexto de 1 milhão de tokens e muito mais.
Gemini 2.5 Flash-Lite
Nosso modelo multimodal mais rápido e econômico com ótimo desempenho para tarefas de alta frequência.
Veo 3.1
Nosso modelo de geração de vídeos de última geração, com áudio nativo.
Imagem do Gemini 2.5 Flash (Nano Banana)
Modelo de edição e geração de imagens de última geração
Conheça os recursos
Geração de imagens nativa (Nano Banana)
Gere e edite imagens altamente contextuais de forma nativa com o Gemini 2.5 Flash Image.
Contexto longo
Insira milhões de tokens nos modelos do Gemini e extraia insights de imagens, vídeos e documentos não estruturados.
Respostas estruturadas
Restrinja o Gemini a responder com JSON, um formato de dados estruturados adequado para processamento automatizado.
Chamada de função
Crie fluxos de trabalho com agentes conectando o Gemini a APIs e ferramentas externas.
Geração de vídeos com o Veo 3.1
Crie conteúdo de vídeo de alta qualidade com base em comandos de texto ou imagem usando nosso modelo de última geração.
Agentes de voz com a API Live
Crie aplicativos e agentes de voz em tempo real com a API Live.
Ferramentas
Conecte o Gemini ao mundo com ferramentas integradas como a Pesquisa Google, o contexto de URL, o Google Maps, a execução de código e o uso de computador.
Document Understanding
Processar até 1.000 páginas de arquivos PDF.
Pensando
Saiba como as capacidades de pensamento melhoram o raciocínio para tarefas e agentes complexos.
Kit de ferramentas para desenvolvedores
AI Studio
Teste comandos, gerencie suas chaves de API, monitore o uso e crie protótipos no nosso ambiente de desenvolvimento integrado baseado na Web.
Abrir o AI Studio
Comunidade de desenvolvedores
Tire dúvidas e encontre soluções com outros desenvolvedores e engenheiros do Google.
Participe da comunidade
Referência da API
Encontre informações detalhadas sobre a API Gemini na documentação de referência oficial.
Acessar a referência da API