ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

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

2026/9/24 2:23:16 拓冰建站 浏览量
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 key3. Open AI协议接入DeepSeek3.1 创建Open AI Clientvar 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 Clientvar chatClient client.GetChatClient(deepseek-v4-pro); var result await chatClient.AsAIAgent().RunAsync(南美洲最大的淡水湖在哪里水深和面积都是多少呢?请简短回答一下);3.3 deepseek-v4-pro和Response API3.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 API3.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的内容很多还需继续学习一下。本文如果哪里有错误麻烦告之谢谢谢谢