AI na vlastním počítači: Ollama a LM Studio

Jazykový model jde spustit přímo na vašem počítači, bez internetu a bez předplatného. Ukážeme, jaký počítač na to stačí, který program vybrat a jak začít.

Zkontrolováno · Jak pracujeme

Stručně: nainstalujte LM Studio (okno s chatem jako ChatGPT) nebo Ollamu (pro terminál a propojení s dalšími programy). Pak si stáhněte model, který se vejde do paměti: s 8 GB RAM model do 4 miliard parametrů, s grafickou kartou s 12 až 16 GB paměti model do 14 miliard parametrů. Data zůstávají ve vašem počítači.

Proč AI pouštět doma

Hlavní důvod je soukromí. Smlouvy, zdravotní zprávy nebo interní dokumenty firmy do online chatbotu vkládat nechcete, a lokálnímu modelu je dát můžete, protože nic nikam neodesílá. Druhý důvod jsou peníze: model, který jednou stáhnete, používáte bez limitů a bez měsíčního poplatku. Třetí důvod je, že funguje i bez internetu, třeba ve vlaku.

Daň za to je kvalita. Model, který se vejde do běžného notebooku, je menší než ty, které běží v datových centrech OpenAI nebo Googlu. Na shrnutí, přepis, překlad krátkého textu nebo jednoduchý skript stačí. Na složitou analýzu nebo dlouhý text v dobré češtině radši použijte velký online model.

Jaký počítač potřebujete

Rozhoduje paměť. Model se musí celý vejít do paměti grafické karty (VRAM), nebo když grafiku nemáte, do operační paměti. Velikost modelu se udává v miliardách parametrů (značka B, například 8B). Lokálně se modely skoro vždy spouštějí zmenšené (kvantizované) na zhruba 4 bity na parametr, což kvalitu zhorší jen málo a paměti ušetří hodně.

Velikost modeluPaměť pro model (4 bity)Na čem poběžíK čemu se hodí
1 až 4 miliardy1 až 3 GBSkoro každý notebook s 8 GB RAM, i bez grafikyShrnutí, jednoduché dotazy, autokorektura, angličtina
7 až 9 miliard5 až 6 GBGrafika s 8 GB VRAM, nebo 16 GB RAM (pomaleji)Běžný chat, kód, práce s dokumenty
12 až 14 miliard8 až 10 GBGrafika s 12 až 16 GB VRAM, Mac s 16 až 24 GBRozumná čeština, delší texty
27 až 35 miliard17 až 22 GBGrafika s 24 GB VRAM, Mac s 32 GB a vícNejlepší poměr kvality a nároků pro domácí použití
70 miliard a víc40 GB a vícDvě grafiky, Mac s 64 GB a víc, nebo serverBlíží se online modelům, doma spíš pro nadšence

Počítáme zhruba 0,6 GB na miliardu parametrů při 4bitové kvantizaci. K tomu připočtěte 1 až 2 GB na konverzaci (kontext), u dlouhých dokumentů i víc. Výběr grafické karty podle paměti rozebíráme v článku Grafická karta pro AI.

Zvláštní případ jsou počítače Mac s čipy Apple M. Procesor a grafika u nich sdílejí jednu paměť, takže MacBook s 32 GB RAM spustí model, pro který byste na PC potřebovali grafiku za desítky tisíc korun. Odpovídá sice pomaleji než výkonná grafika od Nvidie, ale na chat to stačí.

LM Studio: nejjednodušší začátek

LM Studio je aplikace pro Windows, macOS a Linux, která vypadá jako ChatGPT. Všechno se dělá klikáním.

  1. Stáhněte instalačku z lmstudio.ai a nainstalujte ji.
  2. Otevřete sekci pro vyhledávání modelů (ikona lupy). LM Studio u každého modelu ukáže, jestli se vejde do vašeho počítače.
  3. Stáhněte model, u kterého aplikace hlásí, že se vejde do paměti grafiky. Na začátek stačí model kolem 4 až 8 miliard parametrů.
  4. Přepněte se do chatu, nahoře vyberte stažený model a pište. Do chatu můžete přetáhnout i PDF nebo textový soubor a ptát se na jeho obsah.

LM Studio umí také spustit místní server kompatibilní s API OpenAI. Programy, které umějí mluvit s ChatGPT, tak můžete přesměrovat na svůj počítač.

Ollama: pro terminál, server a propojení

