Guides / 视频转图文攻略
Jev Model Router 实战:用 Jev 搭建带隐私门控的本地模型路由器
最近更新: 2026-09-24
Sam Witteveen 用 19 分钟搭出一个本地模型路由器:一次 Jev 调用同时完成请求分类、难度评分与 PII 隐私门控,在本地 MiniCPM5-2B、OpenRouter 上的 DeepSeek V4.1 Flash 与本地 Qwen-Image-2.1 图像通道之间自动分流。
速览结论
模型路由器就是一个端点:每条进来的提示词都先让 Jev 回答三个问题——Choice 定车道(闲聊/代码/图像)、Score 评难度、Noul 做隐私门控——然后按答案分流:问候语留在本地 MiniCPM5-2B,代码发给 OpenRouter 上的 DeepSeek V4.1 Flash,画图走本地 Qwen-Image-2.1,而任何含 PII 的内容永远不离开本机。三个问题挂在同一个 state 上并行执行,路由成本约等于只问一次(每次决策约 120ms,换本地 Semif 判定只要 88ms)。演示里 53 条请求有 40 条(75%)完全本地作答,省下 $0.00813 云成本,实际只花 $0.00709——而且每条决策都落 SQLite,哪个模型答的、为什么答,全部可审计。
分步图文攻略
- 1
先铺两条车道:一个本地干将,一个云端专家
路由器起步只需要两个模型。本地跑一个小模型——Sam 用的是 MiniCPM5-2B,经 LM Studio 或 Ollama 起在 8000 端口——接住闲聊和轻任务;云端接一个 DeepSeek V4.1 Flash(OpenRouter),专管真正写代码的活。后续再加两条可选车道:本地 Qwen-Image-2.1 负责图像生成与编辑(录制前一天刚发布,许可证实际不可商用),以及 Claude Opus 5 作为研究级难题的升级车道。应用界面把每条车道做成开关,测试时可以把流量钉死在单一模型上。

起步两条车道:本地 MiniCPM5-2B,云端 DeepSeek。跳转至 1:10 - 2
一次类型化调用,替换掉「解析-校验-重试」循环
一次 jev.ask(state, questions) 之后,整个路由器就剩几条 if 语句:ans.task.choice 等于 "image" 就 return qwen_image(prompt);ans.hard.score 不低于 4 就 return deepseek(prompt);ans.pii.noul 高于 0.7 就钉在 local(prompt);否则落到 minicpm(prompt)。幻灯片特意标注了不再需要的东西:从自由文本里抠出 {"task": "code"} 字符串、校验它、解析失败再重试。Jev 直接返回带校准概率的类型化结果,路由逻辑读起来就是「一个听得懂人话的 if 语句」。

一次类型化调用加四条 if——解析校验重试循环直接消失。跳转至 2:26 - 3
Choice、Score、Noul 三问并行,一趟搞定
路由器把三个问题挂在同一个 state 上:Choice 定任务车道,Score 评难度,Noul 标隐私。Jev 并行评估,问三个和问一个耗时几乎一样——幻灯片按每趟约 120ms 做预算,而一次响应同时带回三个答案:code 0.88、hard 8/10、pii 0.04。底部横幅同样关键:置信度低时不要猜——回退到安全默认车道。每个答案都带校准过的置信度,路由器才能在高置信时激进分流、在其余情况优雅降级。

三问一趟带回——置信度低就回退,绝不硬猜。跳转至 5:32 - 4
写路由器之前,先写隐私门控
最关键的问题不是「派哪个模型」,而是「这条内容不能去哪」。private Noul 问的是:这段对话是否包含不应离开本机的个人、机密、客户、财务、医疗或凭据数据——API key、密码、token、账号、真实姓名地址;true 代表真机密,false 代表泛化内容或显而易见的占位符。第二个 Noul 检查正确作答是否需要联网新数据,于是提示词命中隐私时网络车道直接禁用。Sam 把信任边界说得明白:云版 Jev 可以信任,前沿大模型厂商不行——视频后半段连判定器都换成了本地 OpenJev,连「该路由到哪」这个决策本身都不再外泄。

private 与 needs_web 两道 Noul 门——命中 PII 就锁死本地车道。跳转至 10:12 - 5
发一句问候,看它留在本地
路由器跑起来后,输入 "hey, how's it going",返回横幅:Chit-chat(100%),MiniCPM5-2B handles this locally——回复直接由本地模型流式吐出。Next.js 界面的模型面板把每条车道排成一行(MiniCPM5-2B 本地、OpenRouter 的 DeepSeek V4.1 Flash、本地 Qwen-Image-2.1、联网车道、攻坚用的 Claude Opus 5),totals 卡片实时统计请求数、本地消化占比、省下与花掉的成本、判定延迟中位数、回退次数与隐私请求数。换个「写段 Python」横幅立刻翻成 DeepSeek;粘一个假 API key,横幅马上弹回本地——隐私门控出手了。

