Google: Gemma 4 31B (free)
Gemma 4 31B IT je Googlov gosti model, prilagojen navodilom, za besedilno in vizualno sklepanje. Kontekst 256K, nastavljivo razmišljanje, razumevanje slik in izvorno klicanje funkcij podpirajo programerske naloge, delo z dokumenti in agentske naloge z besedilnim izhodom.
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.
Gemma 4 31B IT je gosta izdaja odprte družine Gemma 4 podjetja Google DeepMind, prilagojena navodilom. Google model 31B usmerja v kakovost modela in prilagajanje nalogi, ločena izdaja 26B A4B pa za učinkovitejše sklepanje uporablja mešanico strokovnjakov. Ta kartica obravnava imenovano izdajo 31B, prilagojeno navodilom, ne njenih predhodno naučenih uteži ali kvantizirane izpeljanke.
Uradna tabela goste arhitekture navaja 30.7 milijarde parametrov, 60 plasti, drsno okno s 1,024 žetoni in kontekst z 256K žetoni. Družina združuje lokalno pozornost z drsnim oknom in globalno pozornost, se konča z globalno plastjo ter za ta model uporablja namenski vizualni kodirnik. Tak profil je zasnovan za besedilni in slikovni vhod z besedilnim izhodom. To so dejstva o arhitekturi modela; ne določajo odzivnega časa aplikacije in ne pomenijo podpore zvoku, ki jo imajo druge velikosti Gemma 4.
Njegov kontekst z 256K žetoni podpira naloge, ki združujejo obsežno besedilo z vizualnimi dokazi. Slike in besedilo se lahko izmenjujejo v enem pozivu; proizvajalec za najboljše rezultate priporoča, da slikovno vsebino postavite pred povezano besedilo. Vizualne naloge vključujejo zaznavanje predmetov, razlago strani dokumentov, razumevanje zaslonov in vmesnikov, grafe, večjezični OCR, rokopis in označevanje položajev. Izhod je besedilo: izluščena vsebina, razlaga, koda ali predlagano dejanje orodja.
Nastavljivo razmišljanje omogoča, da model pred odgovorom sklepa ali poda neposreden odgovor. Gemma 4 poleg vlog user in assistant dodaja izvorno vlogo system. Googlova oblika poziva vklopi razmišljanje s krmilnim žetonom <|think|> v sistemskem pozivu in loči kanal razmišljanja od končnega odgovora; dokumentirani procesor zna obdelati to predlogo. Pri pogovoru v več izmenjavah ohranite prejšnje končne odgovore v zgodovini, prejšnje misli pa izključite, razen pri izmenjavah s klici orodij, za katere proizvajalec pravi, da jih je treba ohraniti.
Izvorno klicanje funkcij podpira strukturirano uporabo orodij, Googlova predstavitev ob izidu pa dokumentira tudi strukturirani izhod JSON. Določite nalogo, razpoložljivo funkcijo in pričakovani rezultat; aplikacija izvede zahtevano operacijo in vrne njen izhod za naslednji korak. Pri programerski nalogi lahko zahtevate ustvarjanje, dopolnjevanje ali popravljanje kode, vizualni pomočnik pa lahko vrnjeno besedilo uporabi za razlago grafa ali zaslona. Navodilo za klic funkcije se razlikuje od povezanega dejanja, ki je bilo dejansko izvedeno.
Spremenljivo ločljivost slike nadzira proračun vizualnih žetonov. Dokumentirane možnosti so 70, 140, 280, 560 in 1,120 žetonov. Manjši proračuni so primerni za razvrščanje ali napise; večji ohranijo več podrobnosti za OCR, razčlenjevanje dokumentov in drobno besedilo, zahtevajo pa več računanja. Pred pripravo slike se odločite, ali potrebujete celoten prizor ali natančno besedilo. Jasen izrez oznake je lahko pri izluščanju uporabnejši od neopredeljene zahteve, naj model pregleda vsako podrobnost celotne strani.
Google za konfiguracijo vzorčenja družine priporoča temperature 1.0, top-p 0.95 in top-k 64. Kartica modela razlikuje med učenjem v več kot 140 jezikih in neposredno podporo za več kot 35 jezikov. Jezik odgovora določite v navodilih ter izrecno zahtevajte ohranitev domenskih imen, imen polj ali formul. Vrednost 256K je specifikacija konteksta; navedena kartica modela za to izdajo ne določa ločene univerzalne največje dolžine izhoda.
Pri nalogi z dokumentom in kodo priložite ustrezno sliko strani, zapisano zahtevo in izsek izvorne kode: »Preberi oznake, pojasni, kako se ta zaslon razlikuje od specifikacije, in predlagaj ciljno usmerjen popravek priložene kode.« Pri grafu zahtevajte, naj odgovor loči vidne vrednosti od sklepanja o trendu. Kartica modela Gemma opozarja na omejitve pri dvoumnem jeziku, zelo zapletenih nalogah ter nepravilnih ali zastarelih dejstvenih trditvah, zato priložite merodajna dejstva, ki jih mora zahtevani rezultat uporabiti, namesto da bi pričakovali, da jih bo zagotovilo znanje iz učenja.
Prek Ailoot izberite ta natančni ID modela v /v1/chat/completions in nalogo podajte v messages. Vsako sporočilo vsebuje vlogo in vsebino; ustrezno navodilo in izvorno gradivo ohranite skupaj. Zberite celoten odgovor JSON ali vse segmente SSE, ko je vklopljen stream, in podatke usage shranite skupaj z besedilnim rezultatom.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions google/gemma-4-31b-it:free
google/gemma-4-31b-it:freeZačetek
Gemma 4 31B IT je Googlov gosti model, prilagojen navodilom, za besedilno in vizualno sklepanje. Kontekst 256K, nastavljivo razmišljanje, razumevanje slik in izvorno klicanje funkcij podpirajo programerske naloge, delo z dokumenti in agentske naloge z besedilnim izhodom.
- Dovoljeni vhodi
- Besedilo · Slike
- Rezultati
- Besedilo
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vhod
text,image- Izhod
text- Izhodni format
- JSON or SSE
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve google/gemma-4-31b-it:free Pogoji: Uporabite natanko ta izbirnik usmerjanja Ailoot. | Privzeto— |
Poljemessages | Vrstaarray | ZahtevaObvezno | Vrednosti in omejitve Pogoji: | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve Pogoji: | Privzetofalse |
Kombinacije vhodnih gradiv
text_input · Obvezno: messages
image_with_text · Obvezno: messages with actual image content blocks
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, messages |
Parameteroptional | Specifikacijastream |
Parametermaterial_types | Specifikacijatext, image |
Parameterconditions | SpecifikacijaUporabite natanko ta izbirnik usmerjanja Ailoot., Ta protokol prenaša slikovno vsebino, kadar konkretni izbrani model podpira obdelavo slik. Sprejem zahteve v protokolu ne potrjuje slikovnih zmogljivosti vsakega modela. |
Druga imena metode: /chat/completions
Življenjski cikel: synchronous_or_streamed
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Standardna tarifa Ko je izbran hitri način
- Način flex
- Standardna tarifa Ko je izbran način flex
- Najvišja raven razmišljanja
- Standardna tarifa Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
- Cene izrecnega predpomnjenja
- Ni omogočeno Ko je zahtevano eksplicitno predpomnjenje
- Ničelne tarife samo za besedilo
- Za predpomnilnik, orodja in medije veljajo ločeno navedeni cenovni pogoji. Za izključno besedilni vhod in izhod
Cene Ailoot
Cene po nastavitvah
| Nastavitev | Cenovna lestvica | Strošek |
|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Strošek Vhod · Vhodni žetoni $0 / 1K žetonov Izhod · Izhodni žetoni $0 / 1K žetonov Vhod · Branje predpomnilnika — / 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 · OpenAI Chat
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "google/gemma-4-31b-it:free", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}]}')
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
# Submit once. Retain the complete result, original identifiers and every response header.
Prejmi in shrani rezultate
Ailoot Ultra · OpenAI Chat
JSON or SSE
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Ohranite vsak blok vsebine, ID klica orodja, podpis razmišljanja, če je vrnjen, vse delte SSE in celotne podatke o porabi. Prvi del besedila ni celoten rezultat.
Če je treba preveriti izvirni odgovor
Ohranite izvirni X-Client-Request-ID, odgovor in glave. Neznan rezultat ali rezultat result_pending_check ne dovoljuje ponovnega ustvarjanja.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljechoices[] | Vrstaobject |
Poljeusage | Vrstaobject |
Napake in naslednji koraki
| Odgovor | Pogoj | Naslednji korak |
|---|---|---|
Odgovor400 · invalid_request_error | PogojObvezno polje, izbirnik modela, vrsta ali oblika vhoda ni veljavna. | Naslednji korakPred pripravo ločene zahteve preglejte vrnjene podrobnosti preverjanja veljavnosti. |
Odgovor | PogojIzvirna zahteva ali rezultat je neznan ali zahteva preverjanje. | Naslednji korakOhranite izvirne identifikatorje in glave; berite le podprte zapise o stanju ali zapise v knjižnici. Zahteve za ustvarjanje ne pošiljajte znova. |
Druga imena
Druga imena modelov
Ailoot Ultra google/gemma-4-31b-it:free
Druga imena poti metod
/chat/completions
Povezani ID-ji za klic
FAQ · Google: Gemma 4 31B (free)
- Kateri vhodi in rezultati so na voljo?
POST /v1/chat/completions·google/gemma-4-31b-it:free:text,image→text- Katera polja uporablja zahteva?
POST /v1/chat/completions·google/gemma-4-31b-it:free:model,messages,stream