Como Usar a Nova API Gemini 2.5 06-05 Pro

Ashley Innocent

Ashley Innocent

6 junho 2025

Como Usar a Nova API Gemini 2.5 06-05 Pro

A versão mais recente da família de modelos Gemini do Google, lançada em prévia em 5 de junho de 2025, traz capacidades excepcionais para desenvolvedores. Esta API permite que você crie aplicações avançadas e multimodais que processam texto, imagens, vídeo e muito mais, ao mesmo tempo que se destaca em tarefas de raciocínio e codificação. Se você pretende criar aplicativos web interativos, analisar conjuntos de dados complexos ou automatizar fluxos de trabalho, este guia o conduzirá pelo processo com precisão.

💡
Antes de prosseguir, otimize seus testes e integração de API com o Apidog! Baixe o Apidog gratuitamente para simplificar o envio de requisições, a depuração de respostas e o gerenciamento de fluxos de trabalho para a API Gemini 2.5 06-05 Pro. É o companheiro perfeito para desenvolvedores que trabalham com modelos de IA de ponta. Comece hoje mesmo!
botão

Agora, vamos explorar a configuração, o setup e os casos de uso práticos para aproveitar todo o potencial desta poderosa API.

O Que É a API Gemini 2.5 06-05 Pro?

A API Gemini 2.5 06-05 Pro, desenvolvida pelo Google DeepMind, representa um pináculo na tecnologia de IA multimodal. Lançado como uma prévia atualizada em 5 de junho de 2025, este modelo se baseia em versões anteriores, oferecendo desempenho superior em codificação, raciocínio e tarefas criativas. Ele possui uma janela de contexto de 1 milhão de tokens (com 2 milhões no horizonte), permitindo lidar com extensas bases de código, documentos e entradas multimídia como imagens e vídeos.

Visão geral da API Gemini 2.5 06-05 Pro

Além disso, a API se destaca em benchmarks, liderando o ranking WebDev Arena com um salto de 24 pontos no score Elo para 1470 e pontuando 84,8% no VideoMME para compreensão de vídeo. Suas capacidades de raciocínio brilham em matemática, ciência e codificação, tornando-a ideal para desenvolvedores que constroem aplicações sofisticadas. A seguir, configuraremos seu ambiente para começar a usar esta API de forma eficaz.

Pré-requisitos para Usar a API Gemini 2.5 06-05 Pro

Antes de começar, certifique-se de que seu ambiente de desenvolvimento atenda a estes requisitos:

Primeiro, instale o Python e configure um ambiente virtual. Execute estes comandos no seu terminal:

python -m venv gemini_env
source gemini_env/bin/activate  # On Windows: gemini_env\Scripts\activate

Em seguida, instale a biblioteca necessária:

pip install google-generativeai

Com estas etapas concluídas, você está pronto para configurar a API. Vamos avançar para autenticação e setup.

Configurando a Autenticação para a API Gemini 2.5 06-05 Pro

Para usar a API Gemini 2.5 06-05 Pro, autentique suas requisições com uma chave de API. Siga estas etapas para começar:

  1. Navegue até o Google AI Studio: Abra seu navegador e vá para aistudio.google.com.
Página inicial do Google AI Studio

Fazer Login: Use suas credenciais da conta Google para fazer login.

Gerar Chave de API: Localize a opção "Get API key" no painel. Clique nela, siga as instruções e copie a chave gerada. Armazene-a de forma segura—nunca a compartilhe publicamente.

Opção para obter chave de API no Google AI Studio

Clique nela, siga as instruções e copie a chave gerada. Armazene-a de forma segura—nunca a compartilhe publicamente.

Chave de API gerada no Google AI Studio

Definir Variável de Ambiente: Por segurança, defina a chave como uma variável de ambiente. No seu terminal, execute:

export GEMINI_API_KEY='your_api_key_here'  # On Windows: set GEMINI_API_KEY=your_api_key_here

Agora, inicialize o cliente em Python. Aqui está uma configuração básica:

