Skip to main content
On-premise privacy guaranteed·Free (€0) versus Langsmith / Helicone·Bilingual Italy/England

Evaluation prompt

Separate multiple prompts with a line break between each one, up to the maximum of lines.20
2 Found issues

A keyword per line (same order of prompts). Score 1.0 if the keyword is in the answer; otherwise, 0.0 for qualitative manual scoring. Leave blank for now.

Ollama On-Prem Models

Select one or more models. Each model will be evaluated on all prompts.

If a model is not installed on the VPS, the cell will show a degrade message instead of an error. Run ollama pull <model> to install it.

Prompt × Model = Cells of Federico Calo on GitHub with Angular and Spring Boot212 Rate limit: 6 run/min (heavy AI workload)

How it works

1

Write the prompts

Insert up to 20 prompts separated by ---. You can add an expected keyword for each prompt for automated scoring.

2

Choose the models

Select the installed Ollama models on your Hetzner VPS, with each model evaluated across all prompts in an N x M matrix.

3

Analyze the results

Compare latency, token count and binary scores for each row. Export to CSV for off-line analysis.

Come utilizzare Prompt Eval Harness

Write your prompts

Write one or more prompts in the text area, separated by a line of three dashes (max 20 prompts).

Select models

Select one or more Ollama on-prem models to evaluate based on the inserted prompts.

Add expected keyword (optional)

Insert a keyword expected for prompts to enable binary scoring automation.

Start evaluation

Read the result matrix with latency, tokens and scores for each prompt cell for each model.

Suggerimenti

  • Use brief and distinctive keywords for reliable binary scoring, such as technical terms.
  • Compare latency between different models to choose the best model for your use case.
  • Respect the 6 runs per minute limit: group multiple prompts into a single execution instead of running separate runs.

Domande frequenti

How many prompts and models can I evaluate together?

Up to 20 prompts, evaluated on all selected Ollama models. The tool generates a matrix with one cell for each prompt-model combination.

How does automatic scoring work?

Binary Input: If you insert a keyword expected for a prompt, the cell receives a score of 1.0 if the keyword is found in the model's response, otherwise 0.0. Without a keyword, scoring remains qualitative manual.

What does it mean when a cell shows "Model not available"?

The selected Ollama model is not installed on the VPS. The tool degrades the cell with a message instead of blocking an error; it needs to be installed using the command ollama pull.

Are my prompts sent to external cloud services?

No, inference occurs entirely on the on-prem installed Ollama on the VPS Hetzner. No data is sent to external cloud providers.

Can I export my evaluation results?

Yes, the CSV button exports the entire matrix (prompt, model, response, latency, token, score) to a downloadable file.