Chit-chat(100%):一句问候没出本机,MiniCPM5-2B 直接接住。跳转至 6:20 - 6
读记分牌,然后把判定器也搬回本地
53 条请求跑完:40 条(75%)完全本地作答,省下 $0.00813 云成本,实花 $0.00709,回退 6 次、隐私请求 12 条——省下的已经盖过判定开销。最后一步把判定器从云版 typesafe/jev-1.13 换成 Semif(跑在本地 Qwen3.5-4B 上的 OpenJev 克隆):判定结果一致,载荷格式略有差异,整条流水线连判定在内全部离线。Sam 的收尾数字:整期视频所有演示加起来花费不到 1 美分;Settings 里露出隐私滑杆和各车道阈值,调路由器本质上就是读自己那份 SQLite 决策日志。

75% 本地消化、省过实花——判定器 Semif 也已完全本地。跳转至 16:20
常见问题(FAQ)
Jev 模型路由器是什么?
一个在所有 LLM 之前先用 Jev 模型给每条请求分类的端点。一次调用同时问 Choice(走哪条车道:闲聊、代码、图像、推理)、Score(难度多高)和至多两个 Noul(是否含隐私、是否需要联网),然后在你代码里用确定性 if 语句把请求派给对应模型——问候语给本地小模型,代码给 DeepSeek,画图给图像模型,任何含 PII 的内容只进本地车道。
为什么要路由,而不是全程用一个大模型?
因为大部分流量根本不难。视频里 53 条请求有 40 条(75%)由本地 MiniCPM5-2B 作答,省下 $0.00813 云成本,而 Jev 判定加剩余云调用实花只有 $0.00709。路由还削低了简单轮次的延迟,并且让你按请求执行隐私策略,而不是把每条提示词都托付给每一个厂商。
路由器能完全离线运行吗?
可以。最终配置把判定器从云版 typesafe/jev-1.13 换成 Semif——跑在本地 Qwen3.5-4B 上、走 OpenAI 兼容端点的 OpenJev 模型。单次判定约 88ms,提示词、PII、连路由决策本身都不出本机。
路由器拿不准的时候会怎样?
回退,不硬猜。每个 Jev 答案都带校准置信度,路由器的实时规则会把低置信任务送去安全默认车道:任务置信度低于 0.6 升级到通用模型,隐私分超过滑杆阈值就锁死本地车道,预计输出超过 16,000 token 直接跳更大的云模型。UI 会统计每次回退,误路由都能在 SQLite 决策日志里追溯。
相关推荐
开源 Jev 模型全景
认识 Semif 等 OpenJev 克隆,给路由器配一个本地判定器。
阅读Jev 价格
只按输入计费,才让「每条请求都问一次判定器」在成本上无感。
阅读Jev API 参考
jev.ask 背后的 evaluate 端点、类型化问题与概率载荷。
阅读更多视频攻略
- Jev 极速分类实战:从 API 调用到 Choice/Score/Noul 三大原子类型
- 7 分钟透析 Jev 架构:为什么 70ms 决策模型颠覆了 LLM 自动化工作流?
- Jev 赋能极速浏览器 Agent:178ms DOM 决策循环与双模型协作实战
- OpenJevs 开源 Jev 模型全景:Semif、Nimble、Decider、DiffusionGemma 与 Laya 实测
- Jev 会取代 LLM 吗?Krish Naik 白板图解 Jev vs LLM 与混合架构
- Jev Trader 教程:在 Monad 上搭建亚秒级 AI 交易机器人
- Jev 入门教程:State、三类问题与 TypeScript SDK 实操
- 本地跑 Jev:Kev、SemIf 与 Von,自己的 GPU 就够了
- Jev RAG Reranker 实战:用可执行 criteria 打造策略化检索重排
- Jev 什么时候该用:工程视角核实宣传口径、守门与失败模式
- LangChain + Jev 集成实战:路由、护栏与评测
- Jev MCP Server 接入指南:把 Jev 决策层接进 Claude Code 与 Cursor
- Jev vs Luna 独立基准实测:「更快更准更便宜」是真是假?
- Jev Agent Harness 实战:决策闸门该装在 LLM 循环的哪个位置
- Jev Playground 实测攻略:热狗课程、criteria 校准与四平台 token 账单
- Jev 文本分类 API 实战:用 classifier.dev 打通零样本 CLI 与 REST 调用
- Jev API 实战示例:第一条 curl、载荷结构与三种问题类型
- 用 Expanso Edge 和 Jev 搭建日志分流流程
- Treg + Jev 线索丰富:ICP 分类与注册用户评分
- 在 Heym 中使用 Jev 决策节点:语言判断与模型路由
- Laya 上手教程:开源自托管决策引擎的安装、路由与概率校准(Laya vs Jev 实操)
- 训练自己的 Jev:花 $5–$17 微调一个 Jev 式决策模型(能训什么、不能训什么)
- Jev 实用技巧:拿到更好决策结果的 8 条最佳实践(state、questions、criteria 与阈值)
- Jev 上下文压缩实战:不用生成式摘要,直接剪枝 Agent 记忆
- Jev 当 LLM 评审:置信度级联,只要强模型 0.36% 的成本
- TypeSafe Computer Use 实操:用 Jev 做本地桌面自动化
- Jev 简历筛选实战:Express + Jev JavaScript SDK 搭一个 AI 简历评估器
- Jev + Claude Code 实战:语音控制浏览器,类型化决策全程接管
- Jev 接入 Codex 实操:typesafe-ai/skills 安装与 Gmail 30 封邮件分诊
- Jev vs Ollama:本地跑 AI 决策,数据不出门真的可行吗?
- 自己动手造一个 Jev:免费开源零样本分类器(还能打 Doom)
- CUA-S1-Forms:706K 参数的 Jev 型表单填写模型,CPU 就能跑
- 用 Jev 做 NOC/SOC 告警分诊:规则先行、一个类型化问题、一道策略闸门
- Ollama 决策模型实测:tev1 + nimble 跑在 8GB 显卡上
- Jev 生产环境护栏:五步接入实战手册
- Pi Agent 防跑偏插件实战:让 Jev 出概率,让代码做决定
- Tev1 用例实测:50 个任务看尽本地决策模型的能力边界
- Jev 实测:官方宣称与独立复测之间的距离
- Jev 工单分类实战:after-insert hook 与计算字段两种接法
- OpenJev RLCD 实操:开源校准决策模型本地部署全指南
- Clef-Flash vs Jev 实测:把 Cloudflare 决策模型装进 Ollama(Q4_K_M)
- Clef-Flash 实操教程:在 Ubuntu 上从零安装并本地运行 Cloudflare 9B 多模态决策模型
- CLM-8B 架构深潜:44 毫秒打分 1,024 个候选的对比决策模型(比 Jev 快 13 倍)
- Nox 4B 实测教程:本地跑通 Decision 2.0 决策模型,四道真实考题与一次诚实的失败
- Julia-1 实操教程:纯 Python 装上开源 Jev 替代品,10 条客服消息实测 9 比 2
- OpenJev 0.8B CPU 实战:用工单收件箱校准 NLI 路由阈值
- Jev n8n 集成实战:JevGate 社区节点分步攻略(附纯 HTTP 备选路线)
- NanoJev 实操教程:本地部署 0.6B 开源 Jev 复刻,亲眼看它以 47ms 跑迷宫、按概率做路由
- PPLX Decider 实操教程:Perplexity 开源 27B 决策模型、Decisions API 与 12 张工单的分诊实测
- AutoTrust JEV-27B 本地实测:四臂对照、72 道 held-out 题,和一个 0.969 高分的错误答案
- Clef 27B 本地实战:Cloudflare 多模态决策模型一次读懂图片、视频和乌兹别克语报纸
- Ollaya 实操指南:装好「决策模型界的 Ollama」,看清每一个厂商口径数字,再亲手补上它留白的 CPU 实测
- Strands Decider 2B 实测:8GB 笔记本本地安装 AWS Strands 系决策模型,把失败段也留在这页里
- Liquid AI Open d1 本地实测:d1-3B 与 d1-omni-600M 跑进 MacBook Air M5
- 图像决策模型实战 RPA:Imajev-4B 与 Jev-Omni 无 OCR 直读 W-8BEN 税表,90% 置信阈值以下转人工审核
- GLiNER2.5-Decide (340M) 对比 Jev (4B):决策模型到底谁赢?逐帧核对选型指南
- Jetson 边缘实测:Jev、Strands Decider 2B、Laya、d1-3B 四模型横评——Skill Master 记分卡、Thor 延迟账与 JevBench 逐帧核对
- 微软 Decision-1 实测:146 道独立测试、93% 均分、高置信时 124/125——每个数字逐帧核过
- Jev 接入 Azure AI Foundry 实战:OpenAPI 工具、分诊指令与首跑失败复盘