Google: Gemma 4 31B (free)
Gemma 4 31B IT je hustý model od Googlu doladený na pokyny, určený na textové a vizuálne uvažovanie. Kontext 256K, nastaviteľné premýšľanie, porozumenie obrázkom a natívne volanie funkcií podporujú programátorské, dokumentové a agentské úlohy s textovým výstupom.
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
Gemma 4 31B IT je hustá edícia otvorenej rodiny Gemma 4 od Google DeepMind, doladená na pokyny. Google pri modeli 31B zdôrazňuje kvalitu modelu a prispôsobenie úlohe, zatiaľ čo samostatná edícia 26B A4B používa zmes expertov na efektívnejšiu inferenciu. Táto karta sa týka uvedenej edície 31B doladenej na pokyny, nie jej predtrénovaných váh ani kvantizovaného odvodeného modelu.
Oficiálna tabuľka hustej architektúry uvádza 30.7 miliardy parametrov, 60 vrstiev, posuvné okno s dĺžkou 1,024 tokenov a kontext s dĺžkou 256K tokenov. Rodina kombinuje lokálnu pozornosť v posuvnom okne s globálnou pozornosťou, končí globálnou vrstvou a pre tento model používa samostatný vizuálny enkóder. Výsledný profil je určený na textový a obrazový vstup s textovým výstupom. Ide o fakty o architektúre modelu; neurčujú čas odozvy aplikácie ani neznamenajú podporu zvuku, ktorú majú iné veľkosti Gemma 4.
Kontext s dĺžkou 256K tokenov podporuje úlohu, ktorá spája rozsiahly text s vizuálnymi podkladmi. Obrázky a text sa môžu v jednom prompte striedať; výrobca pre najlepšie výsledky odporúča umiestniť obrazový obsah pred súvisiaci text. Vizuálne úlohy zahŕňajú detekciu objektov, interpretáciu strán dokumentov, porozumenie obrazovkám a rozhraniam, grafy, viacjazyčné OCR, rukopis a ukazovanie na miesta v obrázku. Výstupom je text: extrahovaný obsah, vysvetlenie, kód alebo navrhnutá akcia nástroja.
Nastaviteľné premýšľanie umožňuje modelu uvažovať pred odpoveďou alebo odpovedať priamo. Gemma 4 pridáva natívnu rolu system popri rolách user a assistant. Formát promptu od Googlu zapína premýšľanie pomocou riadiaceho tokenu <|think|> v systémovom prompte a oddeľuje kanál uvažovania od konečnej odpovede; dokumentovaný procesor túto šablónu dokáže spracovať. Pri viacťahovej konverzácii ponechajte v histórii predchádzajúce konečné odpovede a vynechajte predchádzajúce úvahy okrem ťahov s volaním nástrojov, pri ktorých ich výrobca odporúča zachovať.
Natívne Function Calling podporuje štruktúrované používanie nástrojov a opis uvedenia modelu od Googlu dokumentuje aj štruktúrovaný výstup JSON. Definujte úlohu, dostupnú funkciu a očakávaný výsledok; aplikácia vykoná požadovanú operáciu a vráti jej výstup pre ďalší krok. Programátorská úloha môže vyžadovať generovanie, doplnenie alebo opravu kódu, zatiaľ čo vizuálny asistent môže vráteným textom vysvetliť graf alebo obrazovku. Pokyn na volanie funkcie sa líši od pripojenej akcie, ktorá sa už skutočne vykonala.
Premenlivé rozlíšenie obrázka sa riadi rozpočtom vizuálnych tokenov. Dokumentované možnosti sú 70, 140, 280, 560 a 1,120 tokenov. Nižšie rozpočty sa hodia na klasifikáciu alebo popisy obrázkov; vyššie rozpočty zachovávajú viac detailov pre OCR, spracovanie dokumentov a drobný text, ale vyžadujú viac výpočtov. Pred prípravou obrázka rozhodnite, či potrebujete celkovú scénu alebo presné znenie textu. Jasný výrez štítku môže byť pre extrakciu užitočnejší než neurčitá požiadavka preskúmať každý detail celej strany.
Google ako nastavenie vzorkovania pre túto rodinu odporúča temperature 1.0, top-p 0.95 a top-k 64. Karta modelu rozlišuje medzi trénovaním vo viac než 140 jazykoch a podporou viac než 35 jazykov bez ďalších úprav. Uveďte jazyk odpovede a v zadaní výslovne zachovajte názvy domén, názvy polí alebo vzorce. Hodnota 256K je špecifikáciou kontextu; citovaná karta modelu neurčuje pre túto edíciu samostatnú univerzálnu maximálnu dĺžku výstupu.
Pri úlohe spájajúcej dokument a kód dodajte príslušný obrázok strany, písomnú požiadavku a úryvok zdrojového kódu: „Prečítaj štítky, vysvetli, ako sa táto obrazovka líši od špecifikácie, a navrhni cielenú opravu poskytnutého kódu.“ Pri grafe žiadajte, aby odpoveď odlíšila viditeľné hodnoty od odhadovaného trendu. Karta modelu Gemma uvádza obmedzenia pri nejednoznačnom jazyku, veľmi zložitých úlohách a nesprávnych alebo zastaraných faktických tvrdeniach, preto priložte autoritatívne fakty, ktoré má požadovaný výsledok použiť, namiesto očakávania, že ich dodajú znalosti z trénovania.
Prostredníctvom Ailoot vyberte toto presné ID modelu v /v1/chat/completions a zadajte úlohu v messages. Každá správa obsahuje rolu a svoj obsah; príslušný pokyn a zdrojové materiály ponechajte spolu. Uložte úplnú odpoveď JSON alebo všetky segmenty SSE, ak je zapnutý stream, a s písomným výsledkom uchovajte usage.
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions google/gemma-4-31b-it:free
google/gemma-4-31b-it:freeÚvod
Gemma 4 31B IT je hustý model od Googlu doladený na pokyny, určený na textové a vizuálne uvažovanie. Kontext 256K, nastaviteľné premýšľanie, porozumenie obrázkom a natívne volanie funkcií podporujú programátorské, dokumentové a agentské úlohy s textovým výstupom.
- Povolené vstupy
- Text · Obrázky
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- Vstup
text,image- Výstup
text- Výstupný formát
- JSON or SSE
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity google/gemma-4-31b-it:free Podmienky: Použite presne tento smerovací selektor Ailoot. | Predvolené— |
Polemessages | Typarray | PožiadavkaPovinné | Hodnoty a limity Podmienky: | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity Podmienky: | Predvolenéfalse |
Kombinácie vstupných podkladov
text_input · Povinné: messages
image_with_text · Povinné: messages with actual image content blocks
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, messages |
Parameteroptional | Špecifikáciastream |
Parametermaterial_types | Špecifikáciatext, image |
Parameterconditions | ŠpecifikáciaPoužite presne tento smerovací selektor Ailoot., Tento protokol prenáša obrazový obsah, ak konkrétny vybraný model podporuje spracovanie obrazu. Prijatie požiadavky protokolom nedokladá podporu obrázkov pri každom modeli. |
Aliasy metódy: /chat/completions
Životný cyklus: synchronous_or_streamed
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Štandardná sadzba Keď je zvolený rýchly režim
- Režim Flex
- Štandardná sadzba Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Štandardná sadzba Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
- Ceny explicitnej cache
- Nie je zapnuté Keď sa požaduje explicitná cache
- Nulové sadzby iba pre text
- Pre vyrovnávaciu pamäť, nástroje a médiá platia samostatne uvedené cenové podmienky. Pre výlučne textový vstup a výstup
Sadzby Ailoot
Ceny podľa konfigurácie
| Konfigurácia | Sadzobník | Poplatok |
|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Poplatok Vstup · Vstupné tokeny $0 / 1K tokenov Výstup · Výstupné tokeny $0 / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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.
Prijať a uložiť výsledky
Ailoot Ultra · OpenAI Chat
JSON or SSE
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
Zachovajte každý blok obsahu, ID volania nástroja, podpis uvažovania, ak je vrátený, všetky prírastky SSE a úplné údaje o využití. Prvý textový fragment nie je celý výsledok.
Ak treba overiť pôvodnú odpoveď
Zachovajte pôvodné X-Client-Request-ID, odpoveď a hlavičky. Neznámy výsledok ani výsledok result_pending_check neoprávňujú na druhé vytvorenie.
Polia odpovede
| Pole | Typ |
|---|---|
Polechoices[] | Typobject |
Poleusage | Typobject |
Chyby a ďalšie kroky
| Odpoveď | Podmienka | Ďalší krok |
|---|---|---|
Odpoveď400 · invalid_request_error | PodmienkaPovinné pole, selektor modelu, typ alebo podoba vstupu sú neplatné. | Ďalší krokPred prípravou samostatnej požiadavky si pozrite vrátené podrobnosti validácie. |
Odpoveď | PodmienkaPôvodná požiadavka alebo výsledok je neznámy alebo vyžaduje kontrolu. | Ďalší krokZachovajte pôvodné identifikátory a hlavičky; čítajte iba podporované záznamy o stave alebo záznamy knižnice. Požiadavku na vytvorenie znova neodosielajte. |
Aliasy
Aliasy modelov
Ailoot Ultra google/gemma-4-31b-it:free
Aliasy ciest metód
/chat/completions
Súvisiace ID na volanie
FAQ · Google: Gemma 4 31B (free)
- Aké vstupy a výsledky sú dostupné?
POST /v1/chat/completions·google/gemma-4-31b-it:free:text,image→text- Aké polia používa požiadavka?
POST /v1/chat/completions·google/gemma-4-31b-it:free:model,messages,stream