modeller

Google: Gemini 2.5 Flash (batch)

Markdown · JSON

Google: Gemini 2.5 Flash (batch)

Gemini 2.5 Flash är Googles stabila hybridmodell för resonemang, multimodal analys och agentuppgifter. Dess dynamiska tänkandebudget kan ställas in från 0 till 24,576 token, inklusive ett avstängt läge. Text, bilder, ljud, video och dokument blir text eller strukturerade resultat, med en dokumenterad indatagräns på 1,048,576 token.

Om modellen

Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.

Gemini 2.5 Flash är Googles stabila hybridprofil för resonemang, mångsidigt multimodalt arbete och agentbaserad verktygsanvändning. Den erbjuder svar med och utan tänkande för storskaliga multimodala uppgifter som behöver olika nivåer av resonemang. Text, bilder, ljud och video bidrar till ett textsvar. Dokumentindata beskrivs också i Googles modellspecifika molnprofil. Ett användbart resultat kan vara en dokumentjämförelse, ett tolkat diagram, en transkription, kod eller en strukturerad post.

Utgåvans reglage för resonemang använder thinkingBudget. Dynamiskt tänkande är standard; inställningen -1 låter modellen anpassa resonemanget efter uppgiftens komplexitet. En uttrycklig budget kan sträcka sig från noll till 24,576 token, och noll stänger av tänkandet. Välj en budget som passar det faktiska problemet i stället för att tilldela samma arbetsinsats till en enkel kategorisering och en analys med flera villkor. Guiden behandlar budgeten som vägledning, och det ursprungliga kortet påpekar att efterlevnaden kanske inte är exakt.

För en dokument- eller datauppgift ska du definiera frågan, obligatoriska fält och det underlag som ska följa med resultatet. Vid en kravjämförelse kan du jämföra två specifikationer och returnera det ändrade kravet, dess källpassage och påverkan på ett angivet arbetsflöde. Strukturerad utdata är användbar när varje iakttagelse behöver samma postform. Om källan ger flera möjliga värden eller lämnar ett fält öppet ska osäkerheten bevaras i stället för att ett enda rimligt svar tvingas fram. Granska returnerade värden mot de tillhandahållna sidorna eller uppgifterna.

För visuellt material eller ljud ska du identifiera relevant objekt, etikett, händelse eller inspelningsavsnitt. Begär den texttyp som behövs: synliga värden från ett diagram, en händelsebeskrivning, en transkription eller en sammanfattning. Dessa artefakter är olika, och instruktionen ska säga vilken som ska produceras. Det gemensamma ursprungliga modellkortet omfattar Flash Image och Flash Audio som separat namngivna förmågor; deras genererade bild- och talutdata ingår inte i den här stabila textprofilen.

Googles exakta molnprofil dokumenterar PDF- och klartextindata med gränssnittsspecifika gränser: 50 MB per PDF som importeras genom API:t och upp till 3,000 sidor per fil, med en gräns på 7 MB för klartextfiler. Profilen beskriver också ungefär 45 minuter video med ljud eller en timme utan ljud, samt ungefär 8.4 timmar ljud inom indatabudgeten på en miljon token. Det är de angivna begränsningarna för molngränssnittet, skilda från modellens allmänna tokenfönster. Förbered relevant avsnitt och källformat i stället för att anta att varje filtyp eller uppladdningsväg har samma gräns.

Den exakta Gemini API-tabellen listar funktionsanrop, kodexekvering, filsökning, sökförankring, Maps-förankring, URL-kontext och strukturerad utdata. Definiera varje funktions roll och parameterform och fortsätt från det faktiska returnerade resultatet. En modell kan begära en åtgärd medan den anslutna applikationen utför den. Bevara nödvändig kontext med thought signatures när en resonemangsuppgift fortsätter i det tillståndslösa gränssnittet. Ett strukturerat svar eller ett funktionsförslag fastställer inte självständigt att en extern åtgärd lyckades.

