judge block.
Configure evalflow.yaml
Add agroq block under providers and set default_provider to groq:
api_key_env is the name of the environment variable that holds your key — evalflow reads the variable at runtime and never stores the key itself.
Set your API key
Get a free key at console.groq.com, then export it:Verify the connection
Runevalflow doctor to confirm evalflow can see the key before running any evals:
Run evals
eval.default_provider is already set to groq in your evalflow.yaml, you can omit the --provider flag:
Provider notes
- Default model:
llama-3.1-8b-instant. This model is fast and well-suited for CI use cases where latency matters. - Free tier: Groq’s free tier covers a generous number of tokens per day, enough for routine eval runs on most projects.
- Judge model: evalflow’s default judge is
llama-3.1-8b-instanton Groq. If you want a different judge, update thejudgeblock inevalflow.yaml:
Best for
- CI/CD pipelines where fast feedback loops matter
- Teams on a budget or without a billing account on other providers
- Default judge-model usage without additional configuration