DeepSeek 以其创新性的技术和卓越的性能,在众多模型中脱颖而出。它拥有自研的 MoE(Mixture-of-Experts)模型,这种独特的架构设计让它在处理复杂任务时展现出强大的能力,能够高效地应对多语言、多领域的需求。在多语言编程测试排行榜中,DeepSeek 的表现极为亮眼,超越了 Anthropic 的 Claude 3.5 Sonnet 大模型,仅次于 OpenAl o1 大模型在多语言处理方面有着出色的能力,无论是日常对话、专业领域的交流,还是复杂的技术文档翻译,它都能应对自如。
在 AI 领域的地位愈发重要,DeepSeek 成为众多开发者和研究人员关注与使用的热门模型。对于第一波热潮,体验 Deepseek 强大的功能,在本教程中,将指导您如何获取 DeepSeek API 密钥,并演示如何使用该密钥调用 DeepSeek API 以进行调试。
Deepseek API 价格
<!--br {mso-data-placement:same-cell;}--> td {white-space:nowrap;border:0.5pt solid #dee0e3;font-size:10pt;font-style:normal;font-weight:normal;vertical-align:middle;word-break:normal;word-wrap:normal;}
模型(1) | 上下文长度 | 最大思维链长度(2) | 最大输出长度(3) | 百万tokens 输入价格 (缓存命中)(4) |
百万tokens 输入价格 (缓存未命中) |
百万tokens 输出价格 输出价格 |
deepseek-chat | 64K | - | 8K | 0.5元(5) 0.1元 |
2元(5) 1元 |
8元(5) 2元 |
deepseek-reasoner | 64K | 32K | 8K | 1元 | 4元 | 16元(6) |
如何获取 Deepseek API 密钥?
首先打开 DeepSeek 接口的官网: DeepSeek 开放平台
点右上角“开放平台”,首先登录 Deepseek 开放平台,获取 api_key
,首次注册登录的用户, Deepseek 会赠送 10 块钱的 tokens 额度。
创建并复制 API key
首先定位左侧边栏中的" API 密钥"选项,点击进入后即可生成一个全新的密钥。这时候你会看到你的 api key,这个只会显示一次,所以你可以将这个完整的 key 保存到记事本中。
💡请将此 API key 保存在安全且易于访问的地方。出于安全原因,你将无法通过 Deepseek 的开放平台管理界面再次查看它。如果你丟失了这个 key,将需要重新创建。
两步调用 DeepSeek API,无需代码
获得 API 密钥后,请按照以下步骤调用 DeepSeek API,而无需编写任何代码:
第一步:填写 API Key
获得 API 密钥后,你可以在 API 文档中开始使用它,无需编写代码:
- 访问由 Apifox 创建的 DeepSeek 在线 API 文档。
- 打开 Apifox 桌面:点击页面上的「Run in Apifox」,在弹出的窗口中点击「在桌面上打开」,引导你进入 Apifox 的桌面版本(如果你尚未下载该应用程序,则需要先下载)。
- 输入你的 API 密钥:打开文档后,在 Apifox 中选择一个接口,点击「Auth」,选择「Bearer Token」。然后复制之前创建的令牌,将其粘贴「Token」上密钥保存在本地,因此不存在泄露风险。
还有一种方法设置 API Key,在项目右上角的 “环境管理” 中,点击“正式环境”,这个环境变量的值就是上面创建的 Deepseek API 的 API Key,添加完成后保存即可。
第二步:调用 API
- 点击“发送”即可调用 API。如果调用成功,API 响应将显示在下面的页面中。
- 修改 Body 中的 messages 里的信息,你就可以实现不同的对话。
- 如果要实现流式输出,可以将 stream 的值改为
true
。
💡
通过指定
model='deepseek-chat'
即可调用 DeepSeek-V3。 通过指定model='deepseek-reasoner'
,即可调用 DeepSeek-R1。
在应用程序中集成 Deepseek API
Apifox 生成的文档提供了各种编程语言的示例代码,使你可以轻松地将 API 调用集成到你的开发环境中。例如,使用提供的示例,将 API 调试命令集成到 Python Flask 应用程序中非常简单。
使用 Apifox 更轻松地构建 API
Apifox 通过将多种功能集成到一个平台中来简化 API 开发流程,使开发人员能够更轻松地设计、调试、测试和管理 API。那么如何使用 Apifox 简化 API 开发流程的关键方法是什么呢?
1.All-in-one 平台
Apifox 将 Postman、Swagger、Mock 和 JMeter 的功能结合到一个工具中。这种集成允许开发人员在单一环境中执行所有与 API 相关的任务,无需在不同工具之间切换,从而提高生产力。
2.API 设计
- 可视化界面:Apifox 为设计 API 提供了一个用户友好的可视化界面,简化了创建和修改 API 端点的过程。
- 架构定义:支持输入和输出的架构定义,有助于确保 API 有详细记录并符合预期标准。
3.API 测试
- Automated API Testing:Apifox 允许进行自动化 API 测试,使开发人员能够设置测试用例并运行它们以验证其 API 的功能。
- Mock 服务器:允许开发人员模拟 API 响应,而无需实时后端,这对于前端开发和测试非常有用。
4.API 调试
交互式调试:Apifox 提供交互式调试工具,让开发人员可以实时测试 API 调用并检查响应,有助于快速识别和解决问题。
5.API 文档
- 自动生成文档:Apifox 可以根据设计的 API 和模式自动生成 API 文档,内容全面,易于与团队成员和利益相关者共享。
- 代码示例:平台提供多种编程语言的代码示例,方便开发者将 API 集成到应用程序中。
6.团队协作
- 团队协作:Apifox 通过允许多个用户处理同一项目来支持团队协作,包括版本控制、更改历史记录和实时更新功能,确保所有团队成员都在同一页面上。
- 资源共享:团队可以共享 API 设计、测试用例和模拟服务器,从而形成协作开发环境。
7.性能测试
- 负载测试:通过内置的负载测试功能,Apifox 可以帮助开发人员评估其 API 在不同条件下的性能,确保他们能够处理预期的流量。
8.安全
- 安全测试环境:Apifox 确保 API 测试和调试的安全环境,保护敏感数据并保持符合安全标准。
总结
借助 Apifox 等工具,调用 Deepseek API 并将其集成到你的应用程序中从未如此简单,即使对于那些没有编码技能的人来说也是如此。
Apifox 的综合平台确保涵盖 API 开发的各个方面,从设计到部署,使流程无缝且高效。