如何快速上手d1a-e2b-it-qat-4bit3步完成安装并跑通第一个决策请求完整教程【免费下载链接】d1a-e2b-it-qat-4bit项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/d1a-e2b-it-qat-4bitd1a-e2b-it-qat-4bit 是一款运行在Apple Silicon上的4-bit 量化 AI 决策模型给它一段情境描述和几个问题它只需一次前向传播就会为每个选项返回校准后的概率而不是生成一段文本。它基于MLX框架与 Gemma 4 E2B-it QAT 权重支持决策、聊天以及照片/语音/视频多模态输入。本文带你3 步完成安装并跑通第一个决策请求。一、它是什么为什么说决策模型很不一样 普通大模型靠生成文字回答问题而 d1a-e2b-it-qat-4bit 的工作方式是输入 一段状态描述state 若干问题questions每个问题是 是/否、多选 或 打分 输出 每个选项一个校准概率一次前向传播完成答案必然落在有效选项内这意味着它的输出可解释、可比较、可接入自动化流程比如给 PR 自动打标签、给工单做路由分派。项目说明主干模型Gemma 4 E2B-it QAT276 个 int4 线性层与 Google 官方 QAT 权重逐位一致量化4-bitgroup size 32嵌入层 4-bitgroup size 64反量化误差 0.0参数量 / 体积约 46 亿参数主模型约2.7 GB决策适配器LoRArank 16约 97 MB未合并可随时关闭多模态编码器视觉 音频编码器bf16约 1.0 GB在 media/ 目录校准温度1.55拟合得到ECE 从 0.064 降到 0.018授权Apache-2.0细节可见仓库说明 README.md。二、仓库结构速览先认清每个文件 文件 / 目录作用model.safetensors、model.safetensors.index.json4-bit 主干权重2.7 GB约 46 亿参数adapter/决策用 LoRA 适配器adapter/adapter_config.json 中 rank 16、alpha 32head.safetensors指针头pointer head用于输出选项概率d1a_config.json决策配置校准温度、leading tokens、量化参数等config.json模型架构与量化配置Gemma4 文本 视觉 音频generation_config.json聊天模式的采样参数temperature 1.0、top_k 64、top_p 0.95media/视觉/音频编码器及配套处理器配置tokenizer.json、chat_template.jinja分词器与聊天模板 适配器是未合并的关掉适配器这个权重就是 Gemma 4 E2B-it QAT 本身也能正常聊天——一份权重两种用法。三、3 步完成安装macOS / Apple Silicon第 1 步安装 d1a 服务包d1a 是承载该模型的推理框架需要安装带serve、mlx、media三组扩展的版本需支持其 issue #261 之后的开发版pip install d1a[serve,mlx,media]第 2 步获取模型文件二选一方式 A推荐不手动下载第 3 步用模型名mlx-community/d1a-e2b-it-qat-4bit让服务启动时自动拉取方式 B直接克隆仓库镜像本地磁盘预留约4 GB主模型 2.7 GB 编码器 1.0 GB 适配器 97 MBgit clone https://gitcode.com/hf_mirrors/mlx-community/d1a-e2b-it-qat-4bit第 3 步启动本地推理服务python -m d1a.serving.serve --run mlx-community/d1a-e2b-it-qat-4bit --port 8009使用本地克隆时把--run参数换成你的本地目录即可。服务默认监听localhost:8009启动后提供三个端点端点用途/v1/systemone决策请求文本/v1/systemone/media多模态决策照片/语音/视频/v1/chat/completions聊天OpenAI 兼容格式支持流式四、跑通第一个决策请求/v1/systemone ✅一个决策请求由两部分组成state发生了什么和questions每个问题给出类型与候选项。用 README 里的官方示例curl -s localhost:8009/v1/systemone -H content-type: application/json -d { state: Shoes arrived two weeks late and in the wrong size. Also I see two charges on my card., questions: {team: {type: choice, instructions: Which team should handle this?, criteria: {returns: null, shipping: null, billing: null}}} }返回结果会给出每个选项的校准概率官方示例在 Apple M1 Max 上约109 ms返回。你也可以在 Python 进程内直接调用from d1a import D1A model D1A.load(mlx-community/d1a-e2b-it-qat-4bit) answer model.decide(state, questions)五、进阶玩法多模态决策与聊天 照片 / 语音 / 视频决策同一个请求加上media字段发到/v1/systemone/mediacurl -s localhost:8009/v1/systemone/media -H content-type: application/json -d { media: {type: image, data: $(base64 -i parcel.jpg)}, questions: {damaged: {type: noul, instructions: Is the parcel damaged?}} }支持的多模态类型type格式限制imageJPEG / PNG / WebP—audioWAV / FLAC / OGG≤ 30 秒videoMP4 / MOV / WebM≤ 32 MB均匀采样 16 帧不用音轨聊天模式聊天时会自动关闭决策适配器此时它就是 Gemma 4 E2B-it QAT 本身走标准 OpenAI 格式curl -s localhost:8009/v1/chat/completions -H content-type: application/json -d { messages: [{role: user, content: Name three things to check when a parcel arrives damaged.}] }采样参数见 generation_config.json。六、关键配置解读d1a_config.json 里的几个重点 ⚙️打开 d1a_config.json 可以看到几个值得留意的字段temperature: 1.55——在 3178 条校准数据上拟合的校准温度让输出的概率说真话交叉验证 ECE 从 0.064 降到 0.018leading_ids: [2]——模型训练时每条记录以 token 2bos开头d1a 框架会自动补上如果你自己编码请求必须手动前置它adapter: unmerged——适配器未合并这也是它能兼顾决策与聊天的原因quantization——4-bit、affine 模式线性层 group 32嵌入层 group 64与 config.json 中的quantization_config一一对应。七、上手限制与避坑指南 ⚠️问题必须用英文文档内容可以是英文或日文该版本在未训练过的任务类型transfer-v4上比 v0.6 低 5.2 分。如果你的业务远离 D1A 自身任务PR 标签、路由、难决策建议锁定JohnP1/d1a-e2b-itv0.6媒体能力目前仅在 14 个演示请求上做过零样本验证正式使用前建议自行回归测试项目仍标记为实验性接入 Agent 工具调用时需经过 D1A 的 fail-safe 阈值d1a.agents.presets.advise。结语到这里你已经在自己的 Mac 上跑通了一个4-bit 量化决策模型一次前向传播、每个选项一个可信概率、还能看照片听语音。d1a-e2b-it-qat-4bit 相比上一代快了约 11%体积只有 2.7 GB——想让大模型做判断而不只是写答案这就是一个很好的起点。下一步可以试试把/v1/systemone接入你的工单系统或 PR 流水线体验校准概率带来的确定性。【免费下载链接】d1a-e2b-it-qat-4bit项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/d1a-e2b-it-qat-4bit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
AI 应用的安全红线:Spring AI 下的 Prompt 注入防护、PII 脱敏、输出审计与密钥管理 AI 应用的安全红线:Spring AI 下的 Prompt 注入防护、PII 脱敏、输出审计与密钥管理系列:Spring AI 深入浅出(第 21 篇)
版本:Spring AI 2.0.1 / Spring Boot 4.1.x / JDK 21
标签:#SpringAI #安全 #Prompt… · 2026/11/4 2:26:09
嵌入式系统测试平台选择参考:项目管理与自动化测试集成要点 嵌入式系统测试平台选择参考:项目管理与自动化测试集成要点
在国防军工、航空航天、工业控制等领域的嵌入式系统研发中,测试环节的效率与可靠性直接影响项目交付周期与产品稳定性。当团队需要搭建半实物仿真测试环境时,面临的首要问题往往不是… · 2026/11/4 2:26:09
BERT深入浅出 BERT深入浅出简介架构Bert EncoderMLM(Masked Language Model)NSP(Next Sentence Prediction)训练过程微调简介
2019 年 Google AI 发布论文 BERT:Pre-training of Deep Bidirectional Transformers for Language Und… · 2026/11/4 2:26:09
Visual Studio调试技巧与多语言开发实践 1. Visual Studio:程序员的多功能工具箱作为一名使用VS多年的开发者,我始终认为它是Windows平台上最强大的集成开发环境。VS不仅仅是一个代码编辑器,它更像是一个完整的开发套件,从代码编写、调试到发布部署,提供了一站… · 2026/11/4 7:42:37
数学建模分段轨迹题:受力切换、参数闭环与误差校验 简介:面向备战MathorCup等数学建模竞赛、关注军事运筹与轨迹建模的读者,这份第八届MathorCup优秀论文C3289围绕陆基导弹打击航母赛题,完整展示从问题重述、模型假设到静态分段轨道、动态三维参数方程及误差与命中率分析的求解链条。压缩包内仅… · 2026/11/4 7:42:37
测试数据工厂模式:提升自动化测试效率的工业级解决方案 1. 测试数据管理的核心挑战与价值作为一名经历过多次测试数据灾难的工程师,我深刻理解数据管理的重要性。记得有一次,我们的测试套件因为硬编码的手机号码导致连续三天构建失败——那个号码被重复使用了上千次,最终触发了系统的防刷机制。这就… · 2026/11/4 7:42:37
VSCode下载安装使用教程:PATH、中文包与扩展排错 简介:这份PDF面向零基础编程学习者与刚接触开发环境搭建的初学者,围绕VSCode这款微软出品的跨平台免费源代码编辑器,讲清从获取到上手使用的完整脉络。内容涵盖软件定位与核心功能说明、官方下载渠道与版本选择、安装向导中各步骤的取舍、中文… · 2026/11/4 7:42:37
动环监控系统:智能化运维的核心技术与应用实践 1. 动环监控系统概述动环监控系统(动力环境监控系统)是现代基础设施运维中不可或缺的智能化管理工具。这套系统通过物联网技术实时采集各类环境参数和设备运行状态,为数据中心、通信基站、电力设施等关键场所提供全天候的"健康监护"… · 2026/11/4 7:42:37
博客每日一句功能实现:双层缓存与响应式设计 1. 项目概述在个人博客中添加"每日一句"功能是个提升用户体验的好方法。这个功能每天展示不同的中英文双语名言警句,既能增加网站的内容丰富度,又能给访客带来一些思考和启发。我最近在自己的博客上实现了这个功能,经过几周的运行测… · 2026/11/4 7:41:37
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38
AI辅助技术栈评估:提升研发决策效率60% 1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17
从生成Token到直接决策:Jev如何重塑AI Agent工程实践 1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17
32G统一内存跑大模型:内存账、TPS实测与端云分流 想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38