DC娱乐网

384个Token,如何让DeepSeek V4代理“看见”自己的工作?

过去一周,DeepSeek Harness的开发者社区里出现了一个典型的场景:代理(Agent)框架已经能调用终端、文件
过去一周,DeepSeek Harness的开发者社区里出现了一个典型的场景:代理(Agent)框架已经能调用终端、文件、代码和外部工具,但面对最常见的网页截图、报错界面时,却只能返回一行冰冷的报错——MODEL_DOES_NOT_SUPPORT_IMAGES。
过去一周,GitHub上冒出了多个“视觉桥接”插件,有人把Qwen-VL等视觉模型接到DeepSeek前面,先把图片转成文字描述,再把文字塞给DeepSeek推理。这就像给一辆卡车配了四十个后视镜,但唯独没有倒车影像——每次倒车,司机都得下车看一眼。
就在同一天下午,DeepSeek官方API文档悄然上线了一个新模型:deepseek-v4-flash-vision-exp。这辆卡车终于装上了自己的倒车影像。而它背后的多模态架构,走的是一条和Gemini、GPT完全不同的路。
不是重新造一辆车,而是给车装了一个摄像头一种合理的可能是:DeepSeek没有从底层重新训练一个统一处理文本和视觉的原生多模态模型,而是把已有的视觉编码、OCR或图像理解模块接到了V4-Flash的纯文本主干之前,再由后者完成推理和生成。
这个判断的依据来自几个关键线索:DeepSeek此前已有独立的DeepSeek-OCR产品线,而截至7月底,普通V4-Flash的公开API仍明确只支持文本输入,OCR与V4属于不同模型体系。
上线当天,开发者实测发现模型最初接收image_url时仍返回“expected 'text'”的错误,随后官方模型表和视觉接口才陆续更新——这说明视觉能力与现有API体系之间经历了明显的适配过程,而不是从一开始就天然融合。
这个架构选择,用生活场景来类比,就是:你有一辆性能已经验证过的卡车(V4-Flash的纯文本推理引擎),你现在需要的是给它加装一个倒车影像(视觉感知模块),而不是把整辆车拆了,重新设计一辆自带摄像头的车。
Gemini和GPT选择的是后者——造一辆全新的车,视觉和文本从一开始就长在一起。DeepSeek选择的是前者——引擎、变速箱、底盘都不动,只在车尾加一个摄像头,再把画面接到驾驶室的屏幕上。
这个区别直接决定了模型的能力边界。V4-Flash-Vision-Exp的纯文本侧代理能力、推理能力和世界知识,与V4-Flash正式版完全持平。这意味着视觉模块的加入,没有对原有的文本推理引擎造成任何损耗——就像加装倒车影像不会影响发动机性能一样。
DeepSeek系列模型各维度Agent能力评测得分对比
384个Token,给Agent的上下文腾出空间这个架构里最巧妙的设计,是视觉输入的高效压缩。单张图片最多折算为384个Token,与文本Token一同纳入上下文队列,计费标准也完全一致。384个Token是什么概念?一段中等长度的英文对话大概需要一两百个Token,一次完整的工具调用记录可能占几百个Token。

