Pular para o conteúdo principal

google/gemini-4-argon/chat

A API Gemini 4 Argon leva o modelo de raciocínio do Google à investigação de software e ao trabalho em várias etapas, com texto, imagens e áudio no mesmo chat. O contexto de 1,048,576 tokens é compartilhado entre entrada, raciocínio e saída.

Entrada $4Saída $20por 1 milhão de tokensEntrada em cache $0.20

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-4-argon/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

Envie ao Argon os trechos originais, capturas e a conversa em messages, mantendo tool_call_id nos resultados de funções; o áudio deve estar incorporado e caber no limite combinado de mídia de 14 MB.

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

Use response_format para uma tabela de evidências do Argon em JSON e confira os campos e tipos no seu aplicativo antes de consumir o resultado.

Valor padrão
Não especificado
tool_choicestring | objectOpcional

Para o próximo passo do Argon, tool_choice aceita auto, none, required ou uma função específica; inclua o ID recebido na mensagem com o resultado correspondente.

Valor padrão
Não especificado
parallel_tool_callsbooleanOpcional

parallel_tool_calls permite que o Argon proponha verificações independentes em conjunto; começa ativado e a execução continua sendo responsabilidade do seu aplicativo.

Valor padrão
true
toolsarray<object>Opcional

Defina até 128 funções que o Argon pode solicitar em uma investigação de código ou documentos; seu aplicativo valida os argumentos, executa a operação e devolve o resultado com tool_call_id.

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

O top_p do Argon vai de 0.01 a 1; para uma comparação controlada, ajuste esse limiar de núcleo ou temperature, em vez de mudar os dois juntos.

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

A temperature do Argon vai de 0 a 2; mantenha o padrão na primeira revisão das evidências e altere a amostragem apenas para mudar o estilo da resposta.

Valor padrão
Não especificado
Restrições
minimum:0
maximum:2
stopstring | arrayOpcional

O Argon aceita de um a quatro marcadores de parada e encerra a resposta antes do primeiro encontrado, sem devolver esse marcador como conteúdo.

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

O Argon oferece reasoning_effort low, medium e high, com medium por padrão; aumente o limite de saída para raciocínio mais profundo, que não pode ser desativado aqui.

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

No endpoint síncrono do Argon, max_tokens usa 4,096 por padrão e chega a 65,536 incluindo raciocínio; o modo long decode separado não está disponível aqui, então você deve reservar espaço para a resposta no contexto compartilhado.

Valor padrão
4096
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-4-argon/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-4-argon/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-4-argon/chat

Use no ComfyUI

Instale os nós da SpicyAPI pelo ComfyUI Manager ou com o comando abaixo e escolha google/gemini-4-argon/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