What LLM models are supported? #4
Unanswered
scottconverse
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Q: The docs mention Gemma 4 as the recommended model. Can I use something else?
A: CivicRecords AI is model-agnostic. It works with any chat-completion model exposed through Ollama. As of v1.2.0 the installer presents a locked 4-model picker with
gemma4:e4bas the default.Supported Gemma 4 tags (Scott-verified against the Ollama registry 2026-04-21):
gemma4:e2bgemma4:e4b(default)gemma4:26bgemma4:31bRAM values are advisory in the picker UI. The installer re-verifies empirically against the actual host RAM at install time;
gemma4:26b/gemma4:31brequire an explicit operator acknowledgement even when RAM is technically adequate.Other models (non-Gemma, selectable manually):
Llama 3, Mistral, Qwen, and other Ollama-registry models work for search and synthesis. Swap models from the admin panel — no code change, no restart. The chat model is separate from the embedding model.
Embedding model.
nomic-embed-text(auto-pulled by the installer alongside the selected chat model). It's required for semantic search and runs on minimal resources. Not switchable in the UI — if you want to change it, edit.envand restart the stack.GPU acceleration. AMD: ROCm on Linux, DirectML via a host Ollama instance on Windows. NVIDIA: Ollama's native CUDA. CPU-only is a supported configuration and the locked target profile (32 GB baseline, GPU optional). See
scripts/detect_hardware.sh/.ps1for what the installer detects.Authoritative source for tag/size re-verification: https://ollama.com/library/gemma4/tags — upstream tags and disk sizes can change.
All reactions