Det ursprungliga modellkortet anger 1M kontext och 64K textutdata, medan den exakta API-tabellen anger 1,048,576 indatatoken och 65,536 utdatatoken. Ett svarstak omfattar tänkandetoken, så ett alltför lågt tak kan lämna det slutliga svaret avklippt eller tomt. Begär en artefakt anpassad till utdatautrymmet och använd resonemangsbudgeten för att vägleda arbetsinsatsen. Cachelagring, batch samt Flex- och Priority-bearbetning dokumenteras för tillverkarens profil. Behåll objektidentifierare när flera oberoende poster förbereds.

Den stabila utgåvan förblir separat från Flash Preview-varianter och senare Gemini 3-modeller. Dess kort listar möjliga hallucinationer, begränsningar i kausal förståelse och komplext logiskt eller kontrafaktiskt resonemang samt en kunskapsgräns i januari 2025. Tillhandahåll aktuella belägg när en uppgift beror på nyare information. Kontrollera beräkningar, extraherade värden, transkriptioner och föreslagen kod mot den faktiska källan eller exekveringsresultatet. Hybridtänkande är användbart när det stödjer det konkreta resultatet snarare än blir en ersättning för att granska det.

Ailoot Ultra · Batchkörning POST /v1/batches google/gemini-2.5-flash:batch

google/gemini-2.5-flash:batch

Google /google/gemini-2.5-flash:batch

Start

Gemini 2.5 Flash är Googles stabila hybridmodell för resonemang, multimodal analys och agentuppgifter. Dess dynamiska tänkandebudget kan ställas in från 0 till 24,576 token, inklusive ett avstängt läge. Text, bilder, ljud, video och dokument blir text eller strukturerade resultat, med en dokumenterad indatagräns på 1,048,576 token.

Godkända indata
Text
Resultat
Text

Tillgängligt i Ailoot · indata & metoder

Ailoot Ultra · Batchkörning POST /v1/batches
Indatatyper
text
Utdatatyper
text
Utdataformat
JSON i inbäddade results[].response.body
FältTypKravVärden & gränserStandard
FältendpointTypstringKravObligatorisktVärden & gränser
/v1/chat/completions
Standard—
FältmodelTypstringKravObligatorisktVärden & gränser
google/gemini-2.5-flash:batch
Standard—
FältrequestsTypbatch_item[]KravObligatorisktVärden & gränser
Minsta antal objekt: 1
Standard—
Fältrequests[].custom_idTypstringKravObligatorisktVärden & gränserStandard—
Fältrequests[].body.messagesTypmessage[]KravObligatorisktVärden & gränserStandard—
Fältcompletion_windowTypstringKravValfrittVärden & gränser
24h
Standard—
FältproviderTypobject|nullKravValfrittVärden & gränserStandard—
Metodparametrar och livscykel
ParameterAvtal
Parametercontent_typeAvtalapplication/json
ParameterrequiredAvtalendpoint, model, requests
Parametermaterial_typesAvtaltext
ParameterrepresentationAvtalInbäddade requests[]; varje objekt har custom_id och body
Parameterrequest_endpoint_profileAvtal/v1/chat/completions
Parameterfile_materialAvtalDen anropande klienten kan läsa in faktiska UTF-8 JSONL-data lokalt i requests[]. Inget uppladdningssyfte, input_file_id eller någon filreferens används. Om kundmaterial saknas eller är tomt avbryts förberedelserna före POST.
Parameterserialization_orderAvtalendpoint, model, provider (om angivet), completion_window (om angivet), requests sist
Parameteroptional_controlsAvtalprovider.only, provider.allow_fallbacks, completion_window
Parameterschema_scopeAvtalFörfrågningskroppar för Text Chat Completions i det dokumenterade inbäddade Batch-formatet.

Livscykel: asynchronous

GET /v1/batches/{operation_id} · Det faktiska response.id från det ursprungliga skapandesvaret; samma användare/nyckel/grupp

Priser

Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.

