DI kūrimo terminai

Fine-tuning (modelio pritaikymas)

Dar vadinama: fine tuning, modelio pritaikymas, papildomas mokymas, LLM fine-tuning, LoRA, SFT

Fine-tuning – tai jau išmokyto kalbos modelio papildomas mokymas su jūsų pavyzdžiais, kad jis nuosekliai atliktų konkrečią užduotį: laikytųsi formato, tono ar klasifikavimo taisyklių. Jis keičia modelio elgseną, bet nėra patikimas būdas suteikti modeliui naujų, dažnai kintančių žinių – tam naudojamas RAG.

Atnaujinta 2026 m. spalio 13 d.

Kas yra Fine-tuning (modelio pritaikymas)

Svarbiausia trumpai
  • OpenAI 2026-05-07 pradėjo uždaryti savitarnos fine-tuning platformą: naujoms organizacijoms ji nepasiekiama, o nuo 2027-01-06 nauji mokymai nebus galimi ir esamiems klientams.
  • Google Gemini 3.5 Flash prižiūrimas fine-tuning 2026-10-13 kainuoja 10 USD, Gemini 3.5 Flash-Lite – 3 USD už 1 mln. mokymo žetonų, o pritaikyto Gemini 3+ modelio naudojimas 1,5 karto brangesnis už bazinį.
  • Mokymo žetonų skaičius lygus duomenų rinkinio žetonams, padaugintiems iš epochų skaičiaus: 1 500 pavyzdžių po 900 žetonų per 3 epochas – 4,05 mln. žetonų.
  • QLoRA metodas (Dettmers ir kt., 2023) leido pritaikyti 65 mlrd. parametrų modelį vienoje 48 GB vaizdo plokštėje.
  • Mūsų skaičiavimu, 20 000 laiškų klasifikavimas per mėnesį su pavyzdžiais podėlyje kainuoja 14,31 €, o su pritaikytu Gemini 3.5 Flash-Lite – 19,05 € ir dar 10,87 € mokymui.

Fine-tuning (modelio pritaikymas) išsamiai

Sprendimo laiptai: promptas, pavyzdžiai, RAG, fine-tuningKada rinktis fine-tuning: laiptai nuo pigiausio sprendimo1. Promptasinstrukcijos, taisyklėsvalandos, ~0 €2. Pavyzdžiai5–50 pavyzdžių prompte+ podėlis3. RAGjei trūksta žiniųdienos–savaitės4. Fine-tuningjei trūksta elgsenosšimtai pavyzdžiųKiekvienas laiptas brangesnis ir lėčiau keičiamas. Pereikite į kitą tik tada, kai ankstesnis išmatuotai neveikia.Fine-tuning keičia:formatą, toną, klasifikavimą, stiliųNekeičia: naujų faktų patikimumo
Fine-tuning – paskutinis laiptas: pirmiausia geras promptas, tada pavyzdžiai su podėliu, RAG trūkstamoms žinioms ir tik tada modelio pritaikymas elgsenai.

Fine-tuning (liet. modelio pritaikymas, papildomas mokymas) – tai jau išmokyto kalbos modelio mokymas toliau su jūsų pavyzdžiais, kad jis nuosekliai atliktų konkrečią užduotį: atsakytų jūsų tonu, grąžintų tikslų formatą ar teisingai skirstytų užklausas į kategorijas. Modelio svoriai (arba prie jų pridėtas nedidelis adapteris) pakeičiami, todėl naujas elgesys veikia be ilgų instrukcijų prompte.

Svarbiausia, ką reikia žinoti 2026 m. spalį: fine-tuning moko elgsenos, o ne patikimų žinių. Jei norite, kad pokalbių robotas žinotų jūsų prekių kainas, grąžinimo taisykles ar sandėlio likučius, reikia RAG, o ne fine-tuning. Faktai, „įmokyti“ į svorius, pasensta su kiekvienu kainų pakeitimu ir nesuteikia šaltinio nuorodos, o modelis vis tiek gali haliucinuoti.

