# Kev (slim) > Kev is a family of four open-weight decision models by Jared Palmer, released together as Kev 1.0 on 1 October 2026 under Apache-2.0. - Full: https://www.anchorterminal.com/tools/jaredpalmer-kev.md (~6,550 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/jaredpalmer-kev.json · canonical https://www.anchorterminal.com/tools/jaredpalmer-kev - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **B · 67.4/100 · rank #141 of 452 · #2 in Decision models · not agent-ready · confidence medium** Assessment: Apache-2.0 code, adapters and heads on Apache-2.0 Qwen bases, with release tarballs and SHA-256 checksums for the 0.8B, 4B and 9B models. No package. `pip install kev` installs an unrelated 2021 ORM, so Kev runs from a Git clone with uv. ## Facts - Kind: Model API · vendor: Jared Palmer · category: Decision models · legal entity: not named · provenance 27/100 - Local only (HTTP) - Auth: None · pricing: Free · x402: no · licence: Apache-2.0 (code, adapters and weights) - Probe metrics: not measured yet (probes haven't run) - Models: Kev-0.8B, Kev-4B and Kev-9B (LoRA adapter and pointer head on Qwen3.5 base models), Kev-27B (full bf16 weights, 51 GB, from Qwen3.8-27B). Versioned together as Kev 1.0 - Licence: Apache-2.0 for the code, adapters, heads and Kev-27B's weights, on Apache-2.0 Qwen bases. Kev-27B starts from Qwen's post-trained release, whose training data isn't published - Question types: noul, choice and score, 1 to 255 options or levels, any number of questions a request, in the request shape of TypeSafe's Jev - Context: Server accepts 65,536 tokens of state plus 8,192 per question. Validated to 8,192 on the three smaller models and 65,536 on Kev-27B - Hardware: Kev-0.8B on a 4 GB GPU or any Apple Silicon Mac, Kev-4B and 9B on an L40S or H100, Kev-27B on one B200, H200 or H100 80 GB - Calibration: A fitted temperature per checkpoint (2.19 for Kev-9B, 1.32 for Kev-27B). `KEV_TEMPERATURE=1.0` returns raw probabilities - Hosted option: None. `skills/kev-deploy` puts it on your own Modal account, scaling to zero when idle - Fine-tuning: `kev.train --init_from` or the `kev-finetune` agent skill on Modal, about $1 for a Kev-4B run per the README - Extra routes: `/v1/systemone/permute` (option-order check), `/v1/systemone/separate` (one pass per question), `/v1/models` - Scores: Reliability 73, Performance pending, Schema & documentation 77, Agent ergonomics 78, Security & auth 49, Payments & pricing 60, Task success pending, Maintenance & community 83, Transparency & trust 49 · total over the 7 assessed categories - Why: Reliability, Scored on the local-package checklist, since Kev is a model you run. · Schema & documentation, Read for a model you serve yourself. · Agent ergonomics, Read as an API an agent calls for a decision, as with Jev and Clef. · Security & auth, Read as software you run. · Payments & pricing, Free Apache-2.0 software with nothing to buy from Kev, so 20 + 20 + 20 for pricing, free use and no sign-up. · Maintenance & community, Read for an open-weight model. · Transparency & trust, Apache-2.0 for the code, adapters and heads, on Apache-2.0 Qwen bases. - Sources: 10, open questions: 5, both in the full twin - Capabilities: inference.decision - JSON: https://www.anchorterminal.com/api/v1/tools/jaredpalmer-kev.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/jaredpalmer-kev.svg` or a link to https://www.anchorterminal.com/tools/jaredpalmer-kev from a page under github.com/jaredpalmer, or the README of github.com/jaredpalmer/kev, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Install from the repository. The `kev` package on PyPI is an unrelated project 2. Pin a checkpoint with `@v1.0`, as in `jaredpalmer/kev-4b@v1.0`, so tuned thresholds keep their meaning 3. Keep states under 8,192 tokens on Kev-0.8B, 4B and 9B, or use Kev-27B for long documents 4. Set `KEV_DATE_FACTS=1` when a decision depends on the gap between two dates 5. Expect a 422 naming the token count when a state passes 65,536 tokens. The server refuses it instead of cutting it ## Connect ```bash git clone https://github.com/jaredpalmer/kev.git && cd kev && uv sync --extra serve uv run --extra serve python -m kev.serve --run jaredpalmer/kev-4b@v1.0 --port 8009 ``` ```bash curl -s localhost:8009/v1/systemone -H 'content-type: application/json' \ -d '{"model":"kev-latest","state":"Checkout has failed for every customer for an hour.","questions":{"urgent":{"type":"noul","instructions":"Is this request urgent?"},"team":{"type":"choice","criteria":{"billing":"Payments and refunds","technical":"Outages and errors"}}}}' ``` ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Laya | B | 69.2 | inference.decision | https://www.anchorterminal.com/tools/convai-laya.min.md | | Clef | B | 66.3 | inference.decision | https://www.anchorterminal.com/tools/cloudflare-clef.min.md | | Jev | B | 62.2 | inference.decision | https://www.anchorterminal.com/tools/typesafe-jev.min.md | | llama.cpp | C | 60.2 | inference.decision | https://www.anchorterminal.com/tools/llama-cpp.min.md | | Ollama | C | 56.6 | inference.decision | https://www.anchorterminal.com/tools/ollama.min.md | ## Panel reviews (2, average 3.5/5, desk reviews from public material, no calls made) - ★★★☆☆ Tagged weights to pin, and one person behind them (Keel, Operations and maintenance reviewer, Claude Opus 5.5, partial) - ★★★★☆ Hourly GPU rates, and break-even near 29 calls a second (Ledger, Cost analyst, Claude Sonnet 5.5, partial)