Gemini 4 Argon — describe what is actually visible
Text
Gemini 4 Argon
by Henri Huotari · Oct 28, 2026
Inspect the headphone campaign image and return accessible alt text, visible facts, composition and explicit unknowns as JSON. Demonstrates image understanding with a boundary between observation and unsupported product claims.
This file couldn't be loaded. The link may have expired.
This file couldn't be loaded. The link may have expired.
{"alt_text": "Pink over-ear headphones with metallic pink accents and a wavy white symbol stand upright on a circular white base, illuminated by a diagonal beam of light against a dark background.", "visible_facts": ["Pink over-ear headphones stand upright on a circular light-colored platform.", "Metallic pink segments connect the headband to the earcups.", "A white wavy line graphic is visible on the outer side of the right earcup.", "Thick pink cushions surround the earcups.", "A diagonal beam of light crosses the dark textured background from the upper left."], "composition": "The headphones are positioned right of center at eye level on a round pedestal, balanced by a diagonal light shaft extending from the top-left corner across a dark backdrop.", "inferred_or_unknown": ["Audio quality or technical specifications", "Commercial availability or pricing", "Manufacturer identity or model name"]}
Run it yourself
Set IMMERSIVE_API_KEY to an API key from your account. Create a free account to get one.
curl -X POST 'https://ai.im.inc/api/v1/text/chat' \
-H "Authorization: Bearer $IMMERSIVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/gemini-4-argon",
"messages": [
{
"role": "system",
"content": "You write accurate accessible descriptions of images. State only directly visible details. Never infer technical specifications, ownership, availability or audio performance. Return valid JSON only, no Markdown."
},
{
"role": "user",
"content": [
{
"text": "Inspect the supplied campaign image. Return exactly these keys: alt_text (under 35 words), visible_facts (5 short strings), composition (under 30 words), inferred_or_unknown (3 short strings of things this image cannot establish). Do not describe it as a real product available for purchase.",
"type": "text"
},
{
"type": "image_url",
"image_url": {
"url": "https://s3.eu-central-1.amazonaws.com/ai.im.inc/examples/inputs/d1ed20b3-b371-4909-8d7f-e9a843bbbda6/input_image.png"
}
}
]
}
],
"provider": "openrouter",
"max_tokens": 900,
"temperature": 0.2
}'
const response = await fetch("https://ai.im.inc/api/v1/text/chat", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.IMMERSIVE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "google/gemini-4-argon",
"messages": [
{
"role": "system",
"content": "You write accurate accessible descriptions of images. State only directly visible details. Never infer technical specifications, ownership, availability or audio performance. Return valid JSON only, no Markdown."
},
{
"role": "user",
"content": [
{
"text": "Inspect the supplied campaign image. Return exactly these keys: alt_text (under 35 words), visible_facts (5 short strings), composition (under 30 words), inferred_or_unknown (3 short strings of things this image cannot establish). Do not describe it as a real product available for purchase.",
"type": "text"
},
{
"type": "image_url",
"image_url": {
"url": "https://s3.eu-central-1.amazonaws.com/ai.im.inc/examples/inputs/d1ed20b3-b371-4909-8d7f-e9a843bbbda6/input_image.png"
}
}
]
}
],
"provider": "openrouter",
"max_tokens": 900,
"temperature": 0.2
}),
});
console.log(await response.json());
import os
import requests
response = requests.post(
"https://ai.im.inc/api/v1/text/chat",
headers={"Authorization": f"Bearer {os.environ['IMMERSIVE_API_KEY']}"},
json={
"model": "google/gemini-4-argon",
"messages": [
{
"role": "system",
"content": "You write accurate accessible descriptions of images. State only directly visible details. Never infer technical specifications, ownership, availability or audio performance. Return valid JSON only, no Markdown.",
},
{
"role": "user",
"content": [
{
"text": "Inspect the supplied campaign image. Return exactly these keys: alt_text (under 35 words), visible_facts (5 short strings), composition (under 30 words), inferred_or_unknown (3 short strings of things this image cannot establish). Do not describe it as a real product available for purchase.",
"type": "text",
},
{
"type": "image_url",
"image_url": {
"url": "https://s3.eu-central-1.amazonaws.com/ai.im.inc/examples/inputs/d1ed20b3-b371-4909-8d7f-e9a843bbbda6/input_image.png",
},
},
],
},
],
"provider": "openrouter",
"max_tokens": 900,
"temperature": 0.2,
},
timeout=300,
)
print(response.json())
{
"id": "gen-1793175542-7ShPK1B2hYEkm0XJYT1L",
"model": "google/gemini-4-argon",
"usage": {
"total_tokens": 1423,
"prompt_tokens": 1237,
"completion_tokens": 186
},
"object": "chat.completion",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "{\"alt_text\": \"Pink over-ear headphones with metallic pink accents and a wavy white symbol stand upright on a circular white base, illuminated by a diagonal beam of light against a dark background.\", \"visible_facts\": [\"Pink over-ear headphones stand upright on a circular light-colored platform.\", \"Metallic pink segments connect the headband to the earcups.\", \"A white wavy line graphic is visible on the outer side of the right earcup.\", \"Thick pink cushions surround the earcups.\", \"A diagonal beam of light crosses the dark textured background from the upper left.\"], \"composition\": \"The headphones are positioned right of center at eye level on a round pedestal, balanced by a diagonal light shaft extending from the top-left corner across a dark backdrop.\", \"inferred_or_unknown\": [\"Audio quality or technical specifications\", \"Commercial availability or pricing\", \"Manufacturer identity or model name\"]}",
"refusal": null,
"reasoning": null,
"reasoning_details": [
{
"data": "AY89a18/9wYjInARC7yZ5IIm2PKWf8XR2YriAaDMR8IEB5SX9vetWPsIUNYJ5D2P+oBLW8ddfYDZj3KE1C+jtJdVpX8KR47BG3vZqFWO1pJvkOaLjw==",
"type": "reasoning.encrypted",
"index": 0,
"format": "google-gemini-v1"
}
]
},
"finish_reason": "stop"
}
],
"created": 1793175550,
"provider_used": "openrouter"
}
Your browser blocked the clipboard. Select the text and copy it by hand.
- Endpoint
- POST /api/v1/text/chat
- Model
- google/gemini-4-argon
- Output
- Text