Kaip veikia fine-tuning: nuo duomenų iki modelio

  1. Užduoties apibrėžimas. Viena aiški užduotis: pvz., „klientų laiškus suskirstyti į 12 kategorijų ir grąžinti JSON“. Fine-tuning blogai tinka „visam kam“.
  2. Duomenų rinkinys. Poros „įvestis → teisingas atsakymas“, dažniausiai JSONL formatu, toks pat kaip pokalbio žinutės (sisteminė, naudotojo, asistento). Kokybė svarbesnė už kiekį: 500 patikrintų pavyzdžių dažnai naudingesni nei 5 000 atsitiktinių.
  3. Padalijimas. 80–90 % pavyzdžių mokymui, likusieji – vertinimui. Vertinimo pavyzdžiai niekada nepatenka į mokymą.
  4. Mokymas. Paslauga arba savo GPU kelis kartus (epochomis) praeina per duomenis. Mokymo žetonai = duomenų rinkinio žetonai × epochų skaičius.
  5. Vertinimas. Lyginate pritaikytą modelį su baziniu modeliu ir geru promptu tame pačiame vertinimo rinkinyje. Jei skirtumas nedidelis, fine-tuning neapsimoka.
  6. Naudojimas ir priežiūra. Pritaikytas modelis kviečiamas per API savo pavadinimu. Kai bazinis modelis nustojamas palaikyti, pritaikymą reikia kartoti su nauju.

Fine-tuning tipai: SFT, LoRA, RFT

MetodasKas taiKada naudojamas
Prižiūrimas mokymas (SFT, supervised fine-tuning)Modelis mokomas atkartoti pateiktus teisingus atsakymusFormatas, tonas, klasifikavimas, informacijos ištraukimas
LoRA ir QLoRAVietoj visų svorių mokomas mažas papildomas adapteris; QLoRA – su suspaustu (kvantizuotu) baziniu modeliuAtvirojo svorio modeliai savo serveryje; pigus mokymas vienoje vaizdo plokštėje
Pirmenybių mokymas (DPO, preference tuning)Rodomos poros „geresnis / blogesnis atsakymas“Stilius ir tonas, kai sunku užrašyti vieną teisingą atsakymą
Sustiprinamasis fine-tuning (RFT)Modelis mokomas pagal vertintojo (taisyklės ar kito modelio) balusSudėtingi samprotavimai, kur atsakymą galima patikrinti

LoRA metodą 2021 m. aprašė Hu ir kt.: vietoj milijardų parametrų mokomi tik nedideli matricų sluoksniai, todėl adapterio failas užima megabaitus, o ne gigabaitus. QLoRA (Dettmers ir kt., 2023) parodė, kad 65 mlrd. parametrų modelį galima pritaikyti vienoje 48 GB vaizdo plokštėje. Tai leidžia atvirojo svorio modelius pritaikyti ir naudoti lokaliai.

Kur galima daryti fine-tuning 2026 m.

Rinka per metus smarkiai pasikeitė. Pagrindiniai variantai 2026-10-13:

