Google: Gemini 4 Argon
A Gemini 4 Argon a Google multimodális következtetési modellje szoftverfejlesztéshez, matematikai és tudományos munkához, valamint többlépéses ügynökökhöz. Szöveget, képeket, hangot, videót és dokumentumokat kombinál 1 048 576 tokenes kontextusban, és szöveget ad vissza közzétett eszközhívási és strukturáltkimeneti támogatással.
- Ailoot Ultra · OpenAI Chat
POST /v1/chat/completionsgoogle/gemini-4-argon - Ailoot Ultra · Anthropic Messages
POST /v1/messagesgoogle/gemini-4-argon
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
A Gemini 4 Argon a Google következtetési modellje olyan munkához, amely nagy bizonyítékkészletet kombinál többlépéses céllal. Közzétett bemeneti köre szöveget, képeket, hangot, videót és például PDF-fájlokat tartalmaz, míg eredménye szöveg. Ez lehetővé teszi specifikáció, diagram, képernyőkép és alátámasztó anyag egy feladatba gyűjtését minden forrás írásos összefoglalójára támaszkodás helyett.
Adj a modellnek bizonyítékkészletet és eredménycélt
Világos kérdéssel és a végén szükséges anyaggal kezdj. Szoftverfeladat változtatási tervet, érintett komponenseket és ellenőrzési kritériumokat kérhet. Matematikai feladat levezetést kérhet megadott feltevésekkel. Dokumentumfeladat olyan összehasonlítást kérhet, amely a szöveg, táblázatok és ábrák közötti eltéréseket láthatóan tartja.
A közzétett kontextusablak 1 048 576 token. A kapacitást releváns anyag együtt tartására használd, egyértelmű hivatkozásokat biztosító dokumentumnevekkel és részhatárokkal. Az alátámasztó anyagot a kérdés köré csoportosítsd nem kapcsolódó fájlok pusztán szabad hely miatti beszúrása helyett. Kérd a választól a feladatban megadott bizonyíték és az elemzés során bevezetett feltevések elkülönítését.
Következtetés, eszközök és strukturált eredmények
A modell közzétett következtetési konfigurációja kötelező, low, medium és high erőfeszítési szintekkel, megadott medium alapértelmezéssel. A szintet a probléma mélységéhez válaszd, és határozd meg, mit kell a sikeres válasznak igazolnia. Rövid tényszerű összehasonlításhoz más ellenőrzési kritériumok kellenek, mint több komponenst érintő kódmódosításhoz.
Az Argon eszközhívási és séma által vezérelt strukturáltkimeneti képességeket tesz közzé. Ezek akkor hasznosak, ha egy alkalmazás további bizonyítékkereső eszközöket ad, vagy géppel olvasható elemzési eredményt igényel. A modell javasolt eszköztevékenységét tartsd külön az azt végrehajtó alkalmazástól, és a következő döntés kérése előtt őrizd meg a visszaadott megfigyeléseket. Strukturált eredménynél a kívánt mezőket az üzleti döntés köré határozd meg: megállapítások, bizonyítékhivatkozások, tisztázatlan feltevések és ajánlott művelet.
Fejlesztési és dokumentum-munkafolyamatok
Kódtárfeladathoz add meg a releváns forrást, a megőrzendő működést és azokat az ellenőrzéseket, amelyeknek sikeres eredményt kellene adniuk. Kérj célzott megvalósítási tervet vagy konkrét változtatás felülvizsgálatát, majd a kapott javaslatot értékeld ezek alapján. Műszaki jelentéshez mutasd be a mögöttes megfigyeléseket, és kérj minden következtetést alátámasztó anyagához kapcsoló magyarázatot.
Vegyes dokumentumokhoz add meg a jelentést hordozó táblázatokat és képeket azok hiányos szöveges átirattal való helyettesítése helyett. A modell kimenete ezeket a bemeneteket olvasható jelentéssé, kinyert megállapítások együttesévé vagy műveletlistává egyesítheti. A képi és hangbemenetek e szöveges eredmény bizonyítékai; nem teszik a rekordot kép- vagy beszédgeneráló modellé.
Kimenettervezés
A standard Argon rekord és modelloldalának GYIK-je 65 536 tokenes kiegészítési korlátot ad meg. Hosszú eredmény kérése előtt határozd meg a válasz elvárt mélységét és elrendezését. A standard azonosítót őrizd meg a batch jelzésű rekordtól külön, mert közzétett kiegészítési kereteik eltérnek. A munkát válaszokra osztva a választott változat saját korlátait használd.
Képességek
- Multimodális szöveges következtetés szöveg, képek, hang, videó és PDF-dokumentumok alapján.
- Közzétett 1 048 576 tokenes kontextus és 65 536 tokenes standard kiegészítési korlát.
- Kötelező következtetés low, medium és high erőfeszítési szintekkel.
- Eszközhívás alkalmazás által vezérelt többlépéses munkafolyamatokhoz.
- Séma által vezérelt strukturált szöveges kimenet.
Felhasználási esetek
- Kódtármódosítás elemzése — Releváns fájlok, kívánt működés és ellenőrzési kritériumok. Eredmény: Célzott változtatási terv vagy felülvizsgálat a megadott kódhoz kötve.
- Vegyes dokumentumok szintézise — Dokumentumok, táblázatok, diagramok és pontos összehasonlítási kérdés. Eredmény: Szöveges jelentés, amely megőrzi minden következtetés mögötti bizonyítékot.
- Matematikai vizsgálat — Problémamegfogalmazás, feltevések és a válasz szükséges formája. Eredmény: Levezetés vagy elemzés, amelynek lépései ellenőrizhetők.
- Eszközvezérelt ügynök — Cél, kontrollált eszközök és az eszközök visszaadott megfigyelései. Eredmény: Egymást követő, következtetéssel alátámasztott döntések meghatározott eredmény felé.
Korlátok
- Kontextus — Közzétett kontextusablak: 1 048 576 token.
- Standard válasz — Közzétett standard kiegészítési korlát: 65 536 token.
- Következtetés — A következtetés kötelező; közzétett erőfeszítési szintjei low, medium és high, medium alapértelmezéssel.
- Kimeneti család — A közzétett eredmény szöveg; a multimodális bemenetek a megadott bizonyíték elemzését támogatják.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions google/gemini-4-argon
google/gemini-4-argonKezdő lépések
A Gemini 4 Argon a Google multimodális következtetési modellje szoftverfejlesztéshez, matematikai és tudományos munkához, valamint többlépéses ügynökökhöz. Szöveget, képeket, hangot, videót és dokumentumokat kombinál 1 048 576 tokenes kontextusban, és szöveget ad vissza közzétett eszközhívási és strukturáltkimeneti támogatással.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- Szöveg
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Bemenet
text- Kimenet
text- Kimeneti formátum
- json vagy SSE
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok google/gemini-4-argon | Alapértelmezett— |
Mezőmessages | Típusmessage[] | KövetelményKötelező | Értékek és korlátok Minimális elemszám: 1 | Alapértelmezett— |
Mezőmessages[].role | Típusstring | KövetelményKötelező | Értékek és korlátok Modelltől függ | Alapértelmezett— |
Mezőmessages[].content | Típusstring | KövetelményOpcionális | Értékek és korlátok Akkor alkalmazandó, ha: Szöveges beszélgetés | Alapértelmezett— |
Mezőstream | Típusboolean | KövetelményOpcionális | Értékek és korlátok | Alapértelmezettfalse |
Bemeneti anyagok kombinációi
Szöveg · UTF8 szöveg
messages[].content
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, messages |
Paramétermaterial_types | Szerződéstext |
Paramétermessages | Szerződésüzenettömb role/content szerkezettel |
Paraméterfile_material | Szerződésa tényleges UTF-8 dokumentum szó szerinti szövegként beillesztve; nincs kikövetkeztetett fájlazonosító |
Paraméteroptional_controls | Szerződésstream |
Paramétercontrol_scope | SzerződésSzöveges beszélgetés; a stream logikai érték, alapértéke false. |
Paraméteroutput_modalities | Szerződéstext |
Paraméterhosted_operations | Szerződésfalse |
Paramétermultimodal_input_binding | Szerződésnull |
Metódus álnevei: /chat/completions
Életciklus: synchronous_or_streamed
Küldje el a pontos modellazonosítót a messages mellett.
A kontextushossz nem kimeneti felső korlát.
Egy szövegfájl szó szerinti szöveget adhat meg; a kép-/hang-/fájlobjektum-bemenetek pontos hozzárendelést igényelnek.
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
- Explicit gyorsítótárazás díjai
- Nincs engedélyezve Ha explicit gyorsítótárazást kérnek
Ailoot-díjak
Árak beállításonként
| Beállítás | Díjtáblázat | Díj |
|---|---|---|
| BeállításTokenenkénti alapárak | DíjtáblázatAlapdíj | Díj Bemenet · Bemeneti tokenek $0.008 / 1K token Kimenet · Kimeneti tokenek $0.04 / 1K token Bemenet · Gyorsítótár olvasása $0.0004 / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · OpenAI Chat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model":"google/gemini-4-argon","messages":[{"role":"user","content":"hello"}],"stream":false}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path("result.json").read_text())
for x in r.get("choices",[]):
if x.get("message",{}).get("content"): print(x["message"]["content"])
PY_RESULT
from openai import OpenAI
import os
if not os.environ.get("AILOOT_API_KEY", "").strip(): raise SystemExit("Set AILOOT_API_KEY before making a request")
client=OpenAI(base_url="https://api.ailoot.ai/v1",api_key=os.environ["AILOOT_API_KEY"],max_retries=0)
result=client.chat.completions.create(model="google/gemini-4-argon", messages=[{"role":"user","content":"hello"}], stream=False)
import base64, json
from pathlib import Path
def save_result(data, stem="result"):
# Keep every field, including usage, IDs, reasoning and tool requests.
Path(stem + ".json").write_text(json.dumps(data, ensure_ascii=False, indent=2), encoding="utf-8")
print(json.dumps(data, ensure_ascii=False, indent=2))
def save_blob(encoded, suffix, label):
raw = base64.b64decode(encoded, altchars=b"-_", validate=True)
ext = "png" if raw.startswith(b"\x89PNG\r\n\x1a\n") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4] == b"RIFF" and raw[8:12] == b"WEBP" else suffix
file = Path(stem + "-" + label + "." + ext)
file.write_bytes(raw)
print("Saved", file)
for index, block in enumerate(data.get("content") or []):
print("Content", index, json.dumps(block, ensure_ascii=False))
for choice in data.get("choices") or []:
print("Choice", choice.get("index"), json.dumps(choice.get("message", choice.get("delta", {})), ensure_ascii=False))
for index, item in enumerate(data.get("output") or []):
print("Output", index, json.dumps(item, ensure_ascii=False))
if item.get("type") == "image_generation_call" and item.get("result"):
save_blob(item["result"], item.get("output_format") or "bin", "output-" + str(index))
for ci, candidate in enumerate(data.get("candidates") or []):
for pi, part in enumerate((candidate.get("content") or {}).get("parts") or []):
print("Candidate/part", ci, pi, json.dumps(part, ensure_ascii=False))
blob = part.get("inlineData") or part.get("inline_data")
if blob and blob.get("data"):
mime = blob.get("mimeType") or blob.get("mime_type")
suffix = {"image/png":"png", "image/jpeg":"jpg", "image/webp":"webp", "audio/wav":"wav", "audio/mpeg":"mp3", "video/mp4":"mp4"}.get(mime, "bin")
save_blob(blob["data"], suffix, "candidate-" + str(ci) + "-part-" + str(pi))
save_result(result.to_dict(mode="json"))
Eredmények fogadása és mentése
Ailoot Ultra · OpenAI Chat
json vagy SSE
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Őrizze meg az összes válaszváltozatot és azok tartalmát/eszközhívásait/gondolkodási tartalmát. SSE esetén válaszváltozat- és eszközindex szerint állítsa össze a részleges frissítéseket, és tartsa meg a végső befejezési okot és a használati adatokat.
Ha az eredeti választ ellenőrizni kell
Őrizze meg a kérés-/válaszazonosítókat és a fejléceket. Nincs megadva általános URL a szöveges feladatok lekéréséhez.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőchoices[].index | Típusinteger |
Mezőchoices[].message.content | Típusstring|null |
Mezőchoices[].message.tool_calls | Típustool_call[] |
Mezőchoices[].message.reasoning_content | Típusstring |
Mezőchoices[].message.reasoning_details | Típusobject|array |
Mezőchoices[].finish_reason | Típusstring|null |
Mezőusage | Típusobject |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételÉrvénytelen kötelező mezők, az anyag érvénytelen reprezentációja vagy érvénytelen paraméterérték | Következő lépésJavítsa a jelzett mezőket egy új létrehozási kérés előtt. |
Álnevek
Modell álnevei
Ailoot Ultra google/gemini-4-argon
Metódusútvonalak álnevei
/chat/completions
Kapcsolódó modellazonosítók
Ailoot Ultra · Anthropic Messages POST /v1/messages google/gemini-4-argon
google/gemini-4-argonKezdő lépések
A Gemini 4 Argon a Google multimodális következtetési modellje szoftverfejlesztéshez, matematikai és tudományos munkához, valamint többlépéses ügynökökhöz. Szöveget, képeket, hangot, videót és dokumentumokat kombinál 1 048 576 tokenes kontextusban, és szöveget ad vissza közzétett eszközhívási és strukturáltkimeneti támogatással.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- json · sse
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Anthropic Messages POST /v1/messages
- Bemenet
text- Kimenet
json,sse- Kimeneti formátum
- JSON vagy SSE
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok google/gemini-4-argon | Alapértelmezett— |
Mezőmessages | Típusmessage[] | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezőmessages[].role | Típusstring | KövetelményKötelező | Értékek és korlátok user, assistant | Alapértelmezett— |
Mezőmessages[].content | Típusstring | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezőmax_tokens | Típusinteger | KövetelményKötelező | Értékek és korlátok | Alapértelmezett— |
Mezőstream | Típusboolean | KövetelményOpcionális | Értékek és korlátok | Alapértelmezettfalse |
Bemeneti anyagok kombinációi
Szöveg · UTF-8 szöveg
messages[].content karakterlánc
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, messages, max_tokens |
Paraméteroptional_controls | Szerződésstream |
Paramétermaterial_types | Szerződéstext |
Paramétertext_file_material | SzerződésOlvassa el a tényleges UTF-8 dokumentumot, és tegye a szövegét a jelzett bemeneti karakterláncba vagy az üzenettartalom karakterláncába. |
Életciklus: synchronous_or_streamed
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
- Explicit gyorsítótárazás díjai
- Nincs engedélyezve Ha explicit gyorsítótárazást kérnek
Ailoot-díjak
Árak beállításonként
| Beállítás | Díjtáblázat | Díj |
|---|---|---|
| BeállításTokenenkénti alapárak | DíjtáblázatAlapdíj | Díj Bemenet · Bemeneti tokenek $0.008 / 1K token Kimenet · Kimeneti tokenek $0.04 / 1K token Bemenet · Gyorsítótár olvasása $0.0004 / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
Ailoot Ultra · Anthropic Messages
{
"model": "google/gemini-4-argon",
"max_tokens": 128,
"messages": [
{
"role": "user",
"content": "Summarize the incident report."
}
],
"stream": false
}set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_TEXT_FILE:?Set your actual UTF-8 document}"
export AILOOT_TEXT_FILE
python3 - <<'PY_REQUEST'
import json, os
from pathlib import Path
source_file = Path(os.environ['AILOOT_TEXT_FILE'])
if not source_file.is_file():
raise SystemExit('Set AILOOT_TEXT_FILE to your actual UTF-8 document')
text = source_file.read_text(encoding='utf-8')
if not text.strip():
raise SystemExit('Choose a document containing text')
payload = {'model': 'google/gemini-4-argon', 'max_tokens': 128, 'messages': [{'role': 'user', 'content': 'Summarize the incident report.'}]}
payload['messages'][0]['content'] = 'Summarize this material and quote supporting source passages.\n\n' + text
Path('request.json').write_text(json.dumps(payload, ensure_ascii=False), encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
-H "x-api-key: $AILOOT_API_KEY" -H 'anthropic-version: 2023-06-01' -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
result = json.loads(Path('result.json').read_text(encoding='utf-8'))
print(json.dumps(result, ensure_ascii=False, indent=2))
PY_RESULT
import json, os
from pathlib import Path
source_file = Path(os.environ['AILOOT_TEXT_FILE'])
if not source_file.is_file():
raise SystemExit('Set AILOOT_TEXT_FILE to your actual UTF-8 document')
text = source_file.read_text(encoding='utf-8')
if not text.strip():
raise SystemExit('Choose a document containing text')
payload = {'model': 'google/gemini-4-argon', 'max_tokens': 128, 'messages': [{'role': 'user', 'content': 'Summarize the incident report.'}]}
payload['messages'][0]['content'] = 'Summarize this material and quote supporting source passages.\n\n' + text
from urllib.request import Request, urlopen
from urllib.error import HTTPError
api_key = os.environ['AILOOT_API_KEY']
if not api_key.strip():
raise SystemExit('Set AILOOT_API_KEY before making a request')
headers = {'x-api-key': 'PLACEHOLDER_KEY', 'anthropic-version': '2023-06-01', 'Content-Type': 'application/json'}
headers['x-api-key'] = api_key
request = Request('https://api.ailoot.ai/v1/messages', data=json.dumps(payload, ensure_ascii=False).encode('utf-8'), headers=headers, method='POST')
try:
with urlopen(request, timeout=120) as response:
raw = response.read()
Path('response-headers.txt').write_text(str(response.headers), encoding='utf-8')
except HTTPError as error:
Path('result.json').write_bytes(error.read())
Path('response-headers.txt').write_text(str(error.headers), encoding='utf-8')
raise
Path('result.json').write_bytes(raw)
import json
from pathlib import Path
result = json.loads(Path('result.json').read_text(encoding='utf-8'))
print(json.dumps(result, ensure_ascii=False, indent=2))
Eredmények fogadása és mentése
Ailoot Ultra · Anthropic Messages
JSON vagy SSE
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Őrizze meg az összes tartalomblokkot, a gondolkodási tartalom aláírásait és a tényleges eszközhasználati ID-kat. Állítsa össze az összes SSE-blokk részleges frissítését; az első szövegblokk nem a teljes kimenet.
Ha az eredeti választ ellenőrizni kell
Őrizze meg a kérés-/válaszazonosítókat és a fejléceket. Nincs megadva általános URL a szöveges feladatok lekéréséhez.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőid | Típusstring |
Mezőmodel | Típusstring |
Mezőcontent[] | Típustext|thinking|tool_use|other content block |
Mezőstop_reason | Típusstring|null |
Mezőusage | Típusobject |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételÉrvénytelen kötelező mezők, az anyag érvénytelen reprezentációja vagy érvénytelen paraméterérték | Következő lépésJavítsa a jelzett mezőket egy új létrehozási kérés előtt. |
Álnevek
Modell álnevei
Ailoot Ultra google/gemini-4-argon
Metódusútvonalak álnevei
/chat/completions
Kapcsolódó modellazonosítók
FAQ · Google: Gemini 4 Argon
- Milyen bemenetek és eredmények érhetők el?
POST /v1/chat/completions·google/gemini-4-argon:text→textPOST /v1/messages·google/gemini-4-argon:text→json,sse- Mely mezőket használja a kérés?
POST /v1/chat/completions·google/gemini-4-argon:model,messages,streamPOST /v1/messages·google/gemini-4-argon:model,messages,max_tokens,stream- Milyen korlátok érvényesek?
POST /v1/chat/completions·google/gemini-4-argon:messages.min_items:1