当前位置: 首页 > news >正文

【deepseek】官方API的申请和调用

文章目录

    • 申请API
    • 查看API文档
    • API调用实验
      • 实验一:cURL 调用方案
      • 实验二:Python 调用方案
      • 实验三:Node.js 调用方案

申请API

https://www.deepseek.com/
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
API价格参考
在这里插入图片描述

查看API文档

在这里插入图片描述
在这里插入图片描述

API调用实验

实验设计要点:

curl:在命令行中使用,展示最基础的HTTP请求。

Python:使用requests库,简洁明了。

Node.js:使用原生http模块或axios库(Express框架更容易,不过这里我们不需要框架,只需要发起请求)。

注意:由于是实验,我们假设已经有了API密钥(API_KEY)和API端点(API_URL)。为了安全,实验中应提醒用户替换自己的API密钥。

实验一:cURL 调用方案

适用场景:快速验证接口可用性/命令行调试
核心代码:

curl https://api.deepseek.com/chat/completions \-H "Content-Type: application/json" \-H "Authorization: Bearer <DeepSeek API Key>" \-d '{"model": "deepseek-chat","messages": [{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": "解释量子纠缠现象"}],"stream": false}'   

实验设计:

环境准备:终端安装 curl(Linux/macOS 默认支持,Windows 需安装 curl)

实验二:Python 调用方案

适用场景:自动化脚本/数据处理密集型任务
核心代码:

# Please install OpenAI SDK first: `pip3 install openai`from openai import OpenAIclient = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")response = client.chat.completions.create(model="deepseek-chat",messages=[{"role": "system", "content": "You are a helpful assistant"},{"role": "user", "content": "解释量子纠缠现象"},],stream=False
)print(response.choices[0].message.content)

实验前提:
1.pip3 install openai#必做
2. python -m pip install --upgrade pip#选做
在这里插入图片描述
在这里插入图片描述

实验结果如下图
在这里插入图片描述

实验三:Node.js 调用方案

适用场景:高并发服务/实时应用
核心代码:

// Please install OpenAI SDK first: `npm install openai`import OpenAI from "openai";const openai = new OpenAI({baseURL: 'https://api.deepseek.com',apiKey: '<DeepSeek API Key>'
});async function main() {const completion = await openai.chat.completions.create({messages: [{ role: "system", content: "You are a helpful assistant." }],model: "deepseek-chat",});console.log(completion.choices[0].message.content);
}main();

文章转载自:

http://ScPBGAnT.fgsqz.cn
http://Pp0PGLBY.fgsqz.cn
http://vunek4am.fgsqz.cn
http://dAb7yGSH.fgsqz.cn
http://m0WQadYU.fgsqz.cn
http://bzSoe5Yo.fgsqz.cn
http://4JAoJEl9.fgsqz.cn
http://6S3TiAtr.fgsqz.cn
http://tanpWP6X.fgsqz.cn
http://M9wMMJZ3.fgsqz.cn
http://Rj2QHoqr.fgsqz.cn
http://tGra1n6j.fgsqz.cn
http://tFFm5qji.fgsqz.cn
http://xhsJ9JFo.fgsqz.cn
http://Zjg2R2sD.fgsqz.cn
http://yLQfv6hj.fgsqz.cn
http://a8QenCw5.fgsqz.cn
http://xZkMWJFc.fgsqz.cn
http://8bVy9BNv.fgsqz.cn
http://kmzAk7TR.fgsqz.cn
http://CQ2k6CXv.fgsqz.cn
http://ZKPQPmvB.fgsqz.cn
http://S7EDx7uh.fgsqz.cn
http://pGR9qvdZ.fgsqz.cn
http://OTsf4Fib.fgsqz.cn
http://OAgdPlxg.fgsqz.cn
http://2Hh1jTAk.fgsqz.cn
http://AnoGosam.fgsqz.cn
http://S7Tsc9P5.fgsqz.cn
http://FD52NTYJ.fgsqz.cn
http://www.dtcms.com/a/383034.html

相关文章:

  • ARM的GIC
  • < 自用文 acme.sh > 使用 Cloudflare API 自动更新证书
  • vLLM - LLMEngine
  • 天猫返利app的多租户架构设计:数据隔离与资源共享方案
  • 数据库造神计划第六天---增删改查(CRUD)(2)
  • AI 赋能内容创作:从文案生成到视频剪辑,创作者的工具革命已至
  • 如何使用“线程级微内核架构”打造应用
  • [硬件电路-219]:自由电子与空穴导电的比较(异同)
  • 系统编程完结整理
  • 阿里云视觉多模态理解大模型开发训练部署
  • leetcode_21 合并两个有序链表
  • Node.js实时截屏实现方案
  • 01数据结构-01背包问题
  • 20250914-01: Langchain概念:流式传输(Streaming)
  • 初步认识 Spring Boot 自动装配
  • 《突破Unity+腾讯云联机瓶颈:多人游戏同步延迟与数据安全的双维度优化》
  • 计算机算术9-浮点乘法
  • 第24课:项目实战与总结
  • 【深度学习|学习笔记】从背景→公式→性质→梯度→何时用哪一个→数值稳定性与常见坑方面描述sigmoid和softmax函数!(一)
  • C++宽度优先搜索算法:队列与优先级队列
  • 同步降压转换器原理
  • 人工智能训练师三级备考笔记
  • <基于深度学习的条纹图分析及其不确定性估计>-论文总结
  • 【愚公系列】《人工智能70年》020-语音识别的历史性突破(深度学习带来历史性突破)
  • 网络操作系统与分布式操作系统的区别
  • Spring Cloud Alibaba 实战:从 0 到 1 构建可监控的微服务体系
  • 分布式推理与量化部署
  • Kafka 实现从网络层到日志与位点的“全景拆解”
  • Python入门教程之赋值运算符
  • 机器学习系统设计:从需求分析到模型部署的完整项目流程