乐于分享
好东西不私藏

按键精灵调用AI?DeepSeek新模型接口绑定保姆级教程

按键精灵调用AI?DeepSeek新模型接口绑定保姆级教程

这是奔跑的键盘侠的第215篇文章

作者|我是奔跑的键盘侠

来源|奔跑的键盘侠(ID:runningkeyboardhero)

转载请联系授权(微信ID:ctwott)

DeepSeek模型更新了,你的代码也该更新了

两个多月前写了篇按键精灵调用DeepSeek API的推文《按键精灵如何调用DeepSeek的API接口》

不少读者照着做了,反馈说挺好用。

最近DeepSeek有大动作。

模型换代了,价格也降了。

上一期的代码还能用吗?

能用,但进入倒计时了

2026/07/24 官方弃用之后,上篇的旧代码就停摆了。

但你得改一行关键配置。

这篇就讲两件事:新模型啥变化,以及代码怎么改

一、新模型来了,有两款版本

2026年4月24日,DeepSeek正式发布了新一代模型DeepSeek-V4预览版,同步开源。

这次更新,核心升级就三点:

百万Token超长上下文。1M上下文,一次性处理堪比《三体》三部曲的文字体量。

Agent能力大幅提升。在AgenticCoding评测中,V4-Pro已达开源模型最佳水平。

性能比肩顶尖闭源模型。在数学推理、编程竞赛等任务中,V4-Pro超越所有开源模型,与世界顶级闭源模型同一梯队。

模型分为两个版本:

DeepSeek-V4-Pro

:旗舰版,总参数1.6万亿,激活参数490亿,定位高性能任务。

DeepSeek-V4-Flash

:轻量版,主打低成本和高吞吐,更快更经济。

怎么选?

日常练手、轻量任务——Flash足够了。

复杂推理、深度分析——上Pro。

二、费率:现在调用API真的很便宜

DeepSeek近期大幅下调了API价格,输入缓存命中价格降至首发价的十分之一。

以百万Token为单位(约75万英文单词),当前最新价格整理如下:

计费项
DeepSeek-V4-Flash
DeepSeek-V4-Pro(限时2.5折后)
输入(缓存命中)
0.02元
/百万Token
0.025元
/百万Token
输入(缓存未命中)
1元/百万Token
3元/百万Token
输出
2元/百万Token
6元/百万Token

Pro版原价分别为0.1元/12元/24元,限时优惠后价格基本打到了Flash的两倍出头,性价比很高。

具体怎么理解?

写一篇5万字的报告,调用Flash输出场景,花费大约1.3元。

普通开发者调用千次,花费不到两块钱。

不选贵的,只选对的。

另外提醒一下:Pro版的2.5折优惠持续到2026年5月31日。有批量需求的操作,可以在这期间完成。

三、模型名称变了,代码里的model要改

这一点最重要。

旧接口模型名deepseek-chat和deepseek-reasoner将在2026年7月24日正式停止使用。

目前这几个旧名还会自动映射到新版Flash模型,算是个过渡期。

但建议尽早改。

新代码里,model参数改成下面两种之一:

deepseek-v4-flash

:轻量任务、日常使用

deepseek-v4-pro

:复杂推理、专业场景

如果你完全忘了API Key怎么申请,或者环境怎么配置,可以回看上一期推文:👉 [按键精灵如何调用DeepSeek的API接口]

四、新版按键精灵调用代码

上一期的按键精灵代码有点长,因为需要手写JSON解析函数。

这次干脆重写一下,保留核心逻辑,去掉冗余。

新版代码(DeepSeek-V4):

' API 配置api_key = "sk-xxxxxxxxxxxxxxxx"   ' 替换成你的真实API Keymodel = "deepseek-v4-flash"       ' 或 "deepseek-v4-pro"' 提示词(根据你的需求修改)prompt = "你是一个外卖配送大数据专家。请根据订单信息,一句话总结取餐预计等待时间、配送预计时长、顺路匹配度。"order = "从A奶茶店配送至B小区2号楼501"' 待处理的内容(示例:从剪贴板取,也可直接写)' order = Plugin.Clipboard.GetClipboard()' 构建请求体(拼接JSON)requestBody = "{""model"":""" & model & """,""messages"":[" & _    "{""role"":""system"",""content"":""你是一个外卖配送专家""}," & _    "{""role"":""user"",""content"":""" & prompt & "\n" & Replace(order, """""\""") & """}]," & _    """temperature"":0.3,""stream"":false}"' 发送请求Set http = CreateObject("MSXML2.ServerXMLHTTP.6.0")http.open "POST", "https://api.deepseek.com/v1/chat/completions", Falsehttp.setRequestHeader "Content-Type", "application/json"http.setRequestHeader "Authorization", "Bearer " & api_keyhttp.send requestBody' 简易提取返回结果中的contentresponse = http.responseTextstart = InStr(response, """content"":""")If start > 0 Then    start = start + 11    endPos = InStr(start, response, """")    result = Mid(response, start, endPos - start)    MessageBox resultElse    MessageBox "调用失败或返回异常"End If

改动总结:

model参数

改为deepseek-v4-flash或deepseek-v4-pro

去掉了原来复杂的EscapeJson和ExtractContent函数,用简单的字符串截取替代

核心流程不变:读取剪贴板/用户输入 → 拼JSON → 发HTTP → 取结果

五、两个实际场景供你参考

代码写好了,往哪用?

分享两个我最近在跑的场景:

场景一:合同关键信息抽取

把合同文本丢进API,预设好提取规则——“一式几份、甲乙双方名称、签约日期”,几秒出结果。省掉人工翻合同的时间。

场景二:订单实时分析

像代码示例里写的那样,“从A奶茶店到B小区”,每个新订单自动调用API,直接输出“预计取餐时间、配送时长、顺路匹配度”。

不用每次都写一遍提示词。

最后说几句

模型在变,价格在降,你的代码也得跟上这一步。

核心就一行改动:把model参数改成deepseek-v4-flash或deepseek-v4-pro。

不改也行,旧名字还能撑到7月24日。但到时候再想起来改,可能已经有批量化任务卡住了。

代码量已经尽量精简。复制、粘贴、改密钥,直接跑。

小白学Claude Code,欢迎继续关注。

也欢迎后台私我加入社群一起交流,关注我不迷路。

-END-

© Copyright

奔跑的键盘侠原创作品 | 尽情分享朋友圈 | 转载请联系授权

Claude 学习合集

踩完4个坑才明白:Claude Code才是答案

无需Claude账号也能使用Claude Code完整指南

Claude Code第二篇:不写代码,从Skill开始

Claude Code封装紫微斗数排盘Skill的踩坑实录

选题/码字/coding/调试/编辑/排版/修订再修订/推送

看起来简单,却远没有你想的那么轻松和容易

「点赞+转发+留言」是最好的肯定与鼓励

如果你来了,请让我知道至少

你「在看