Ollama běží na pozadí a modely ovládáte příkazem ollama nebo přes API. Hodí se, když chcete AI zapojit do vlastních skriptů, do editoru kódu, do domácí automatizace nebo ji provozovat na serveru.

Instalace na macOS a Linuxu jedním příkazem v terminálu:

curl -fsSL https://ollama.com/install.sh | sh

Na Windows stáhněte instalačku z ollama.com/download, nebo v PowerShellu spusťte:

irm https://ollama.com/install.ps1 | iex

Model pak stáhnete a spustíte jedním příkazem. Název modelu najdete v knihovně Ollamy, u každého je seznam velikostí (například :4b nebo :27b):

ollama run nazev-modelu:velikost

Příkaz ollama list ukáže stažené modely, ollama ps ty, které právě běží, a kolik zabírají paměti. Nepotřebný model smažete příkazem ollama rm nazev-modelu, ať vám nezabírá desítky gigabajtů na disku.

V knihovně Ollamy jsou i modely označené jako cloud. Ty neběží na vašem počítači, ale na serverech Ollamy, takže o výhodu soukromí přicházíte. Když vám jde o data, vybírejte modely s uvedenou velikostí v miliardách parametrů.

Chcete okno s chatem i pro Ollamu? Ollama má vlastní jednoduchou aplikaci, nebo k ní připojte Open WebUI, které vypadá skoro jako ChatGPT a umí víc uživatelů. Pokud ji chcete mít dostupnou odkudkoli, i z telefonu, provozujte ji na serveru. Ceny a nároky jsme sepsali na sesterském webu v článku Ollama server.

Jak vybrat model

Otevřených modelů vychází každý měsíc několik a pořadí se rychle mění, proto tu nedoporučujeme konkrétní verzi. Při výběru se řiďte těmito věcmi:

Kdy se lokální AI nevyplatí

Pokud máte jen starší notebook s 8 GB RAM a potřebujete kvalitní odpovědi v češtině, poslouží vám líp bezplatná verze ChatGPT nebo Gemini (viz AI zdarma). Kupovat kvůli lokální AI novou grafickou kartu má smysl, když ji využijete i jinak, třeba na hry nebo generování obrázků, nebo když opravdu pracujete s daty, která nesmí ven.

Časté otázky

Je lokální AI opravdu zdarma?
Programy Ollama i LM Studio jsou zdarma a modely s otevřenými vahami si stáhnete také bez poplatku. Platíte jen elektřinu a hardware, který už máte, případně novou grafickou kartu. Pozor na licence modelů: většina povoluje i komerční použití, ale některé mají omezení, takže si podmínky konkrétního modelu přečtěte na jeho stránce.
Odchází moje data někam ven?
Při běhu na vašem počítači ne. Model běží v paměti vašeho počítače a dotazy nikam neposílá. Výjimkou jsou takzvané cloudové modely, které Ollama v nabídce také má. Ty se spouštějí na serverech Ollamy, ne u vás, a v knihovně jsou označené.
Bude lokální model stejně chytrý jako ChatGPT?
Malé modely, které poběží na běžném notebooku, na placené verze ChatGPT, Gemini nebo Claude nestačí. Zvládnou shrnutí, přepis textu, jednoduchý kód nebo odpovědi z vašich dokumentů. U složitých úloh a v češtině jsou slabší. Čím víc paměti máte, tím větší model spustíte a tím menší je rozdíl.
Umí lokální modely česky?
Větší modely (od zhruba 12 miliard parametrů) píšou česky použitelně, menší dělají chyby ve skloňování a občas přejdou do angličtiny. Vyzkoušejte několik modelů na vlastních úlohách. Pomůže, když v systémovém pokynu napíšete, ať odpovídá vždy česky.
Stačí mi počítač bez grafické karty?
Na malé modely ano. Model s 3 až 4 miliardami parametrů běží i na procesoru s 8 GB RAM, jen odpovídá pomaleji. Velký rozdíl dělají počítače Mac s čipy Apple M, které sdílejí paměť mezi procesorem a grafikou, takže Mac s 32 GB RAM spustí i model, na který byste jinak potřebovali drahou grafickou kartu.
Ollama, nebo LM Studio?
Když chcete okno s chatem a klikání, začněte s LM Studiem. Když chcete model napojit na další programy, spouštět ho na serveru nebo ho ovládat z terminálu, vezměte Ollamu. Obojí můžete mít nainstalované zároveň.