news 2026/9/24 2:23:10

DeepSeek - 尝试一下以Responses API方式去使用DeepSeek模型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeepSeek - 尝试一下以Responses API方式去使用DeepSeek模型

1. 简单介绍

当前AI大模型以及Agent技术迅速普及和推广,DeepSeek公司也在这波大潮流中得到很大的发展,下面是forbes的数据,

之前在查看DeepSeek技术资料的时候,deepseek-flash和deepseek-v4-pro不是都支持Response API的,印象中只有deepseek-flash支持(当时打算使用Response API的方式去获取Json ouput)。

在2026年9月,发现两个模型都支持Response API,说明DeepSeek又改进了很多。

note, deepseek-flash和deepseek-v4-pro提供的API也支持Anthropic API format的方式。

这边将尝试一下基于OpenAI协议,同时使用Response API的方式来分别接入deepseek-flash和deepseek-v4-pro模型。

2. 准备阶段

创建一个.NET10控制台项目,

假定已经注册了DeepSeek的帐户,同时在API keys管理界面中创建了一个DeepSeek API key,

3. Open AI协议接入DeepSeek

3.1 创建Open AI Client

var client = new OpenAIClient( new ApiKeyCredential("sk-***"), new OpenAIClientOptions { Endpoint = new Uri("https://api.deepseek.com") });

note, API key的信息存放在配置文件或者Azue Key Vault等安全的地方更为合适一些。

3.2 Chat Completion的方式

下面是普通的Chat Completion方式来使用Open AI Client,

var chatClient = client.GetChatClient("deepseek-v4-pro"); var result = await chatClient.AsAIAgent().RunAsync("南美洲最大的淡水湖在哪里,水深和面积都是多少呢?请简短回答一下");

3.3 deepseek-v4-pro和Response API

3.3.1 使用方式

deepseek-v4-pro配合Response API的代码如下,

Console.WriteLine("###deepseek-v4-pro with Response API"); AIAgent agent_pro = client .GetResponsesClient() .AsAIAgent( model: "deepseek-v4-pro", instructions: "您是一位对于世界历史和地理非常了解的专家,能够提供非常专业的见解!", name: "ExplorationResearcher_pro" ); var result_pro = await agent_pro.RunAsync("请简短回答一下为什么西方人能够发现南半球的南方大陆而东方这边却没有,谢谢"); Console.WriteLine(result_pro);
3.3.2 运行一下

程序能够正常执行,deepseek-v4-pro配合Response API有返回结果,

3.4 deepseek-flash配合Response API

3.4.1 使用方式

代码和步骤3.3.1是一样的,将模型配置成deepseek-flash即可,

3.4.2 运行一下

程序能够正常执行,deepseek-flash配合Response API有返回结果,

5. 总结

本文简单记录了一下基于Open AI协议,通过Responses API的方式去使用DeepSeek模型的方式。

DeepSeek的技术更新很快,DeepSeek公司也于2026年8月13号推出DeepSeek Harness,关于DeepSeek Harness的内容,可以参考一下之前写过的这篇文章。

关于DeepSeek的内容很多,还需继续学习一下。

本文如果哪里有错误,麻烦告之,谢谢谢谢!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 2:21:56

Qt信号槽机制详解:从回调到事件循环,避开连接陷阱

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 2:10:37

2026企业自动化运维架构选型决策地图:四类主流架构深度对比

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 2:08:53

洗碗机水泵EMC整改:高集成驱动方案的底层降噪逻辑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 2:03:55

DMG80480C070串口屏工业落地实战:可靠、易修、抗干扰

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/24 2:02:28

AI Agent工具开发实战:层层护栏防止删库跑路

文章目录前言1. 工具即 Schema:先给 AI 发“工作证”1.1 注册表对外提供三个能力2. 目前注册的 5 个工具2.1 calculator 用 AST 白名单,绝不用 eval3. Text2SQL:生成 → 校验 → 执行 → 报错回炉3.1 踩坑记录3.2 Prompt 里的关键约束4. 四层…

作者头像 李华