AnyJev 是什么?把任意 LLM 变成免训练的概率化决策模型

nokia-applied-research/AnyJev · GitHub · 官网
大模型
Star1,279
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2026-09-21
最近更新2026-10-12

中文导读

AnyJev 是开源项目,站内分类为 大模型。简介:把任意 LLM 变成免训练的概率化决策模型。项目说明中列出的主要功能包括:把任意开源 LLM 转成带类型的决策模型,输出真实概率分布,无需训练和标签;L0 级别通过选项顺序轮换缓解顺序翻转问题,并支持自适应轮换预算;Tacit 自蒸馏模型(1.7B–9B)单次前向完成决策,可选用 adaptive 推理升级。适合需要把 LLM 用于分类、路由、打分等决策场景,并希望获得可校准概率的开发者与研究人员。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2026-09-21,最近更新于 2026-10-12,目前有 1,279 个 Star。

项目介绍

AnyJev 是 Nokia 应用研究团队开源的项目,目标是把任意开源因果语言模型变成 Jev 风格的决策模型:输入一个状态和一个带类型的决策问题(多选、是/否或打分),输出选项及其概率分布,无需训练、无需标注数据。它通过读取模型 logits 并做选项顺序轮换(rotation)来消除顺序敏感问题,默认的 L0 级别即可直接使用。

项目同时提供 Tacit 系列自蒸馏模型(1.7B 到 9B),每次决策只需一次前向;开启 adaptive 后,低置信度的决策会交给模型自身的推理流程,且升级比例有上限。Tacit 支持 transformers、进程内 vLLM 以及标准 vllm serve,也可通过 HTTP 网关供多客户端共享。

主要功能

适合谁用

适合需要把 LLM 用于分类、路由、打分等决策场景,并希望获得可校准概率的开发者与研究人员。

快速上手

  1. 安装:pip install "anyjev[hf]"
  2. 加载模型:from anyjev import Tacit; tacit = Tacit.from_pretrained("morriszjm/Tacit-9B")
  3. 发起决策:tacit.decide(state="...", question="...", options=[...]),读取 answer、probs、route
  4. 可选启用自适应推理:Tacit.from_pretrained("morriszjm/Tacit-9B", adaptive=True, tau=0.5, max_cot_share=0.2)
  5. 使用 vLLM 服务:vllm serve morriszjm/Tacit-9B,再以 engine="server" 连接

Star 增长趋势

1,2791,264 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
开源 AI Agent 平台,可构建、部署并运行自动化工作流
★ 18.8万 · Python · 更新于 2026-10-16
本地运行和管理开源大模型的工具
★ 18.3万 · Go · 更新于 2026-10-15