PlatformaBūklėKaina (oficialus kainoraštis)
OpenAI savitarnos fine-tuningUždaroma: nuo 2026-05-07 nepasiekiama naujoms organizacijoms; nuo 2026-07-02 – tik toms, kurios per 60 d. naudojo pritaikytą modelį; nuo 2027-01-06 nauji mokymai nebegalimiLiko o4-mini RFT: 100 USD už mokymo valandą
Google Gemini (Vertex AI / Gemini Enterprise Agent Platform)Veikia; SFT palaiko Gemini 3.5 Flash, 3.5 ir 3.1 Flash-Lite, 2.5 Pro ir kt.; regionai – ir europe-west4Gemini 3.5 Flash – 10 USD, Flash-Lite – 3 USD už 1 mln. mokymo žetonų; pritaikyto Gemini 3+ naudojimas 1,5 karto brangesnis už bazinį
Atvirieji modeliai Vertex AI (Gemma, Llama, Qwen)VeikiaPvz., Gemma 3 12B – 1,82 USD, Qwen 3 8B – 4,18 USD už 1 mln. mokymo žetonų
Claude (Anthropic)Tik per Amazon Bedrock, pritaikytam modeliui reikia rezervuoto pralaidumo (Provisioned Throughput)Pagal AWS kainoraštį
Savas serveris (LoRA / QLoRA)Visada prieinama; įrankiai – Hugging Face TRL, Unsloth, Axolotl; adapterį galima įkelti į OllamaGPU nuoma arba savas kompiuteris

OpenAI pranešė, kad jau pritaikyti modeliai veiks tol, kol nebus nustoti palaikyti jų baziniai modeliai. Jei jūsų sprendimas remiasi OpenAI pritaikytu modeliu, verta jau dabar planuoti perėjimą: geresnis promptas su pavyzdžiais, RAG arba kitas tiekėjas.

Fine-tuning ar promptas, ar RAG: kaip apsispręsti

Naudokite laiptų principą (žr. schemą). Pradėkite nuo prompto, tada pridėkite pavyzdžių, jei trūksta žinių – RAG, ir tik tada, jei išmatuotai trūksta elgsenos, – fine-tuning.

ProblemaGeriausias pirmas sprendimas
Modelis nežino jūsų kainų, taisyklių, prekiųRAG arba įrankio iškvietimas
Atsakymų formatas kartais neteisingasStruktūrizuota išvestis (JSON schema) API lygiu
Tonas ne toks, kaip jūsų prekės ženkloInstrukcijos + 10–20 pavyzdžių prompte, laikomų podėlyje
Reikia tūkstančių vienodų klasifikavimų per dieną pigiu modeliuFine-tuning gali apsimokėti
Siaura sritis su savitu žodynu (pvz., medicinos kodai, teisės terminai)Pirma RAG su žodynėliu; fine-tuning – jei to neužtenka
Duomenys negali palikti įmonėsLokalus modelis; prireikus – LoRA pritaikymas savo serveryje

Kiek pavyzdžių reikia fine-tuning

Nėra vieno skaičiaus. Paprastam formatui ar tonui dažnai užtenka kelių šimtų gerų pavyzdžių, klasifikavimui – bent kelių dešimčių kiekvienai kategorijai, o sudėtingesnei užduočiai – tūkstančių. Kur kas svarbiau, kad pavyzdžiai būtų nuoseklūs: jei du žmonės tą patį laišką priskyrė skirtingoms kategorijoms, modelis išmoks nenuoseklumą. Lietuviškiems duomenims verta įtraukti ir parašytus be diakritikų, su klaidomis ir mišria kalba – taip, kaip rašo tikri klientai.

Fine-tuning ir lietuvių kalba

Fine-tuning nepadaro silpno lietuviškai modelio stipriu. Jei bazinis modelis daro gramatikos klaidų, keli tūkstančiai pavyzdžių jo kalbos žinių iš esmės nepakeis – tam reikia milijardų žetonų. Mūsų bandyme su vietiniais modeliais (žr. lokalus LLM) mažieji atvirieji modeliai 90 žodžių prekės aprašyme padarė nuo 5 iki 9 kalbos klaidų, o debesijos modelis – nė vienos. Todėl lietuviškoms užduotims pirmiausia rinkitės modelį, kuris gerai rašo lietuviškai, o fine-tuning naudokite formatui ir stiliui.

