11月13日晚,DeepSeek没有开发布会,开放了「全家桶应用API」:联网搜索、深度思考搜索、文件输入、阅读链接、安全校验整合进原有对话API,开启对应参数即生效;语音及相关底层能力也做成了含OCR、ASR、TTS的独立接口,支持单独或组合调用。 官方的说法相当直白——开发者可以借此「1:1复刻出完整的DeepSeek App」。 对开发者来说,真正的问题不是复刻App,而是过去哪几段自己写的对接代码现在可以省掉,以及省掉的代价是什么。结论先说:能省掉的主要是"模型提出工具调用、客户端去接第三方服务再拼回上下文"这整条管线;但排障、合规和产品层并没有消失,只是换了地方。DeepSeek官方文档微博知乎
真正省掉的:工具循环和四五家供应商
以前做一个能联网问答的应用,流程大致是:解析模型返回的工具调用、自己调搜索接口、处理超时和反爬、把结果拼回消息、再请求模型继续回答。 现在在请求里声明 `deepseek_web_search` 和 `deepseek_read_url` 两个工具,模型自己决定什么时候搜、打开哪个页面、怎么从页里找答案,官方描述思考模式下单次提问最多约20次工具调用,工具执行与上下文拼接全部由服务端完成,客户端只负责渲染和按协议回传。 搜索走DeepSeek自研引擎,结果带相关度分和权威度等级,独立Search接口还支持 `site:`、`after:` 这类检索语法,做检索增强的团队能省掉不少过滤逻辑。有开发者实测,单次搜索平均0.3秒左右,同类服务Firecrawl要2.6到4.4秒,差距约十倍。知乎知乎知乎
文件解析同理:PDF、Office、图片直接上传,只要文字选纯文本提取,要模型看懂图表就选图文混排解析;过去做文档问答和票据识别,得把第三方OCR和自己写的字段抽取串成一条管线,现在这段没了。语音识别自动加标点,有开发者实测60秒口播约3秒出结果、280个字只错1个。 语音合成有两条路径:整段文本POST提交并流式返回音频,WebSocket分段提交文本则适合模型边生成、应用边朗读。 甚至一些自己写过的界面小逻辑也有了现成参数:`title` 自动生成对话标题,`latest_reminder` 把当前日期、用户位置和语言告诉模型,答案能贴着用户的情况说。知乎知乎知乎
账单:单价很低,但调用次数由模型决定
工具在token之外按次计费,官方定价口径一致:文字/图片搜索和网页抓取5元/千次,文字识别1.5元/千页,语音识别0.39元/小时(原价0.78元,限时五折),语音合成1.5元/万字符(原价3元,限时五折);模型本身的token价格没有变。知乎
预算要留意两处。其一,按次费用可能反超token费用——有开发者按官方文档示例估算,一次联网提问的token成本只有一分多人民币,而模型"搜了再抓、抓了再搜"一轮的费用是它的几倍。 其二,搜几次由模型决定,你没法替它省;但计费规则里失败、超时、无结果都不收费,且对话内搜索按查询词条数计次、独立Search按成功请求计费,两种口径不能混算。 实际总账:近20次对话、两份35页PDF解析、20多次搜索抓取,全部成本5毛多。知乎知乎知乎
没省掉的:排障权、采样旋钮和合规责任
工具执行搬到服务端,不等于客户端没活了。调用事件仍然要靠应用记录:Messages、Responses、Chat Completions三套协议的事件格式各有不同,展示、日志和多轮消息处理仍要按所选协议适配。 回答流畅只能证明模型生成了文字,不能证明它真的联网查过,"模型没调工具"和"工具调用失败"必须在日志里区分开。有开发者把这点说得很直白:把工具编排交给服务端,代码是少了,排障权也一并交了出去——生产环境里能定位故障、能切回备用方案,比十分钟搭出Demo更值钱。知乎知乎
另一处隐性代价是控制权:开启内置工具后,temperature等采样参数会被服务端忽略,`tool_choice` 也不能指名这两个工具,是否联网完全由模型判断,对内容风格有要求的团队等于少了一根旋钮。 合规责任则一点没转移:官方要求对外提供服务务必开启 `safety_check` 安全审核,并自己承担内容审核、大模型登记、AI标识等义务。 而且审核发生在输出完成后,流式场景里已经吐出的字撤不回来,得靠客户端自行删除、换上拒答文案。知乎知乎
至于最抓耳的「1:1复刻」,官方公告在介绍完接口后写的是另一句话——“实现与DeepSeek App基本一致的功能”,接口给出的是功能覆盖,账号体系、对话同步、多用户和费用控制仍要自己实现。 官方开源的chat-demo也明确标注仅供演示:API Key存在浏览器本地存储里,适合演示,不适合直接搬到生产环境。知乎知乎
三处边界:JS渲染、图里的字和硬限制
省不掉的东西里,最值得接入前先验证的有三处。第一,抓取不执行JS渲染:同一篇教程网页,AI只读到页面开头那一小段简介,JS渲染出的章节目录完全不可见,需要整站爬取、浏览器交互的场景仍是专业服务的领地。 第二,文档里藏在图片中的关键信息可能丢:一张标着各阶段时长的思维导图,对话内的文件解析反复答"找不到",单独调OCR接口却能认出来,虽然层级也有认错的时候——关键信息在图片里的文档,先单独跑OCR再把文字交给模型更稳妥。知乎
第三,剩下的是一批硬限制:语音识别不支持流式、单次最长120秒,合成不支持变速、中断后不能接着来,上传的文件和解析结果都下载不回来,需要留底的要自己另存。 官方文档还写明一条互斥规则:开启深度思考搜索后,同一轮消息里的链接不再单独处理,想读链接要么关掉思考模式,要么只声明 `deepseek_read_url`。知乎
怎么接:全家桶是好起点,不是替代品
把这笔账合起来看,这次周五深夜的更新砍掉的是开发者过去自己找供应商、自己拼管线、反复修边界问题的启动成本,有媒体评价说得准:竞争焦点正从模型跑分转向开发者开工成本。 但账单对调用次数敏感,排障与合规仍是自己的责任,所以全家桶的正确用法是把它当作应用的快速起点:联网、读文件、听说这几个环节,一个API Key加几个参数就能起步;而搜索质量和抓取保真度本身就是产品核心卖点的场景,专业服务还留着自己的位置。知乎