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