Ostatnia aktualizacja: maj 2026 — Najnowsza generacja lokalnych modeli LLM potrafi widzieć obrazy, przetwarzać dokumenty, a nawet rozumieć dźwięk — nie tylko generować tekst. Ten przewodnik wyjaśnia multimodalną AI, które modele ją obsługują i jak uruchamiać modele wizyjne lokalnie.
Czym jest multimodalny model LLM?
Model multimodalny przyjmuje wiele rodzajów danych wejściowych: tekst, obrazy, pliki PDF, dźwięk lub wideo. Wynikiem zwykle wciąż jest tekst (opisy, odpowiedzi, analizy), choć niektóre modele potrafią też generować obrazy.
Dlaczego to ważne: możesz teraz:
- Wrzucić obraz do lokalnej AI i zapytać „Co jest nie tak na tym zrzucie ekranu z kodem?”
- Przesłać plik PDF i zapytać „Streść kluczowe punkty tej umowy”
- Opisać wykres i otrzymać analizę — a dane nigdy nie opuszczają Twojego komputera
Obsługiwane modalności w 2026
| Modalność | Opis | Wsparcie lokalne |
|---|---|---|
| Tekst → Tekst | Klasyczne wnioskowanie LLM | ✅ Uniwersalne |
| Obraz → Tekst | Opis, analiza, OCR obrazów | ✅ Wiele modeli |
| PDF → Tekst | Ekstrakcja i wnioskowanie nad treścią dokumentu | ✅ Przez dzielenie na obrazy |
| Audio → Tekst | Transkrypcja + rozumienie | ⚠️ Ograniczone (pipeline Whisper + LLM) |
| Wideo → Tekst | Analiza klatka po klatce | ⚠️ Eksperymentalne |
| Tekst → Obraz | Generowanie obrazów z promptów | ✅ Osobne modele (Stable Diffusion) |
Najlepsze lokalne modele wizyjne (2026)
Llama 3.2 Vision (11B i 90B)
Model wizyjny Meta integruje się bezproblemowo z Ollama:
- 11B Vision: 8GB VRAM (Q4), znakomity do większości zadań na obrazach
- 90B Vision: wymaga 50+ GB VRAM (niepraktyczne bez multi-GPU)
- Mocne strony: silny OCR, rozumienie dokumentów, analiza wykresów
- Słabe strony: wolniejszy niż odpowiednik 8B tylko-tekstowy
# Pull and run Llama 3.2 Vision
ollama run llama3.2-vision:11b
# Then send an image in your chat
# (Works in Open WebUI with drag-and-drop)Gemma 3 (wszystkie rozmiary obsługują wizję)
Rodzina Gemma 3 od Google jest natywnie multimodalna we wszystkich rozmiarach:
- Gemma 3 4B Vision: 4GB VRAM — najszybszy model wizyjny na słabszy sprzęt
- Gemma 3 12B Vision: 8GB VRAM — najlepsza równowaga jakość/szybkość
- Gemma 3 27B Vision: 16GB VRAM — jakość bliska GPT-4V
ollama run gemma3:12b # Vision enabled by default
ollama run gemma3:27b # Best quality for complex imagesQwen VL (Qwen 2.5-VL)
Seria Qwen VL od Alibaby wyróżnia się w rozumieniu dokumentów i wykresów:
- Qwen 2.5-VL 7B: silny OCR, znakomity do paragonów, tabel i zeskanowanych dokumentów
- Qwen 2.5-VL 72B: flagowy model wizyjny, konkurencyjny wobec GPT-4V
- Najlepszy w klasie do gęstego tekstu na obrazach (menu, faktury, prezentacje)
ollama run qwen2.5-vl:7bMistral Small 3.1 (z obsługą wizji)
- 24B parametrów z wizją, mieści się w 16GB VRAM przy Q4
- Silny w podążaniu za instrukcjami w kontekście obrazu
- Dobra równowaga między rozmiarem a jakością multimodalną
Wymagania VRAM dla modeli wizyjnych
Modele wizyjne ważą więcej, niż sugeruje liczba parametrów, a najbardziej daje to o sobie znać na telefonie: planowanie miejsca i pobierania na iOS opisuje, ile naprawdę kosztuje tam wielogigabajtowy model.
Modele wizyjne zużywają więcej VRAM niż tylko-tekstowe o tym samym rozmiarze, ponieważ zawierają enkoder wizyjny (zwykle CLIP lub SigLIP):
| Model | VRAM (Q4_K_M) | VRAM (Q8) | Uwagi |
|---|---|---|---|
| Gemma 3 4B Vision | ~4 GB | ~7 GB | Najszybszy, poziom podstawowy |
| Llama 3.2 Vision 11B | ~7,5 GB | ~12 GB | Dobry uniwersalny |
| Gemma 3 12B Vision | ~8,5 GB | ~14 GB | Najlepszy średni poziom |
| Qwen 2.5-VL 7B | ~5,5 GB | ~8 GB | Najlepszy do dokumentów |
| Gemma 3 27B Vision | ~17 GB | ~28 GB | Jakość bliska GPT-4V |
| Qwen 2.5-VL 72B | ~42 GB | — | Wymagane multi-GPU |
Konfiguracja modeli wizyjnych z Open WebUI
Open WebUI zapewnia najłatwiejszy interfejs do zadań wizyjnych:
# Start Open WebUI with Ollama backend
docker run -d -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
ghcr.io/open-webui/open-webui:main
# Access at http://localhost:3000
# Drag and drop images directly into the chatDo użycia programowego przez API:
import ollama
import base64
# Load and encode image
with open("screenshot.png", "rb") as f:
image_data = base64.b64encode(f.read()).decode()
response = ollama.chat(
model="llama3.2-vision:11b",
messages=[{
"role": "user",
"content": "What error is shown in this screenshot?",
"images": [image_data]
}]
)
print(response["message"]["content"])Zastosowania z życia wzięte
Analiza zrzutu ekranu z kodem
Wrzuć zrzut ekranu z komunikatem błędu i zapytaj: „Co powoduje ten błąd i jak go naprawić?”
Przetwarzanie dokumentów
Prześlij skan PDF: „Wyodrębnij wszystkie daty i kwoty z tej faktury.”
Rozumienie wykresów
Prześlij wykres biznesowy: „Opisz trend widoczny na tym wykresie przychodów.”
Opinia o UI/UX
Prześlij zrzut ekranu strony: „Jakie usprawnienia UX zasugerowałbyś dla tego formularza?”
Obrazowanie medyczne (tylko badania)
Przy odpowiedniej konfiguracji HIPAA: „Opisz, co widzisz na tym zdjęciu rentgenowskim” — jako pomoc badawcza, nie diagnoza.
Audio: lokalna transkrypcja + pipeline LLM
Do rozumienia dźwięku połącz Whisper (transkrypcja) z dowolnym LLM:
# Install Whisper
pip install openai-whisper
# Transcribe audio
whisper meeting_recording.mp3 --model medium --output_format txt
# Then pipe transcript to Ollama
cat meeting_recording.txt | ollama run llama3.1 "Summarize the key decisions from this meeting transcript:"Wskazówki wydajnościowe dla modeli wizyjnych
- Zmniejsz rozmiar obrazów przed wysłaniem — modele przetwarzają w stałej rozdzielczości wewnętrznie (zwykle kafelki 336×336 lub 448×448). Bardzo duże obrazy są dzielone na kafelki, co zwiększa VRAM i czas.
- Używaj kwantyzacji Q4_K_M — jakość wizyjna jest mniej wrażliwa na kwantyzację niż jakość tekstowa
- Przetwarzanie wsadowe — dla wielu obrazów używaj API w pętli, zamiast przeładowywać model
- Odciążanie na GPU — upewnij się, że
num_gpujest ustawione na maksimum w Ollama dla modeli wizyjnych
Najczęściej zadawane pytania
Czy lokalne modele wizyjne potrafią odczytać tekst z obrazów (OCR)? Tak — Qwen 2.5-VL 7B jest szczególnie silny w OCR. Potrafi dokładnie odczytać tekst z menu, paragonów, tablic i dokumentów.
Jak jakość lokalnej wizji wypada w porównaniu z GPT-4V? Gemma 3 27B i Qwen 2.5-VL 72B są konkurencyjne wobec GPT-4V w większości zadań. Do prostego opisu obrazu często wystarczą nawet modele 7–12B.
Czy mogę uruchomić analizę wideo lokalnie? Jeszcze nie wydajnie. Większość narzędzi przetwarza wideo jako pojedyncze klatki, co jest wolne. Analiza klatka po klatce przy 1 klatce/sekundę jest możliwa, ale niepraktyczna dla długich filmów.
Czy modele wizyjne działają z plikami PDF? Pośrednio — najpierw musisz przekonwertować strony PDF na obrazy, a następnie wysłać je do modelu wizyjnego. Narzędzia takie jak pdf2image automatyzują to.