Pular para o conteúdo principal

O Gemini 3.7 Flash é o modelo de chat de alta velocidade do Google para código, uso agêntico de ferramentas e tarefas de vários passos, por API compatível com OpenAI. Lê até 1.048.576 tokens e responde com até 65.536, com três níveis de esforço de raciocínio.

Entrada $0.675Saída $3.375por 1 milhão de tokens10% abaixo do preço oficialEntrada em cache $0.0675Preço oficial · GoogleEntrada $0.75Saída $3.75

Playground

Enviar uma requisição

Início rápido

Os exemplos usam as definições públicas de parâmetros do endpoint selecionado. Troque a chave de API e as mídias de exemplo e envie a requisição a partir do seu servidor.

SDKs e integrações
POSThttps://api.spicyapi.ai/v1/chat/completions

Autenticação da API

Guarde a chave de API na variável de ambiente do servidor SPICY_API_KEY. Use autenticação Bearer e Content-Type: application/json nas requisições JSON.

Authorization: Bearer $SPICY_API_KEY
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
  -H "Authorization: Bearer $SPICY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "google/gemini-3.7-flash/chat",
  "messages": [
    {
      "role": "user",
      "content": "Summarise the following release notes into three bullet points."
    }
  ],
  "stream": true
}' \
  | jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'

Gerado a partir do schema de entrada deste modelo — o mesmo que a API usa para validar cada requisição.

Use um Idempotency-Key para cada requisição lógica. Depois de uma interrupção de rede, não reenvie automaticamente com uma chave nova; guarde o request_id para investigar a requisição aceita. A idempotência não reproduz um stream de chat anterior.

Parâmetros de entrada

Coloque os parâmetros do modelo direto no corpo JSON da requisição, ao lado de model. Este endpoint não usa um objeto input.

messagesarray<object>Obrigatório

Turnos ordenados, do mais antigo ao mais recente. O conteúdo é uma string ou um array de partes text, image_url e video_url. O vídeo é enviado como arquivo já carregado, e o vídeo de uma requisição pode somar 14 MB no total. Regras da tarefa e contrato de ferramentas na mensagem de sistema, e depois um turno acrescentado por vez.

Valor padrão
Não especificado
Restrições
minItems:1
response_formatobjectOpcional

Peça um objeto JSON e nomeie cada chave na mensagem de sistema — é assim que os resultados de extração voltam analisáveis.

Valor padrão
Não especificado
tool_choicestring | objectOpcional

auto, none, required ou um objeto que nomeia uma função.

Valor padrão
Não especificado
toolsarray<object>Opcional

Até 128 definições de função por requisição.

Valor padrão
Não especificado
Restrições
maxItems:128
top_pnumberOpcional

De 0,01 a 1. Ajuste este ou o temperature, nunca os dois na mesma comparação.

Valor padrão
1
Restrições
minimum:0.01
maximum:1
temperaturenumberOpcional

De 0 a 2, padrão 1. O Google recomenda deixar os modelos Gemini 3 em 1,0: abaixo disso, a geração pode entrar em loop ou perder qualidade. Modele a saída estruturada com response_format e a mensagem de system.

Valor padrão
1
Restrições
minimum:0
maximum:2
seedintegerOpcional

Qualquer inteiro. A mesma seed com uma solicitação de resto idêntica faz as respostas se repetirem de perto, então você pode mudar uma coisa por vez e comparar de forma justa; não garante saída idêntica. Sem valor padrão: cada solicitação sorteia de novo. Não afeta o preço.

Valor padrão
Não especificado
stopstring | arrayOpcional

Até 4 sequências, como string ou array. A resposta termina assim que o modelo escreve uma delas, e o texto correspondente não é devolvido. Sem valor padrão. Não muda a tarifa: uma resposta interrompida antes é cobrada só pelos tokens que gerou.

Valor padrão
Não especificado
Restrições
minLength:1
minItems:1
maxItems:4
reasoning_effortstringOpcional

minimal, low, medium ou high; o padrão é medium. Passos rotineiros vão bem em low, e o passo que precisa acertar sobe para high sozinho.

Valor padrão
"medium"
Valores permitidos
"minimal""low""medium""high"
max_tokensintegerOpcional

Limita a resposta a 65.536; o padrão é 16.384. Os tokens de raciocínio saem desse mesmo orçamento, então um teto muito baixo pode se esgotar antes de a resposta começar e devolver uma string vazia. Deixe folga de verdade, ou baixe reasoning_effort quando a resposta puder ser curta.

Valor padrão
16384
Restrições
minimum:1
maximum:65536

Ler resultado

Com stream em false, a requisição já devolve a resposta completa: leia choices[].message, sem consultar tarefa nenhuma. Coloque stream em true se o seu cliente aceita Server-Sent Events.

Exemplo de resposta concluída
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1788652800,
  "model": "google/gemini-3.7-flash/chat",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Here is a concise summary of the release notes."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 32,
    "completion_tokens": 14,
    "total_tokens": 46
  }
}

Esta resposta serve só para mostrar o formato. usage traz a contagem de tokens; o consumo e a cobrança reais dependem da sua requisição.

SDKs e integrações

Use a SpicyAPI no seu app, terminal, assistente de IA ou fluxo visual. Escolha um guia de configuração.

Use no SillyTavern e em apps de roleplay

No SillyTavern, RisuAI, Agnai ou qualquer app com configuração compatível com OpenAI, cole a URL base abaixo e sua chave de API e escolha google/gemini-3.7-flash/chat como modelo. Chamadas direto do navegador são aceitas, e controles que este modelo não suporta são ignorados em vez de recusados.

Base URL: https://api.spicyapi.ai/v1
Model: google/gemini-3.7-flash/chat

Use no ComfyUI

Instale os nós da SpicyAPI pelo ComfyUI Manager ou com o comando abaixo e escolha google/gemini-3.7-flash/chat no nó SpicyAPI Chat para usar este modelo em um grafo do ComfyUI.

cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapi