Analyze this material. Separate supported conclusions, conflicting evidence and unanswered questions. Cite the relevant passages: [material]
USER MESSAGEEvidence-based analysis
Verify claims against the supplied evidence.
No matching models
Explore all modelsGemini 4 Argon combines multimodal inputs with reasoning for coding, mathematics and multi-step agents. This high variant explicitly selects deeper reasoning.
curl 'https://newrouters.com/v1beta/models/gemini-4-argon-high:generateContent' \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $MODEL_API_KEY" \
--data '{
"contents": [
{
"role": "user",
"parts": [
{
"text": "Explain how an HTTP request works in three concise steps."
}
]
}
],
"generationConfig": {
"maxOutputTokens": 1024
}
}'const apiKey = process.env.MODEL_API_KEY;
const response = await fetch("https://newrouters.com/v1beta/models/gemini-4-argon-high:generateContent", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-goog-api-key": apiKey
},
body: JSON.stringify({
"contents": [
{
"role": "user",
"parts": [
{
"text": "Explain how an HTTP request works in three concise steps."
}
]
}
],
"generationConfig": {
"maxOutputTokens": 1024
}
})
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.text());import os
import json
import requests
response = requests.post(
"https://newrouters.com/v1beta/models/gemini-4-argon-high:generateContent",
headers={
"Content-Type": "application/json",
"x-goog-api-key": os.environ["MODEL_API_KEY"]
},
json=json.loads("{\"contents\":[{\"role\":\"user\",\"parts\":[{\"text\":\"Explain how an HTTP request works in three concise steps.\"}]}],\"generationConfig\":{\"maxOutputTokens\":1024}}"),
timeout=300,
)
response.raise_for_status()
print(response.text)curl 'https://newrouters.com/v1beta/models/gemini-4-argon-high:streamGenerateContent?alt=sse' \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $MODEL_API_KEY" \
--data '{
"contents": [
{
"role": "user",
"parts": [
{
"text": "Explain how an HTTP request works in three concise steps."
}
]
}
],
"generationConfig": {
"maxOutputTokens": 1024
}
}'const apiKey = process.env.MODEL_API_KEY;
const response = await fetch("https://newrouters.com/v1beta/models/gemini-4-argon-high:streamGenerateContent?alt=sse", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-goog-api-key": apiKey
},
body: JSON.stringify({
"contents": [
{
"role": "user",
"parts": [
{
"text": "Explain how an HTTP request works in three concise steps."
}
]
}
],
"generationConfig": {
"maxOutputTokens": 1024
}
})
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.text());import os
import json
import requests
response = requests.post(
"https://newrouters.com/v1beta/models/gemini-4-argon-high:streamGenerateContent?alt=sse",
headers={
"Content-Type": "application/json",
"x-goog-api-key": os.environ["MODEL_API_KEY"]
},
json=json.loads("{\"contents\":[{\"role\":\"user\",\"parts\":[{\"text\":\"Explain how an HTTP request works in three concise steps.\"}]}],\"generationConfig\":{\"maxOutputTokens\":1024}}"),
timeout=300,
)
response.raise_for_status()
print(response.text)curl 'https://newrouters.com/v1/interactions' \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $MODEL_API_KEY" \
--data '{
"model": "gemini-4-argon-high",
"input": "Explain how an HTTP request works in three concise steps.",
"stream": false
}'const apiKey = process.env.MODEL_API_KEY;
const response = await fetch("https://newrouters.com/v1/interactions", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-goog-api-key": apiKey
},
body: JSON.stringify({
"model": "gemini-4-argon-high",
"input": "Explain how an HTTP request works in three concise steps.",
"stream": false
})
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.text());import os
import json
import requests
response = requests.post(
"https://newrouters.com/v1/interactions",
headers={
"Content-Type": "application/json",
"x-goog-api-key": os.environ["MODEL_API_KEY"]
},
json=json.loads("{\"model\":\"gemini-4-argon-high\",\"input\":\"Explain how an HTTP request works in three concise steps.\",\"stream\":false}"),
timeout=300,
)
response.raise_for_status()
print(response.text)curl 'https://newrouters.com/v1beta/interactions' \
-H "Content-Type: application/json" \
-H "x-goog-api-key: $MODEL_API_KEY" \
--data '{
"model": "gemini-4-argon-high",
"input": "Explain how an HTTP request works in three concise steps.",
"stream": false
}'const apiKey = process.env.MODEL_API_KEY;
const response = await fetch("https://newrouters.com/v1beta/interactions", {
method: "POST",
headers: {
"Content-Type": "application/json",
"x-goog-api-key": apiKey
},
body: JSON.stringify({
"model": "gemini-4-argon-high",
"input": "Explain how an HTTP request works in three concise steps.",
"stream": false
})
});
if (!response.ok) throw new Error(await response.text());
console.log(await response.text());import os
import json
import requests
response = requests.post(
"https://newrouters.com/v1beta/interactions",
headers={
"Content-Type": "application/json",
"x-goog-api-key": os.environ["MODEL_API_KEY"]
},
json=json.loads("{\"model\":\"gemini-4-argon-high\",\"input\":\"Explain how an HTTP request works in three concise steps.\",\"stream\":false}"),
timeout=300,
)
response.raise_for_status()
print(response.text)Set MODEL_API_KEY in your server environment. Requests use this model’s native API and your account pricing.
Estimate one request, then choose a budget for your workflow.
| Usage | Quantity | Rate | Cost |
|---|---|---|---|
| tokens | $1.2/ 1M | $0.0012 | |
| tokens | $0.06/ 1M | $0 | |
| tokens | $6/ 1M | $0.003 | |
| tokens | $6/ 1M | $0 |
Public USD estimate. Your account rate and final recorded usage determine the actual charge.
| Specification | Our price | Official reference |
|---|---|---|
| Input | $1.2 / 1M tokens | $4 About 70% less than official |
| Cached input | $0.06 / 1M tokens | $0.2 About 70% less than official |
| Output | $6 / 1M tokens | $20 About 70% less than official |
| Reasoning | $6 / 1M tokens | $20 About 70% less than official |
Original prompts adapted to documented capabilities; these are not vendor-generated outputs.
Official source ↗ · 2026-10-15
Analyze this material. Separate supported conclusions, conflicting evidence and unanswered questions. Cite the relevant passages: [material]
USER MESSAGEVerify claims against the supplied evidence.
Extract entities and events from this text into a JSON structure. Use null for missing facts and do not infer identities: [text]
USER MESSAGEConstrain the output and handle missing information explicitly.
Plan a tool-assisted workflow for this task. State the inputs for each call, when to ask for clarification, and how to verify completion: [task]
USER MESSAGEMake the workflow and stopping conditions explicit.
Review this function for empty inputs, duplicate calls and concurrency races. Propose a minimal fix and focused verification: [code]
USER MESSAGEAssess a concrete implementation with checkable cases.
Gemini 4 Argon combines multimodal inputs with reasoning for coding, mathematics and multi-step agents. This high variant explicitly selects deeper reasoning.
Official model information ↗ · 2026-10-15
| Official model ID | gemini-4-argon |
|---|---|
| Platform thinking route | high |
| Official thinking levels | low / medium / high; default medium |
| Unified context window | 1,048,576 tokens |
| Synchronous output | 65,536 tokens |
| Official inputs / output | Text, image, video, audio, PDF → text |
| Explicit caching | Not supported |
| Implicit cache minimum | 4,096 tokens |
Gemini 4 Argon targets difficult coding, mathematics, science and autonomous multi-step workflows. Provide acceptance criteria and relevant source material; evaluate the result against those criteria rather than assuming a reasoning model is always correct.
The official model has low, medium and high thinking levels; medium is the default. This platform’s -high model ID selects the upstream high route. It is a platform variant of Gemini 4 Argon, not a separate Google model. High may use more reasoning tokens and increase first-token latency.
Input, reasoning and final output share a 1,048,576-token window. The normal synchronous output limit is 65,536 tokens. max_output_tokens includes reasoning and the visible answer; a small limit can end the response before the answer is complete.
The vendor supports generation beyond 64k through background execution or client-managed continuation, up to the remaining unified context budget. That does not make a normal synchronous gateway request a 1M-token output endpoint. Use only the continuation or background endpoints explicitly documented by the platform.
The official model accepts text, images, video, audio and PDF and outputs text. Official documentation lists function calling, structured output, search grounding and code execution. Vendor-hosted tools may incur extra charges and are subject to upstream availability; they are not equivalent to client-side function calls.
Explicit cachedContents creation and cached_content references are not supported. Implicit caching is enabled for prompts of at least 4,096 tokens; matching cached prefixes receive the documented cache-read discount. A sufficiently long prompt is not a guarantee of a cache hit.
Google currently lists discounted Standard rates of USD 2 input, 10 output including thinking, and 0.10 cached input through November 30, 2026; its undiscounted list rates are USD 4, 20, and 0.20, scheduled from December 1. This service follows the requested undiscounted list-price basis now and applies a 0.3 multiplier to both medium and high; current charges come from the live price table and account receipt.
Use the public model ID in the native generateContent or streamGenerateContent path and authenticate with x-goog-api-key. Google recommends medium for most tasks and enough output budget for reasoning. The official model ignores temperature, top_p and top_k; avoid treating these as effective tuning controls. Keep tool-call state and thought signatures when the native response requires them.
Reviewed on 2026-10-15
| Specification | Gemini 4 Argon High |
|---|---|
| Model ID | gemini-4-argon-high |
| Provider | |
| API | /v1beta/models/{model}:generateContent · /v1beta/models/{model}:streamGenerateContent · /v1/interactions · /v1beta/interactions |
| Context window | 1,048,576 tokens |
| Maximum output | 65,536 tokens |
| Declared capabilities | Tools · Streaming · Reasoning · Structured output |
gemini · gemini-4-argon-high
tools · stream · reasoning · structured_output
| Specification | Gemini 4 Argon High | Gemini 4 Argon | Gemini 3.1 Pro Preview |
|---|---|---|---|
| Provider | |||
| Input → output | TextText | TextText | TextText |
| Selection basis | Current model | Same gemini protocol · Same billing units | Same gemini protocol · Same billing units |
| Context / max output | 1,048,576 / 65,536 | 1,048,576 / 65,536 | 128,000 / 16,384 |
| Starting price | $1.2 / 1M tokens | $1.2 / 1M tokens | $0.4 / 1M tokens |
Choose by the input types, output settings and billing unit your workflow needs. Try the same prompt across models to compare results for your own use case.
Keep the native request format and point your application to the platform API. Prepare a key with model access, then review status and charges in your usage records.
View API examplesEverything you need to know about API access, pricing and model capabilities.
No. Both use the official Gemini 4 Argon model. The platform exposes a separate -high ID to select the upstream high-thinking route.
The normal synchronous limit is 65,536. The vendor’s longer generation requires background execution or continuation and is not implied by a 1M context window.
No. Argon supports implicit caching only. Do not send cached_content or create cachedContents for this model.
Charges depend on the recorded token usage and your account rates. Input, output and supported cache or reasoning categories are listed separately in the pricing table. The calculator uses public USD prices; the final usage receipt determines the charge.
Choose “Get API access” to open the integration guide. Sign in to your NewRouters account, prepare a key with access to this model and copy an API example.
Supported endpoints: /v1beta/models/{model}:generateContent、/v1beta/models/{model}:streamGenerateContent、/v1/interactions、/v1beta/interactions. Choose an endpoint in the API examples to see its native request format.
The current model route declares streaming support. Use the native endpoint’s streaming option and consume its events. Usage already completed may still be billed if the connection is interrupted.
Tools: supported. Structured output: supported. Request fields follow the selected native endpoint.
Keep the request ID and open your account’s LLM usage records to inspect request status, token counts and charges. Prompt and answer content are not a conversation history in this view.
Verify claims against the supplied evidence.
Explore ↗Constrain the output and handle missing information explicitly.
Explore ↗Make the workflow and stopping conditions explicit.
Explore ↗Assess a concrete implementation with checkable cases.
Explore ↗Hello, API.Prepare a key, choose a model and send a minimal request.
View docs section ↗{ messages: [...] }Explore request formats for OpenAI, Claude and Gemini.
View docs section ↗build(something)Configure requests, handle responses and review usage.
View docs section ↗