Rizikos ir apribojimai

  • Asmens duomenys. Jei mokymo pavyzdžiuose yra klientų vardai, adresai ar susirašinėjimas, juos reikia pašalinti arba pseudonimizuoti; išmokytus duomenis iš modelio ištrinti beveik neįmanoma.
  • Priklausomybė nuo tiekėjo. Pritaikytas modelis neperkeliamas: pakeitus tiekėją ar bazinį modelį, mokyti reikės iš naujo.
  • Užmiršimas. Per agresyvus mokymas gali pabloginti bendrus gebėjimus (angl. catastrophic forgetting).
  • Kaina naudojant. Pritaikytų Gemini 3+ modelių užklausos 1,5 karto brangesnės, todėl sutaupymas atsiranda tik tada, kai fine-tuning leidžia gerokai sutrumpinti promptą arba pereiti prie pigesnio modelio.

Pavyzdys: 20 000 laiškų klasifikavimas – fine-tuning ar promptas su pavyzdžiais

Situacija: el. parduotuvė per mėnesį gauna 20 000 klientų laiškų ir nori juos automatiškai skirstyti į 12 kategorijų su JSON atsakymu. Lyginame tris būdus su Gemini 3.5 Flash-Lite. Kiekviena užklausa – 700 žetonų (laiškas ir instrukcijos), atsakymas – 200 žetonų. Promptas su pavyzdžiais prideda 3 000 žetonų. Fine-tuning duomenys: 1 500 pavyzdžių × 900 žetonų × 3 epochos = 4,05 mln. mokymo žetonų. Kainos – Google Cloud kainoraštis 2026-10-13, 1 EUR = 1,1181 USD (ECB 2026-10-12), be PVM.

BūdasVienkartinis mokymasMėnesio naudojimasPirmi 12 mėn.
A. Bazinis modelis, promptas su pavyzdžiais, be podėlio0 €28,80 €345,60 €
B. Bazinis modelis, pavyzdžiai podėlyje0 €14,31 €171,72 €
C. Pritaikytas (fine-tuned) modelis, trumpas promptas10,87 €19,05 €239,47 €

Skaičiavimas. A: 20 000 × 3 700 = 74 mln. įvesties žetonų × 0,30 USD + 4 mln. išvesties × 2,50 USD = 32,20 USD. B: 60 mln. podėlio žetonų × 0,03 USD + 14 mln. × 0,30 USD + 4 mln. × 2,50 USD = 16,00 USD (podėlio saugojimo mokestis neįskaičiuotas). C: pritaikyto modelio kaina 1,5 karto didesnė – 0,45 ir 3,75 USD; 14 mln. × 0,45 + 4 mln. × 3,75 = 21,30 USD; mokymas 4,05 mln. × 3 USD = 12,15 USD.

Su Gemini 3.5 Flash tas pats mokymas kainuotų 40,50 USD (36,22 €), o su Gemma 3 12B Vertex AI – 7,37 USD (6,59 €). Išvada: vien dėl API sąskaitos fine-tuning šiuo atveju neapsimoka – pavyzdžiai podėlyje pigesni. Fine-tuning verta svarstyti, jei pritaikytas modelis išmatuotai tiksliau skirsto laiškus vertinimo rinkinyje arba leidžia pereiti nuo brangesnio modelio prie pigesnio. Didžiausia tikroji išlaida – žmonių darbas ruošiant ir tikrinant 1 500 pavyzdžių, o ne mokymo žetonai.

Dažniausios klaidos

  1. Mokyti modelį prekių kainų ar taisyklių. Jos keičiasi, o pritaikytas modelis jų neatnaujins – tam reikia RAG arba įrankio, kuris skaito duomenų bazę.
  2. Pradėti nuo fine-tuning, neišbandžius gero prompto su pavyzdžiais. Dažnai vien tai išsprendžia 80 % problemų už dalį kainos.
  3. Neturėti atskiro vertinimo rinkinio. Be jo neįmanoma įrodyti, kad pritaikytas modelis geresnis už bazinį.
  4. Mokyti nenuosekliais duomenimis. Jei žmonės tą patį atvejį žymėjo skirtingai, modelis išmoks atsitiktinumo.
  5. Palikti mokymo pavyzdžiuose asmens duomenis. Juos iš modelio vėliau praktiškai neįmanoma ištrinti.
  6. Statyti ilgalaikį sprendimą ant platformos, kurią tiekėjas uždaro. OpenAI savitarnos fine-tuning nuo 2027-01-06 nebeleis kurti naujų mokymų.
  7. Tikėtis, kad fine-tuning išmokys silpną modelį taisyklingos lietuvių kalbos. Tam reikia kur kas daugiau duomenų nei turi įmonė.