而V4-Flash拥有1M的上下文窗口——这意味着一个代理在执行长链条任务时,可以同时容纳几十张历史截图、多轮对话记录、多次工具调用结果,不会因为视觉输入把上下文撑爆。
这就像倒车影像的传输协议:它不把整个画面做无损传输,而是做高效压缩,只传关键帧,不占货运主通道。对比之下,如果视觉输入像一段未压缩的4K视频流一样塞进上下文,代理的多轮历史很快就会被冲垮。
这个设计对代理场景的适配是致命的。从产品设计看,视觉模型的目标任务很可能是读取网页截图、识别软件UI、解析报错界面、分析图表和设计稿。这些任务不需要“看图写诗”级别的极致视觉理解,但需要在连续的多轮代理执行中,快速、低成本地反复调用。
384 Token的压缩上限,恰好卡在了“够用”和“不浪费”之间的平衡点。
把摄像头画面直接接到方向盘上视觉感知只是第一步,关键是怎么和已有的代码生成、工具调用能力协同。DeepSeek的做法是:视觉Token直接并入文本Token流,在同一推理流中与原有的Tool Calls、JSON Output、Responses API无缝协作。
视觉信息不需要经过外部模型转译,不需要额外的模态转换接口,不需要“先看图再写代码”的中间环节。
这个设计在DeepSeek Harness框架里体现得最直接。8月21日同步上线的Harness v0.1.1-rc.1版本中,/goal、/plan等核心指令已原生支持图文混合输入,@菜单可直接引用已上传的图片文件,MCP/ACP框架支持图片附件持久化,PTC Mode支持嵌套图片转发。
这意味着代理可以直接看着网页截图去修改代码,看着报错界面去调整参数,看着设计稿去生成前端页面——不需要人工在中间环节停下来“翻译”图片内容。
这就像把倒车影像的画面直接接到了方向盘上,而不是接在一个单独的副屏上、让司机看完画面再扭头操作方向盘。整个“感知-行动-反馈”的闭环,在一个推理流里完成。
配套的Files API进一步降低了长链条任务的调用复杂度。开发者可以先上传图片,之后通过file_id在多轮请求中重复引用,无需反复上传同一张设计稿、同一张UI截图。
这对一个需要反复对照同一份设计稿修改代码的代理来说,节省的不是一次调用的带宽,而是整个工作流的复杂度。
为什么是Flash,不是Pro这个架构设计还有一个容易被忽略的信号:视觉能力被优先接入V4-Flash(284B总参数、13B激活),而不是更重的V4-Pro(1.6T总参数、49B激活)。V4-Flash定位高吞吐、低成本,本身就是为规模化代理任务设计的。
视觉版本的定价与纯文本版完全一致,没有因为加入视觉能力而涨价。
这个选择说明,DeepSeek的目标不是“做一个最强的看图聊天模型”,而是“让代理能用最低的成本看东西”。现实中的代理视觉任务——读网页截图、识别报错界面、分析图表——对单次图片理解的极致精度要求不高,但对速度、价格和连续运行能力极度敏感。
把视觉能力压进轻量级的Flash产品线,并且保持和纯文本一样的定价,本质上是把视觉感知从“高端选配”变成了“标准配置”。
这是将多模态代理使用成本压至与纯文本代理同一水平的模型,大幅降低了生产环境长链条视觉代理的规模化落地门槛。
认知落地:这不是“会看图”,这是“能看见自己干了什么”读者离开这篇文章时,需要带走一个明确的理解:DeepSeek-V4-Flash-Vision-Exp的多模态架构,不是追求“看图写诗”级别的通用视觉理解,而是定向补齐代理执行闭环中的一个关键缺口——让代理能看见自己工作的结果。
类比来说:一个纯文本的代理,就像一个戴着黑眼罩的程序员,他能写代码、能调用工具、能输出结果,但看不到自己生成的网页长什么样,看不到报错界面的具体内容,看不到设计稿的要求。每次需要视觉反馈时,他得摘下眼罩、请别人告诉他看到了什么,再戴上眼罩继续工作。
V4-Flash-Vision-Exp做的事,就是把这个黑眼罩摘掉——让代理直接看到自己工作的结果,形成“感知-行动-反馈”的完整闭环。
这个架构路线的核心逻辑,和Gemini、GPT的端到端统一多模态训练路线有一个本质区别:后者追求的是“视觉和文本从出生就在一起”的深度融合,适合需要极致视觉能力的通用场景;前者追求的是“在不改动已有文本引擎的前提下,用最低成本装上视觉感知”,适合需要快速落地、规模化的代理工作流场景。
两者没有高下之分,只有场景适配之别。
目前这个模型还带有Exp后缀,说明DeepSeek是把实验版本先交给开发者在真实代理工作流中测试,收集反馈后再决定最终版本的方向。后续迭代是否会调整架构、是否会出Pro版的视觉模型,都取决于真实的代理工作流跑出来的结果,而不是实验室里的视觉基准分。