Snabbt läge
Ej angivet När snabbt läge är valt
Flex-läge
Ej angivet När läget flex är valt
Högsta resonemangsnivå
Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)
Prissättning för explicit cache
Inte aktiverat När explicit cache begärs

Ailoot-priser

Priser efter konfiguration

Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.

KonfigurationPrislistaKontexttoken, fler änKontexttoken, upp till och medAvgift
KonfigurationGrundpriser för tokenPrislistaGrundprisKontexttoken, fler än—Kontexttoken, upp till och medIngen övre gränsAvgift
Indata · Indatatoken $0.0003 / 1K token
Utdata · Utdatatoken $0.0025 / 1K token
Indata · Cacheläsning $0.00006 / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token
KonfigurationNivå 1 för förfrågans längdPrislista—Kontexttoken, fler än0Kontexttoken, upp till och medIngen övre gränsAvgift
Indata · Indatatoken $0.0003 / 1K token
Utdata · Utdatatoken $0.0025 / 1K token
Indata · Cacheläsning $0.00006 / 1K token
Indata · Skrivning till cache — / 1K token
Indata · Skrivning till cache, 1 tim — / 1K token

Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →

Exempelbegäranden

Ailoot Ultra · Batchkörning

curl · bevarat referensexempelPython HTTP · kundens faktiska JSONL
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"))

Ta emot och spara resultat

Ailoot Ultra · Batchkörning

JSON i inbäddade results[].response.body

  • GET /v1/batches/{operation_id}
Kontrollera jobbstatus
curl · status för ursprunglig åtgärd
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
Behåll alla färdiga resultat

Behåll varje fullständigt returnerat svar, fil och innehållsdel.

Behåll varje resultat, svars- och felkropp, val och sammanlagd förbrukning.

Om det ursprungliga svaret behöver kontrolleras

Behåll det ursprungliga operations-ID:t. Vid 503 result_pending_check gäller X-Should-Retry:false; skicka aldrig om en ursprunglig batch med okänt utfall.

Svarsfält
FältTyp
Fältresults[].custom_idTypstring
Fältresults[].response.body.choices[].message.contentTypstring|null
Fältresults[].errorTypobject|null
FältusageTypobject|null

Alias

Modellalias

Ailoot Ultra google/gemini-2.5-flash:batch

Alias för metodsökvägar

Använd metodsökvägarna som visas ovan.

Relaterade anropar-ID:n

google/gemini-2.5-flash:batch

FAQ · Google: Gemini 2.5 Flash (batch)
Vilka indata och resultat finns?

POST /v1/batches · google/gemini-2.5-flash:batch: text → text

Vilka fält använder begäran?

POST /v1/batches · google/gemini-2.5-flash:batch: endpoint, model, requests, completion_window, provider

Vilka gränser gäller?

POST /v1/batches · google/gemini-2.5-flash:batch: requests.min_items: 1

Fler detaljer

Anslut Ailoot till Claude Code, OpenCode, Hermes eller din app.

Företaget och dess projektportfölj

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Köp token med rabatt.

Prenumerationsrabatt för återkommande arbete. Kampanjkoder ger upp till 50% vid tokenköp.

Prenumeration
Välj en rabatterad plan för återkommande anrop.
Kampanjkod upp till 50%
Ange koden vid köpet. Priset räknas om enligt kampanjen.
Kostnader i historiken
Modell, token och belopp sparas för varje anrop.

Välj prenumeration · Se modellpriser

Anslut API till produkten som du säljer.

SaaS, appar och botar enligt Ailoots officiella villkor och licensavtal. Begär återförsäljarlicens för vidareförsäljning.

Kommersiell applikation
Bygg text-, bild-, video- och ljudgenerering i tjänstens betalda funktioner.
Återförsäljarlicens
Skicka projektbeskrivning och åtkomstupplägg. Begär skriftliga villkor för användning och vidareförsäljning.
Dokument på webbplatsen
Officiella villkor, licensavtal och databehandlingspolicy finns tillgängliga före anslutning.

Begär återförsäljarlicens · Officiella villkor och licensavtal