import os
from google import genai

# Retrieve API key from environment variable
API_KEY = os.environ.get("GEMINI_API_KEY")
client = genai.Client(api_key=API_KEY)

Com a autenticação configurada, você está pronto para enviar requisições. A seguir, exploraremos como fazer sua primeira chamada de API com o modelo Gemini 2.5 06-05.

Fazendo Sua Primeira Chamada de API com Gemini 2.5 06-05

Vamos testar a API Gemini 2.5 06-05 Pro com uma simples requisição baseada em texto. Este exemplo pede ao modelo para explicar um conceito básico. Use este código Python:

from google import genai
from google.genai.types import HttpOptions

# Initialize client
client = genai.Client(http_options=HttpOptions(api_version="v1"))

# Send a text request
response = client.models.generate_content(
    model="gemini-2.5-pro-preview-06-05",
    contents="Explain how a neural network works in simple terms."
)

# Print the response
print(response.text)

Este código envia uma requisição POST para o endpoint da API, visando o modelo Gemini 2.5 06-05. A resposta explica redes neurais em linguagem clara e concisa. Espere uma saída como:

Uma rede neural é um modelo computacional inspirado no cérebro humano. Consiste em camadas de nós (neurônios) que processam dados de entrada, ajustam pesos com base em padrões e produzem uma saída, como uma previsão ou classificação.

Para verificar a funcionalidade, teste esta requisição no Apidog. Crie um novo projeto, defina o método HTTP como POST, insira a URL do endpoint (encontrada na documentação do Google AI Studio), adicione o cabeçalho Authorization: Bearer YOUR_API_KEY e inclua o payload JSON:

{
    "model": "gemini-2.5-pro-preview-06-05",
    "contents": "Explain how a neural network works in simple terms."
}

Clique em "Send" no Apidog para verificar a resposta, o código de status e o tempo. Isso confirma que sua configuração funciona. Agora, vamos avançar para as capacidades multimodais.

Interface principal do Apidog mostrando uma requisição de API

Aproveitando os Recursos Multimodais do Gemini 2.5 06-05

A API Gemini 2.5 06-05 Pro brilha com suas capacidades multimodais, processando texto, imagens e vídeo. Esta seção mostra como usar esses recursos de forma eficaz.

Processamento de Texto e Imagem

Combine prompts de texto com imagens para tarefas como análise de imagem. Faça upload de uma imagem (por exemplo, uma foto de scones) e peça ao modelo para descrevê-la. Aqui está o código:

from google import genai
from google.genai.types import HttpOptions, Part

# Initialize client
client = genai.Client(http_options=HttpOptions(api_version="v1"))

# Send a text and image request
response = client.models.generate_content(
    model="gemini-2.5-pro-preview-06-05",
    contents=[
        "Describe this image in detail.",
        Part.from_uri(
            file_uri="gs://cloud-samples-data/generative-ai/image/scones.jpg",
            mime_type="image/jpeg"
        )
    ]
)

# Print the response
print(response.text)

O modelo pode responder:

A imagem mostra uma disposição plana de scones de mirtilo em papel manteiga. Seis scones triangulares, dourados, estão dispostos em um padrão circular, com mirtilos frescos espalhados ao redor. A textura parece esfarelada, típica de scones bem assados.

Certifique-se de que sua imagem esteja acessível via URI do Google Cloud Storage ou faça upload diretamente, se suportado. Esta capacidade é adequada para aplicações como e-commerce ou análise de conteúdo.

Compreensão de Vídeo

O modelo Gemini 2.5 06-05 se destaca na compreensão de vídeo, pontuando 84,8% no benchmark VideoMME. Envie uma URL do YouTube ou arquivo de vídeo com um prompt para analisar o conteúdo. Por exemplo:

from google import genai
from google.genai.types import HttpOptions

# Initialize client
client = genai.Client(http_options=HttpOptions(api_version="v1"))

