Skip to content

FAQ & troubleshooting

Do I need internet?

No. ollabench talks to your local Ollama server; pull the models first (ollama pull llama3.2) and everything runs offline.

A model shows ⚠️ / 0 passed

That model errored on the case — usually it isn't pulled, or the Ollama host is wrong. Check ollama list and the --host value. Errors are captured per case, not thrown, so the rest of the run still completes.

Isn't checking contains/regex too simplistic for evals?

For deterministic tasks (facts, JSON, formats) it's exactly right and fast. For open-ended quality, use the checks as a filter and inspect report.results[].output for your own scoring, or add a model-graded check.

How do I make results comparable?

Constrain the prompts ("answer with one word", "only JSON") so checks are meaningful, and keep the same suite across models. Combine a correctness check with maxLatencyMs.

Can I run each case multiple times?

Not built in yet — a single pass per model. Repeat-runs and variance reporting are on the roadmap; PRs welcome.

What does "pass rate" count?

The fraction of all checks across all cases that passed for that model, not just whole cases — so partial credit shows up.