Fine-tuning (modelio pritaikymas) Lietuvoje

Lietuvos įmonėms fine-tuning dažniausiai aktualus trims užduotims: klientų užklausų klasifikavimui, dokumentų duomenų ištraukimui (sąskaitos, užsakymai, sutartys) ir vieningam prekės ženklo tonui prekių aprašymuose. Visais atvejais duomenų rinkinys būna nedidelis – šimtai ar keli tūkstančiai pavyzdžių – todėl pirmiausia verta įvertinti, ar užteks prompto su pavyzdžiais.

Jei mokymo duomenyse yra asmens duomenų, taikomas BDAR, o priežiūrą vykdo Valstybinė duomenų apsaugos inspekcija (VDAI): reikia teisinio pagrindo, duomenų mažinimo ir, jei įmanoma, pseudonimizavimo. Google Gemini fine-tuning galima vykdyti ES regione europe-west4 (Nyderlandai). Jei pritaikytas modelis naudojamas didelės rizikos srityje, pavyzdžiui, kandidatų atrankai, taikomos ES DI akto pareigos, o reikšmingai pakeitęs tokią sistemą diegėjas gali tapti jos tiekėju.

Susiję terminai

LLM (didelis kalbos modelis)LLM (didelis kalbos modelis) – tai neuroninis tinklas, išmokytas iš milžiniško teksto kiekio nuspėti kitą teksto žetoną, todėl gebantis…RAG (paieška papildytas generavimas)RAG (angl. retrieval-augmented generation) – tai būdas, kai prieš atsakydamas kalbos modelis gauna iš jūsų dokumentų surastas aktualias…Promptas (užklausa DI)Promptas – tai užklausa ar instrukcija dirbtinio intelekto modeliui: užduotis, kontekstas, pavyzdžiai ir norimas atsakymo formatas. Nuo…Tokenas (DI žetonas)Tokenas (DI žetonas) – tai mažiausias teksto gabalėlis, į kurį kalbos modelis suskaido įvestį ir išvestį: žodis, jo dalis ar simbolis.…DI API (OpenAI API, ChatGPT API, Claude API)DI API – tai programinė sąsaja, per kurią jūsų sistema siunčia užklausas dirbtinio intelekto modeliui (pvz., OpenAI GPT ar Anthropic Claude)…DI haliucinacijaDI haliucinacija – tai atvejis, kai kalbos modelis užtikrintai pateikia neteisingą ar išgalvotą informaciją, pavyzdžiui, neegzistuojantį…Lokalus kalbos modelis (Ollama, LM Studio)Lokalus kalbos modelis (local LLM) – tai didelis kalbos modelis, paleistas jūsų kompiuteryje ar serveryje su programomis kaip Ollama ar LM…Embedding (vektorinis įterpinys)Embedding (vektorinis įterpinys) – tai teksto pavertimas skaičių vektoriumi, kuriame panašios prasmės tekstai yra arti vienas kito. Jis…Generatyvinis DI (GenAI)Generatyvinis DI (GenAI) – tai dirbtinio intelekto sritis, kurios modeliai kuria naują turinį: tekstą, vaizdus, garsą, vaizdo įrašus ar…
Ką darome šioje srityje
  • Įvertiname, ar jūsų užduočiai užtenka prompto, pavyzdžių ir RAG, ar fine-tuning duos išmatuojamą naudą.
  • Paruošiame ir išvalome mokymo bei vertinimo rinkinius, pašaliname asmens duomenis.
  • Atliekame pritaikymą Gemini arba atvirojo svorio modeliams (LoRA) ir palyginame su baziniu modeliu.
  • Padedame migruoti sprendimus nuo uždaromos OpenAI fine-tuning platformos.
