Google: Gemini 2.5 Flash (batch)
Gemini 2.5 Flash je Googlov stabilni model s hibridnim sklepanjem za multimodalno analizo in agentske naloge. Njegov dinamični proračun razmišljanja je mogoče nastaviti od 0 do 24,576 žetonov, vključno z izklopom. Besedilo, slike, zvok, video in dokumenti se pretvorijo v besedilo ali strukturirane rezultate, z dokumentirano vhodno omejitvijo 1,048,576 žetonov.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
Gemini 2.5 Flash je Googlov stabilni profil s hibridnim sklepanjem za vsestransko multimodalno delo in agentsko uporabo orodij. Za obsežne multimodalne naloge, ki potrebujejo različne ravni sklepanja, ponuja odgovore z razmišljanjem in brez njega. Besedilo, slike, zvok in video prispevajo k besedilnemu odgovoru. Dokumentni vhod je opisan tudi v Googlovem oblačnem profilu za ta model. Uporaben rezultat je lahko primerjava dokumentov, razlaga grafa, prepis, koda ali strukturirani zapis.
Nastavitev sklepanja te izdaje uporablja thinkingBudget. Dinamično razmišljanje je privzeto; nastavitev -1 modelu omogoča prilagajanje sklepanja zahtevnosti naloge. Izrecni proračun lahko sega od nič do 24,576 žetonov, nič pa izključi razmišljanje. Izberite proračun, primeren dejanskemu problemu, namesto da bi preprostemu razvrščanju in analizi z več pogoji dodelili enako intenzivnost. Vodnik proračun obravnava kot usmeritev, izvirna kartica pa opozarja, da njegovo upoštevanje morda ni natančno.
Pri nalogi z dokumenti ali podatki določite vprašanje, zahtevana polja in dokaze, ki naj spremljajo rezultat. Pri primerjavi zahtev primerjajte dve specifikaciji ter vrnite spremenjeno zahtevo, njen izvorni odlomek in vpliv na navedeni delovni postopek. Strukturirani izhod je uporaben, kadar vsaka ugotovitev potrebuje enako obliko zapisa. Če vir navaja več možnih vrednosti ali pušča polje odprto, ohranite to negotovost, namesto da bi vsilili en verjeten odgovor. Vrnjene vrednosti preverite glede na priložene strani ali podatke.
Pri vizualnem ali zvočnem gradivu določite ustrezni predmet, oznako, dogodek ali odlomek posnetka. Zahtevajte potrebno vrsto besedila: vidne vrednosti iz grafa, opis dogodka, prepis ali povzetek. To so različni izdelki, navodilo pa mora povedati, katerega je treba pripraviti. Skupna izvirna kartica vključuje Flash Image in Flash Audio kot ločeno poimenovani zmožnosti; njuna ustvarjena slikovna in govorna izhoda nista del tega stabilnega besedilnega profila.
Googlov oblačni profil za ta model dokumentira vhode PDF in navadnega besedila z omejitvami, značilnimi za vmesnik: 50 MB na PDF, uvožen prek API, in do 3,000 strani na datoteko ter omejitev 7 MB za datoteko z navadnim besedilom. Ta profil opisuje tudi približno 45 minut videa z zvokom ali eno uro brez zvoka ter približno 8.4 ure zvoka znotraj milijonskega vhodnega obsega žetonov. To so navedene omejitve oblačnega vmesnika, ločene od splošnega okna žetonov modela. Pripravite ustrezen razdelek in izvorno obliko, namesto da bi predpostavljali enako omejitev za vsako vrsto datoteke ali način nalaganja.
Natančna preglednica Gemini API navaja klicanje funkcij, izvajanje kode, iskanje po datotekah, utemeljevanje z iskanjem, utemeljevanje s podatki Maps, kontekst URL in strukturirane izhode. Določite vlogo vsake funkcije in obliko parametrov ter nadaljujte na podlagi dejanskega vrnjenega rezultata. Model lahko zahteva operacijo, povezana aplikacija pa jo izvede. Pri nadaljevanju naloge sklepanja v vmesniku brez stanja ohranite potreben kontekst podpisov razmišljanja. Strukturirani odgovor ali predlog funkcije samostojno ne dokazuje, da je zunanja operacija uspela.
Izvirna kartica modela navaja 1M konteksta in 64K besedilnega izhoda, natančna preglednica API pa določa 1,048,576 vhodnih žetonov in 65,536 izhodnih žetonov. Omejitev odgovora vključuje žetone razmišljanja, zato lahko premajhna omejitev povzroči odrezan ali prazen končni odgovor. Zahtevajte izdelek, katerega obseg ustreza izhodnemu prostoru, s proračunom sklepanja pa usmerjajte intenzivnost. Za ta proizvajalčev profil so dokumentirani predpomnjenje, paketna obdelava ter obdelava Flex in Priority. Pri pripravi več neodvisnih zapisov ohranite identifikatorje postavk.
Stabilna izdaja ostaja ločena od različic Flash Preview in poznejših modelov Gemini 3. Njena kartica navaja možne halucinacije, omejitve pri razumevanju vzročnosti ter zahtevnem logičnem ali protidejstvenem sklepanju in mejni datum znanja januar 2025. Kadar je naloga odvisna od novejših informacij, priložite sveže dokaze. Izračune, izluščene vrednosti, prepise in predlagano kodo preverite glede na dejanski vir ali rezultat izvajanja. Hibridno razmišljanje je uporabno, kadar podpira ta konkretni rezultat, namesto da bi postalo nadomestilo za njegov pregled.
Ailoot Ultra · Paketna obdelava POST /v1/batches google/gemini-2.5-flash:batch
google/gemini-2.5-flash:batchZačetek
Gemini 2.5 Flash je Googlov stabilni model s hibridnim sklepanjem za multimodalno analizo in agentske naloge. Njegov dinamični proračun razmišljanja je mogoče nastaviti od 0 do 24,576 žetonov, vključno z izklopom. Besedilo, slike, zvok, video in dokumenti se pretvorijo v besedilo ali strukturirane rezultate, z dokumentirano vhodno omejitvijo 1,048,576 žetonov.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Besedilo
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Paketna obdelava POST /v1/batches
- Vhod
text- Izhod
text- Izhodni format
- Neposredno vključeni podatki JSON v results[].response.body
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljeendpoint | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve /v1/chat/completions | Privzeto— |
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve google/gemini-2.5-flash:batch | Privzeto— |
Poljerequests | Vrstabatch_item[] | ZahtevaObvezno | Vrednosti in omejitve Najmanjše število elementov: 1 | Privzeto— |
Poljerequests[].custom_id | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljerequests[].body.messages | Vrstamessage[] | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljecompletion_window | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve 24h | Privzeto— |
Poljeprovider | Vrstaobject|null | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijaendpoint, model, requests |
Parametermaterial_types | Specifikacijatext |
Parameterrepresentation | SpecifikacijaNeposredno vključene zahteve v requests[]; vsak element ima custom_id in body |
Parameterrequest_endpoint_profile | Specifikacija/v1/chat/completions |
Parameterfile_material | SpecifikacijaKlicatelj lahko dejansko datoteko JSONL v kodiranju UTF-8 lokalno prebere v requests[]. Namen nalaganja, input_file_id ali sklic na datoteko se ne uporablja. Če gradivo stranke manjka ali je prazno, se priprava ustavi pred POST. |
Parameterserialization_order | Specifikacijaendpoint, model, provider (če je podan), completion_window (če je podan), requests na koncu |
Parameteroptional_controls | Specifikacijaprovider.only, provider.allow_fallbacks, completion_window |
Parameterschema_scope | SpecifikacijaTelesa besedilnih zahtev Chat Completions v dokumentiranem ovoju za paketno obdelavo, ki zahteve vsebuje neposredno. |
Življenjski cikel: asynchronous
GET /v1/batches/{operation_id} · Dejanski response.id iz izvirnega odgovora na zahtevo za ustvarjanje; isti uporabnik, isti ključ in ista skupina
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
- Cene izrecnega predpomnjenja
- Ni omogočeno Ko je zahtevano eksplicitno predpomnjenje
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Žetonov konteksta več kot | Žetonov konteksta do vključno | Strošek |
|---|---|---|---|---|
| NastavitevOsnovne cene za žetone | Cenovna lestvicaOsnovna cena | Žetonov konteksta več kot— | Žetonov konteksta do vključnoBrez zgornje meje | Strošek Vhod · Vhodni žetoni $0.0003 / 1K žetonov Izhod · Izhodni žetoni $0.0025 / 1K žetonov Vhod · Branje predpomnilnika $0.00006 / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| NastavitevRazred 1 glede na dolžino zahteve | Cenovna lestvica— | Žetonov konteksta več kot0 | Žetonov konteksta do vključnoBrez zgornje meje | Strošek Vhod · Vhodni žetoni $0.0003 / 1K žetonov Izhod · Izhodni žetoni $0.0025 / 1K žetonov Vhod · Branje predpomnilnika $0.00006 / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot Ultra · Paketna obdelava
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json
from pathlib import Path
body=json.loads('{"endpoint":"/v1/chat/completions","model":"google/gemini-2.5-flash:batch","requests":[{"custom_id":"req-0001","body":{"messages":[{"role":"user","content":"Hello!"}],"max_tokens":16}}]}')
Path("batch-request.json").write_text(json.dumps(body,ensure_ascii=False),encoding="utf-8")
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/batches \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @batch-request.json -D batch-response-headers.txt -o batch-create-response.json
import json, os
from pathlib import Path
from urllib.request import Request, urlopen
def prepare_requests(customer_path):
path = Path(customer_path)
if not path.is_file(): raise ValueError("Customer JSONL file is missing")
items = [json.loads(line) for line in path.read_text(encoding="utf-8").splitlines() if line.strip()]
if not items: raise ValueError("Customer JSONL contains no requests")
ids = set()
for item in items:
if set(item) != {"custom_id", "body"}: raise ValueError("Each item needs custom_id and body")
cid = item["custom_id"]
if not isinstance(cid, str) or not cid.strip() or cid in ids: raise ValueError("custom_id must be nonempty and unique")
ids.add(cid)
if not isinstance(item["body"], dict) or not item["body"].get("messages"): raise ValueError("Supply actual text messages")
return {"endpoint":"/v1/chat/completions", "model":"google/gemini-2.5-flash:batch", "requests":items}
if __name__ == "__main__":
material = os.environ.get("AILOOT_BATCH_REQUESTS_JSONL", "")
if not material: raise SystemExit("Set AILOOT_BATCH_REQUESTS_JSONL to your actual customer file")
body = prepare_requests(material)
key = os.environ.get("AILOOT_API_KEY", "")
if not key: raise SystemExit("Set AILOOT_API_KEY")
request = Request("https://api.ailoot.ai/v1/batches", data=json.dumps(body, ensure_ascii=False).encode("utf-8"), headers={"Authorization":"Bearer " + key, "Content-Type":"application/json"}, method="POST")
with urlopen(request) as response:
raw = response.read()
Path("batch-create-response.json").write_bytes(raw)
print(raw.decode("utf-8"))
Prejmi in shrani rezultate
Ailoot Ultra · Paketna obdelava
Neposredno vključeni podatki JSON v results[].response.body
GET /v1/batches/{operation_id}
Preveri stanje opravila
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
BATCH_OPERATION_ID="$(python3 - <<'PY_ID'
import json
from pathlib import Path
from urllib.parse import quote
response = json.loads(Path("batch-create-response.json").read_text(encoding="utf-8"))
operation = response.get("id")
if not isinstance(operation, str) or not operation: raise SystemExit("No actual original operation ID; preserve the response and do not resubmit")
print(quote(operation, safe=""))
PY_ID
)"
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/batches/$BATCH_OPERATION_ID" \
-H "Authorization: Bearer $AILOOT_API_KEY" -o batch-status-response.json
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Ohranite vsak rezultat, telo odgovora/napake, vsako izbiro in skupno porabo.
Če je treba preveriti izvirni odgovor
Shranite izvirni ID operacije. Odgovor 503 result_pending_check vsebuje X-Should-Retry:false; izvirnega paketa z neznanim izidom nikoli ne pošiljajte znova.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljeresults[].custom_id | Vrstastring |
Poljeresults[].response.body.choices[].message.content | Vrstastring|null |
Poljeresults[].error | Vrstaobject|null |
Poljeusage | Vrstaobject|null |
Druga imena
Druga imena modelov
Ailoot Ultra google/gemini-2.5-flash:batch
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · Google: Gemini 2.5 Flash (batch)
- Kateri vhodi in rezultati so na voljo?
POST /v1/batches·google/gemini-2.5-flash:batch:text→text- Katera polja uporablja zahteva?
POST /v1/batches·google/gemini-2.5-flash:batch:endpoint,model,requests,completion_window,provider- Katere omejitve veljajo?
POST /v1/batches·google/gemini-2.5-flash:batch:requests.min_items:1