O Gemini 3.8 Flash (gemini-3.8-flash) está em disponibilidade geral (GA) e pronto para uso na produção. Ele é nosso modelo Flash mais inteligente, projetado para engenharia de software de longo prazo, agentes autônomos e fluxos de trabalho empresariais complexos.
Este guia explica as novidades do Gemini 3.8 Flash, as mudanças na API, os exemplos de código e as orientações de migração.
Novo modelo
| Modelo | ID do modelo | Nível de raciocínio padrão | Preços | Descrição |
|---|---|---|---|---|
| Gemini 3.8 Flash | gemini-3.8-flash |
medium |
O 3.8 Flash está disponível até o final do ano com um preço promocional de US $0,75/1 milhão de tokens de entrada e US $3,75/1 milhão de tokens de saída. Consulte os preços para mais detalhes. | Nosso modelo Flash mais inteligente, projetado para engenharia de software de longo prazo, agentes autônomos e fluxos de trabalho empresariais complexos. |
O Gemini 3.8 Flash oferece uma janela de contexto de 1 milhão de tokens, 64 mil tokens de saída máximos, níveis de raciocínio ajustáveis (low, medium, high) e o mesmo pacote abrangente de ferramentas integradas.
Para conferir as especificações completas, acesse a página do modelo Gemini 3.8 Flash. Para detalhes sobre os preços promocionais, consulte a seção de preços abaixo ou a página de preços.
Guia de início rápido
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Write a three.js script that renders a realistic 3D black hole."
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.8-flash",
input: "Write a three.js script that renders a realistic 3D black hole.",
});
console.log(interaction.output_text);
Java
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
.model(Model.of("gemini-3.8-flash"))
.input(InteractionsInput.of("Hello world"))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
REST
curl "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"model": "gemini-3.8-flash",
"input": "Write a three.js script that renders a realistic 3D black hole."
}'
Novidades do Gemini 3.8 Flash
- Engenharia de software de longo prazo:oferece resultados sólidos em benchmarks de codificação do mundo real, refatoração complexa de vários arquivos e execução determinística de ferramentas. Consulte a metodologia de avaliação para mais detalhes.
- Agentes autônomos:permite criar fluxos de trabalho resilientes de planejamento de várias etapas e orquestração de ferramentas, reduzindo substancialmente loops e erros com falha.
- Fluxos de trabalho empresariais complexos:oferece precisão superior, raciocínio profundo e rigor factual em tarefas de domínio exigentes e pipelines de dados em grande escala.
- Modelo padrão para agentes gerenciados: o agente padrão para agentes gerenciados, o agente do Antigravity, agora usa o Gemini 3.8 Flash. O SDK do Antigravity também usa o Gemini 3.8 Flash por padrão.
- Preços promocionais:o Gemini 3.8 Flash está disponível com uma taxa promocional de US $0,75/1 milhão de tokens de entrada e US $3,75/1 milhão de tokens de saída até 31 de dezembro de 2026. Os preços padrão de US $1,50/1 milhão de tokens de entrada e US $7,50/1 milhão de tokens de saída entram em vigor em 1º de janeiro de 2027.
O Gemini 3.8 Flash pode usar mais tokens em tarefas mais longas e complexas, por design. Para oferecer resultados de maior qualidade em metas difíceis e de várias etapas, o modelo realiza etapas de raciocínio menores, chama ferramentas de forma iterativa e verifica o trabalho ao longo do caminho. Nem todo fluxo de trabalho precisa desse nível de verificação. Para tarefas diárias, é possível reduzir o esforço de raciocínio para diminuir o consumo de tokens. Como alternativa, o Gemini 3.7 Flash continua totalmente compatível.
Noções básicas sobre níveis de raciocínio
O Gemini 3.8 Flash oferece controle flexível sobre a latência e a inteligência ajustando o nível de raciocínio do modelo:
- Nível de raciocínio baixo: reduz o tempo de resposta para tarefas com latência crítica, como pipelines de resposta a incidentes, chat em tempo real, redação de rascunhos e análise de dados rápida.
- Médio (padrão) : melhor qualidade para a maioria das tarefas. Recomendado para casos de uso complexos de código e agentes, oferecendo maior precisão na primeira passagem.
- Nível de raciocínio alto: maximiza os recursos de raciocínio e orquestração de ferramentas do modelo. Ideal para raciocínio profundo, matemática e tarefas difíceis de várias etapas.
O exemplo a seguir define thinking_level como medium para uma solicitação complexa de análise de código:
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
generation_config={
"thinking_level": "medium" # Balanced reasoning effort for complex tasks
}
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
model: "gemini-3.8-flash",
input: "Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
generation_config: {
thinking_level: "medium"
}
});
console.log(interaction.output_text);
Java
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
.model(Model.of("gemini-3.8-flash"))
.input(InteractionsInput.of("Hello world"))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
REST
curl "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"model": "gemini-3.8-flash",
"input": "Analyze this payment processing pipeline for race conditions during retry attempts and rewrite the transaction locks safely.",
"generation_config": {
"thinking_level": "medium"
}
}'
Agente do Antigravity atualizado
Devido ao desempenho e ao raciocínio aprimorados, o agente do Antigravity nos Agentes Gerenciados do Gemini agora é criado com a tecnologia do Gemini 3.8 Flash por padrão.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
agent="antigravity-preview-05-2026",
input=(
"Audit https://web.dev for performance, Core Web Vitals, and SEO. "
"Query Google's PageSpeed Insights API for both Mobile and Desktop strategies. "
"Check search indexing with Google Search for site:web.dev. "
"Format the output as a side-by-side scorecard table with prioritized fixes."
),
environment="remote",
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const client = new GoogleGenAI({});
const interaction = await client.interactions.create({
agent: "antigravity-preview-05-2026",
input: "Audit https://web.dev for performance, Core Web Vitals, and SEO. Query Google's PageSpeed Insights API for both Mobile and Desktop strategies. Check search indexing with Google Search for site:web.dev. Format the output as a side-by-side scorecard table with prioritized fixes.",
environment: "remote",
}, { timeout: 300000 });
console.log(interaction.output_text);
Java
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction req = CreateModelInteraction.builder()
.model(Model.of("gemini-3.8-flash"))
.input(InteractionsInput.of("Hello world"))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(req)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
REST
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-d '{
"agent": "antigravity-preview-05-2026",
"input": "Audit https://web.dev for performance, Core Web Vitals, and SEO. Query Google'\''s PageSpeed Insights API for both Mobile and Desktop strategies. Check search indexing with Google Search for site:web.dev. Format the output as a side-by-side scorecard table with prioritized fixes.",
"environment": "remote"
}'
O modelo do Gemini subjacente pode ser configurado usando agent_config.
Lista de verificação de migração
`/gemini-api-dev migrate my app to Gemini 3.8 Flash`
Migrar para o gemini-3.8-flash
- Atualizar o ID do modelo:mude a string do modelo de destino para
gemini-3.8-flash. - Remover parâmetros de amostragem descontinuados:
- Remova
temperature,top_petop_kdas configurações de geração. - Substitua
thinking_budgetpelo enum de stringthinking_level. Observe queminimalnão é compatível com o 3.8 Flash. - Remova
candidate_count(não compatível com o Gemini 3 e versões mais recentes).
- Remova
- Aplicar regras de validação de turnos:
- Padronize conversas multiturno no
previous_interaction_iddo lado do servidor. - Remova os turnos de modelo pré-preenchidos.
- Padronize conversas multiturno no
- Auditoria de chamadas de função
- Coloque recursos multimodais no payload da resposta.
- Formate instruções inline usando
\n\n. - Se você encontrar erros
Malformed_Function_Callvinculados ao texto pré-ferramenta, consulte Soluções alternativas para requisitos de texto pré-ferramenta. - Somente se estiver usando a API generateContent: verifique se todos os objetos
FunctionResponseincluemcall_idename.
- Requisitos básicos do Gemini 3:para atualizações do SDK e preservação da assinatura de pensamento, consulte a lista de verificação de migração do Gemini 3.5.
Preços
Aproveite os preços promocionais no Google AI Studio e na Gemini Enterprise Agent Platform até 31 de dezembro de 2026 para o Gemini 3.8 Flash, o Gemini 3.7 Flash e o Gemini 3.6 Flash. Os preços padrão entram em vigor em 1º de janeiro de 2027. Para conferir os níveis de preços completos, acesse a página de preços.
Próximas etapas
- Revise as especificações da API na visão geral dos modelos.
- Confira a orquestração de vários agentes na visão geral da API Interactions.
- Teste e refine comandos no Google AI Studio.