Plačiau apie paslaugą

Dažni klausimai

Kas yra fine-tuning paprastai?

Tai kalbos modelio papildomas mokymas jūsų pavyzdžiais. Modelis išmoksta konkrečios užduoties formato ir tono, todėl jam nebereikia ilgų instrukcijų kiekvienoje užklausoje.

Kuo fine-tuning skiriasi nuo RAG?

RAG kiekvienai užklausai suranda ir pateikia modeliui aktualius jūsų dokumentus, todėl tinka žinioms. Fine-tuning keičia modelio elgseną ir tinka formatui, tonui, klasifikavimui.

Ar dar galima daryti OpenAI fine-tuning?

Tik organizacijoms, kurios jau naudojo šią paslaugą. Nuo 2026-05-07 ji nepasiekiama naujoms organizacijoms, o nuo 2027-01-06 nauji mokymai nebus galimi niekam. Pritaikyti modeliai veiks, kol palaikomi jų baziniai modeliai.

Kiek kainuoja fine-tuning?

Pats mokymas dažnai kainuoja vos kelis ar kelias dešimtis eurų: 4 mln. mokymo žetonų su Gemini 3.5 Flash-Lite – 10,87 €. Brangiausia – duomenų paruošimas ir vertinimas, o pritaikyto modelio naudojimas gali būti brangesnis už bazinį.

Kiek duomenų reikia fine-tuning?

Paprastam formatui ar tonui dažnai užtenka kelių šimtų gerų pavyzdžių, sudėtingesnėms užduotims – tūkstančių. Svarbiau nuoseklumas ir atskiras vertinimo rinkinys nei kiekis.

Kas yra LoRA?

LoRA (Low-Rank Adaptation) – fine-tuning būdas, kai vietoj visų modelio svorių mokomas mažas adapteris. Jis pigesnis, greitesnis ir leidžia vienam baziniam modeliui turėti kelis skirtingus adapterius.

Ar fine-tuning sumažina haliucinacijas?

Gali sumažinti formato ir stiliaus klaidas, bet neišsprendžia išgalvotų faktų problemos. Faktiniam tikslumui efektyviau naudoti RAG, šaltinių nurodymą ir galimybę modeliui atsakyti „nežinau“.

Ar galima pritaikyti modelį savo kompiuteryje?

Taip, atvirojo svorio modelius galima pritaikyti LoRA ar QLoRA metodu su įrankiais kaip Hugging Face TRL ar Unsloth, o adapterį naudoti per Ollama. Reikia pakankamai galingos vaizdo plokštės arba nuomojamo GPU.

Šaltiniai

  1. Pricing (Fine-tuning) – OpenAI
  2. Deprecations: Update to OpenAI's self-serve fine-tuning – OpenAI
  3. About supervised fine-tuning for Gemini models – Google Cloud
  4. Agent Platform Pricing – Google Cloud
  5. Finetuning Claude on Bedrock – Anthropic (Claude Cookbook)
  6. LoRA: Low-Rank Adaptation of Large Language Models – arXiv (Hu ir kt., 2021)
  7. QLoRA: Efficient Finetuning of Quantized LLMs – arXiv (Dettmers ir kt., 2023)
  8. TRL – Transformer Reinforcement Learning – Hugging Face
  9. Modelfile reference (ADAPTER) – Ollama
Reikia pagalbos su projektu?

Pasiūlymas su kaina ir terminais raštu, prieš pradedant darbus.

Gauti pasiūlymą