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