Python实现deepseek接口的调用

简介: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输入自己需要问的问题,运行代码就行啦。

相关推荐
小钊(求职中)5 分钟前
Lambda 和 Stream 从 0 到 1,从基础到实战
java·开发语言·后端·算法
老华带你飞6 分钟前
医院挂号预约小程序|基于微信小程序的医院挂号预约系统设计与实现(源码+数据库+文档)
java·数据库·微信小程序·小程序·毕业设计·springboot·医院挂号预约小程序
带娃的IT创业者15 分钟前
《Python实战进阶》第33集:PyTorch 入门-动态计算图的优势
开发语言·pytorch·python
Antonio91522 分钟前
【Q&A】外观模式在Qt中有哪些应用?
数据库·qt·外观模式
恶霸不委屈23 分钟前
如何基于ios部署Deep Seek?
python·ios·swift
努力努力再努力wz23 分钟前
【c++入门系列】:引用以及内联函数详解
java·运维·服务器·c语言·开发语言·c++
葡萄成熟时_27 分钟前
【第十三届“泰迪杯”数据挖掘挑战赛】【2025泰迪杯】A题解题全流程(持续更新)
人工智能·python·数据挖掘·蓝桥杯
蝉叫醒了夏天32 分钟前
【 数据分析入门指南:核心概念与Python实践】
python·数据挖掘·数据分析
weixin_4640780732 分钟前
Sql Server数据迁移易错的地方
数据库·sqlserver
昂子的博客38 分钟前
热门面试题第14天|Leetcode 513找树左下角的值 112 113 路径总和 105 106 从中序与后序遍历序列构造二叉树 (及其扩展形式)以一敌二
java·数据结构·算法·leetcode·职场和发展