# Send a video request
response = client.models.generate_content(
    model="gemini-2.5-pro-preview-06-05",
    contents=[
        "Create a spec for a learning app based on this video.",
        "https://www.youtube.com/watch?v=example_video"
    ]
)

# Print the response
print(response.text)

Isso gera uma especificação detalhada para um aplicativo de aprendizado interativo, aproveitando o conteúdo do vídeo. A API processa até 6 horas de vídeo com uma janela de contexto de 2 milhões de tokens na configuração de resolução de mídia "baixa", equilibrando custo e desempenho.

Com os recursos multimodais dominados, vamos abordar a assistência à codificação a seguir.

Codificando com a API Gemini 2.5 06-05 Pro

A API Gemini 2.5 06-05 Pro domina tarefas de codificação, liderando o ranking WebDev Arena com um score Elo de 1470. Ela gera, edita e depura código em linguagens como Python, JavaScript e outras. Veja como usá-la:

Gerando Código

Solicite uma função, como uma calculadora de sequência de Fibonacci. Tente isto:

from google import genai
from google.genai.types import HttpOptions

# Initialize client
client = genai.Client(http_options=HttpOptions(api_version="v1"))

# Send a coding request
response = client.models.generate_content(
    model="gemini-2.5-pro-preview-06-05",
    contents="Write a Python function to calculate the Fibonacci sequence up to n terms."
)

# Print the response
print(response.text)

A saída pode ser:

def fibonacci(n):
    if n <= 0:
        return []
    elif n == 1:
        return [0]
    sequence = [0, 1]
    for i in range(2, n):
        sequence.append(sequence[i-1] + sequence[i-2])
    return sequence

# Example usage
print(fibonacci(10))  # Output: [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

Esta função é eficiente e correta, demonstrando o raciocínio do modelo.

Depuração e Otimização

Envie código existente para análise. Por exemplo:

from google import genai
from google.genai.types import HttpOptions

# Initialize client
client = genai.Client(http_options=HttpOptions(api_version="v1"))

# Send a debugging request
response = client.models.generate_content(
    model="gemini-2.5-pro-preview-06-05",
    contents="Debug this code for errors and suggest improvements: def fib(n): if n == 0: return 0 elif n == 1: return 1 else: return fib(n-1) + fib(n-2)"
)

# Print the response
print(response.text)

O modelo pode responder:

n
def fib(n):
    if n < 0:
        raise ValueError("Input must be non-negative")
    if n == 0:
        return 0
    elif n == 1:
        return 1
    a, b = 0, 1
    for _ in range(2, n + 1):
        a, b = b, a + b
    return b
Melhorias: Adicionado tratamento de erro para entradas negativas; substituída recursão por iteração para complexidade de tempo O(n); usado desempacotamento de tupla para clareza.

Isso melhora significativamente o desempenho. Agora, vamos explorar casos de uso avançados.

Casos de Uso Avançados para a API Gemini 2.5 06-05 Pro

A API Gemini 2.5 06-05 Pro desbloqueia aplicações sofisticadas. Considere estes cenários:

Para testar isso, use o Apidog para simular respostas de API e validar a funcionalidade. A transição para as melhores práticas garante resultados ótimos.

Melhores Práticas para a API Gemini 2.5 06-05 Pro

Maximize a API Gemini 2.5 06-05 Pro com estas dicas:

Ao seguir estas dicas, você garante eficiência e confiabilidade. Vamos concluir.

Conclusão: Aproveitando a API Gemini 2.5 06-05 Pro

A API Gemini 2.5 06-05 Pro capacita desenvolvedores a construir aplicações de ponta. Do setup e autenticação ao processamento multimodal e codificação, este guia o equipa para aproveitar seu poder. Sua liderança no WebDev Arena, forte compreensão de vídeo e capacidades de raciocínio a tornam um divisor de águas. Comece a construir hoje mesmo—experimente no Google AI Studio, integre com o Vertex AI ou teste no aplicativo Gemini. Com prática, você criará soluções inovadoras sem esforço.

botão
Animação mostrando a interface do Apidog


Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs