DeepSeek很火,相信大家都知道了。DeepSeek對話和APP相信大家也都或多或少的用過或見別人用過了。今天,讓我們更進一步,來上手DeepSeek API的使用。
(1)打開DeepSeek API開放平臺:https://platform.deepseek.com/usage
登陸后會有10塊錢的贈送額度,對于學習來說完全夠用了!
(2)獲取API key
(3)安裝代碼運行環境
DeepSeek API 使用與 OpenAI 兼容的 API 格式,通過修改配置,您可以使用 OpenAI SDK 來訪問 DeepSeek API,或使用與 OpenAI API 兼容的軟件。
如果你還不會搭建openai的代碼環境,可以看這篇文章:
【AI大模型應用開發】0. 開篇,用OpenAI API寫個Hello World !
https://blog.csdn.net/Attitude93/article/details/135495827
主要是安裝OpenAI相關庫:
pip install python-dotenv openai
(1)確保你已經有了Python環境可用,并在本地創建一個項目文件夾,名稱最好為英文,無特殊字符。
(2)新建一個文件名為"deepseek_test.py",填入以下代碼:
from openai import OpenAI
client = 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": "Hello"},
],
stream=False
)
print(response.choices[0].message.content)
· 以上代碼中的 deepseek-chat 模型已全面升級為 DeepSeek-V3,接口不變。 通過指定 model='deepseek-chat' 即可調用 DeepSeek-V3。 · 通過指定 model='deepseek-reasoner',即可調用 DeepSeek-R1。
可以將 stream 設置為 true 來使用流式輸出。
因為其API的使用方法完全兼容OpenAI,所以我之前的教程(LangChain、Agent等)都是可以直接替換成DeepSeek的。
官方API文檔:https://api-docs.deepseek.com/zh-cn/api/create-chat-completion
如果覺得本文對你有幫助,麻煩點個贊和關注唄 ~~~
· 大家好,我是 同學小張,持續學習C++進階、OpenGL、WebGL知識和AI大模型應用實戰案例