Python实现deepseek接口的调用

embedded/2025/3/31 11:17:40/

简介:DeepSeek 是一个强大的大语言模型,提供 API 接口供开发者调用。在 Python 中,可以使用 requests 或 httpx 库向 DeepSeek API 发送请求,实现文本生成、代码补全,知识问答等功能。本文将介绍如何在 Python 中调用 DeepSeek 接口,包括 API 认证、请求参数设置以及结果解析,帮助开发者快速集成 DeepSeek 功能到自己的应用中。

第一步,打开deepseek官方api接口(https://platform.deepseek.com/usage)
创建一个apikey,将复制的apikey保存下来。
在这里插入图片描述
第二步,点击用量统计,点击充值,不咋用的话,10块钱就够了。
第三步,打开deepseek,让它帮我们写一个api接口调用示例。
在这里插入图片描述
第四步,将输出的代码复制到deepseek,API_KEY填刚才保存的apikey。

python">import requests# DeepSeek API 的 URL
url = "https://api.deepseek.com/chat/completions"# 请求头
headers = {"Content-Type": "application/json","Authorization": "Bearer {apiKey}"  # 替换为你的 DeepSeek API Key
}# 请求体
data = {"model": "deepseek-chat","messages": [{"role": "system", "content": "You are a helpful assistant."},{"role": "user", "content": "北京打卡地"}],"stream": False
}# 发送 POST 请求
response = requests.post(url, headers=headers, json=data)# 打印响应结果
if response.status_code == 200:print("Response:", response.json())
else:print("Failed to get response. Status code:", response.status_code)print("Error message:", response.text)

最后,我们在user,content输入自己需要问的问题,运行代码就行啦。
在这里插入图片描述


http://www.ppmy.cn/embedded/176554.html

相关文章

23种设计模式中的策略模式

在策略模式定义了一系列算法或策略,并将每个算法封装在独立的类中,使得它们可以互相替换。通过使用策略模式,可以在运行时根据需要选择不同的算法,而不需要修改客户端代码。 策略模式:Strategy。指的是,定义…

第四章 表单(2)- 输入组件

在 Blazor 框架中,微软对 HTML 输入元素进行了封装,称为输入组件。使用输入组件相较于原生 HTML 输入元素,在编码和安全性方面具有显著优势。 输入组件简介 Blazor框架提供了用于接收和验证用户输入的内置输入组件,这些组件可以…

vue java 实现大地图切片上传

文章目录 一、项目背景二、页面三、代码1.前端2.mock-i18n.js文件3.xx.js文件定义方法4.配置文件 application.properties5.后端方法 四、易错点易错点1:前端要进行分片切割,然后再分片上传。易错点2:后端配置文件要配置。易错点3&#xff1a…

如何在百度搜索上删除与自己名字相关的资料

个人信息的网络足迹如同一张无形的网,将我们与世界的每一个角落紧密相连。然而,当某些与自己名字相关的资料不再希望被公众轻易检索到时,如何在百度搜索中有效“隐身”,成为了一个亟待解决的问题。面对复杂多变的网络环境&#xf…

蓝桥杯,冬奥大抽奖

在日常的网页开发中,抽奖功能是一种常见的交互设计,它可以增加用户的参与感和趣味性。今天,我将分享一个简单的抽奖转盘实现,它使用了HTML、CSS和JavaScript,非常适合初学者学习和理解前端开发的基本概念。 一、项目背…

中间件框架漏洞攻略

中间件(英语:Middleware)是提供系统软件和应⽤软件之间连接的软件,以便于软件各部件之间的沟通。 中间件处在操作系统和更⾼⼀级应⽤程序之间。他充当的功能是:将应⽤程序运⾏环境与操作系统隔离,从⽽实…

Unity Animation的其中一种运用方式

Animation是Unity的旧的动画系统,先说目的,其使用是为了在UI中播放动效,并且在动效播放结束后接自定义事件而设计的 设计的关键点在于,这个脚本不是通过Animation直接播放动画片段,而是通过修改AnimationState的nor…

从零构建大语言模型全栈开发指南:第一部分:数学与理论基础-1.2.2Transformer的突破性设计:自注意力机制与位置编码

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 1.2.2 Transformer的突破性设计:自注意力机制与位置编码1. 自注意力机制:全局依赖建模的数学革命1.1 自注意力机制的核心原理1.2 多头注意力:多视角特征融合2. `位置编码:序列顺序的数学表达`2.1 绝…