choice
从指定选项中选择
定义具名选项,获取选择结果、各选项的概率分布和置信度。
JARED PALMER / KEV 4B
使用 Jared Palmer 的开放权重决策模型进行请求路由、文本分类和输入评分。Kev 4B 基于 Qwen3.5-4B-Base,结合 LoRA 适配器和指针头,返回带概率的类型化答案。
登录后 Playground 免费,只有 API 调用消耗积分。
模型上下文
8,192
token · 小于 Jev 的 32,000 token 上下文
API 输入费率
420
积分/百万输入 token
API 最低扣费
1 credit
每次成功请求 · 输出免费
choice
定义具名选项,获取选择结果、各选项的概率分布和置信度。
score
定义有序等级,获取从 0 到最后一个等级索引的分数,以及概率分布和置信度。
noul
提出具体的是非问题,获取 0 到 1 之间的 P(true),由你的应用决定执行阈值。
OpenRouter 上 Jev 1.13 与 Kev 4B 的输入、输出价格相同。本站对两者使用同一积分费率,每次成功的 API 请求分别向上取整。
| 模型 | 上游输入 · 美元/百万 token | 上游输出 · 美元/百万 token | API 积分/百万输入 token |
|---|---|---|---|
| Jev 1.13 ↗ | $0.042 | $0 | 420 |
| Kev 4B ↗ | $0.042 | $0 | 420 |
max(1, ceil(input_tokens × 420 / 1,000,000))
1,000 个输入 token 扣 1 积分;5,000 个输入 token 扣 3 积分。登录后的 Playground 始终扣 0 积分,余额为 0 也可使用。上游调用失败不扣费。
价格于 2026 年 9 月 26 日通过 OpenRouter 模型页面与端点元数据核实。上游价格可能变化。
从客服路由示例开始,或定义自己的问题。本页单独保存浏览器草稿,主 Playground 中的草稿仍会保留。
Kev 4B 支持 Choice、Score 和 Noul。模型上下文为 8,192 token,包含输入状态和问题。API 费率与 Jev 相同,登录后的 Playground 免费。
草稿保存在当前浏览器 · 登录后会恢复当前草稿。
运行已加载的示例,或编辑输入。结果来自模型实际运行。
保存 A,在工作台切换模型或修改问题后再保存 B。两版使用完全相同的上下文。
先捕获工作台当前模型与规则为 A,切换模型或修改问题后再捕获 B。导入最多 25 条带标签样例,即可比较两版配置。每条样例的 state 会替换捕获时的 state。
这只是策略模拟,不代表准确率。Noul 使用 max(P(是), P(否));Choice 和 Score 使用所选依据。请用标注样例验证阈值。
按网页频率限制顺序运行。登录后的网页评测免费。导出包含冻结的规则、样例、策略、结果和错误。关闭页面会停止本次对比。
使用 Jev AI Model 的 API 密钥,向 /v1/systemone 发送 model、state 和 questions。将 model 设为 jaredpalmer/kev-4b。答案位于 data.result.answers,实际扣费由 data.creditsUsed 返回。
支持文本、JSON 对象和数组。本站每次最多接受 8 个问题、32 KiB 请求;同时受 Kev 的 8,192 token 模型上下文限制。网页运行每 3 秒最多尝试一次。
已实测文本、对象、数组三类输入,并在每次请求中同时验证 Choice、Score 和 Noul。这验证的是请求与响应格式,不代表预测准确率。请使用自己的标注样本评估模型。
// Server-side JavaScript (Node 20+ or Bun). Set JEV_API_KEY.
const response = await fetch("https://jevaimodel.net/v1/systemone", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.JEV_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "jaredpalmer/kev-4b",
"state": "I was charged twice for order A-4471. Please refund the duplicate payment.",
"questions": {
"route": {
"type": "choice",
"instructions": "Which team should handle this ticket? Use other when no option fits.",
"criteria": {
"billing": "Payments, charges and refunds",
"technical": "Bugs and product errors",
"account": "Login and account access",
"other": "None of these teams"
}
}
}
}),
});
const body = await response.json();
if (!response.ok || body.code !== 0) throw new Error(body.message);
console.log(body.data.result.answers);
console.log(body.data.creditsUsed);