簡介: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輸入自己需要問的問題,運行代碼就行啦。