api_key = "your_api_key_here"
os.environ["DEEPSEEK_API_KEY"] = api_key

此外,也可以通過(guò)命令行設(shè)置環(huán)境變量。例如,在 Linux 或 macOS 系統(tǒng)中,可以使用以下命令:

bash復(fù)制

export DEEPSEEK_API_KEY="your_api_key_here"

三、使用 DeepSeek API 密鑰進(jìn)行開發(fā)

1. 配置 API 密鑰

在開發(fā)過(guò)程中,開發(fā)者需要將 API 密鑰配置到開發(fā)環(huán)境中。如果使用 OpenAI SDK 調(diào)用 DeepSeek 服務(wù),可以通過(guò)以下代碼示例進(jìn)行配置:

Python復(fù)制

from openai import OpenAI

client = OpenAI(
api_key=os.getenv("DEEPSEEK_API_KEY"),
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
)

completion = client.chat.completions.create(
model="deepseek-v3",
messages=[
{'role': 'system', 'content': 'You are a helpful assistant.'},
{'role': 'user', 'content': '你好'}
]
)
print(completion.choices[0].message.content)

2. 調(diào)用 DeepSeek 模型

DeepSeek 提供了多種強(qiáng)大的模型,如 DeepSeek-R1、DeepSeek-V3 和基于知識(shí)蒸餾的增強(qiáng)型模型。開發(fā)者可以根據(jù)具體需求選擇合適的模型進(jìn)行調(diào)用。以下是一個(gè)使用 DeepSeek-V3 模型的示例代碼:

Python復(fù)制

import OpenAI from "openai";

const openai = new OpenAI(
{
apiKey: process.env.DEPSEEK_API_KEY,
baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
}
);
const completion = await openai.chat.completions.create({
model: "deepseek-v3",
messages: [
{ role: "system", content: "You are a helpful assistant." },
{ role: "user", content: "你好" }
],
});
console.log(JSON.stringify(completion))

3. 處理返回結(jié)果

調(diào)用 API 后,DeepSeek 會(huì)返回相應(yīng)的結(jié)果。開發(fā)者可以根據(jù)返回的數(shù)據(jù)進(jìn)行進(jìn)一步的處理和分析。例如,返回的結(jié)果可能包含模型生成的文本內(nèi)容、使用的 Token 數(shù)量等信息。以下是一個(gè)返回結(jié)果的示例:

JSON復(fù)制

{
"usage": {
"completion_tokens": 37,
"prompt_tokens": 11,
"prompt_cache_hit_tokens": 0,
"prompt_cache_miss_tokens": 11,
"prompt_tokens_details": {
"cached_tokens": 0
},
"total_tokens": 48
},
"id": "chatcmpl-c47fb7c2-53b0-9424-8705-7a0df157a7da",
"choices": [
{
"finish_reason": "stop",
"index": 0,
"message": {
"role": "assistant",
"content": "你好!很高興見到你。有什么我可以幫你的嗎?無(wú)論是問(wèn)題、建議還是其他任何事情,我都在這里為你服務(wù)。"
}
}
]
}

四、DeepSeek API 密鑰的安全管理

1. 定期更換密鑰

為了確保安全性,建議定期更換 API 密鑰。開發(fā)者可以在 DeepSeek 平臺(tái)的 API 密鑰管理頁(yè)面中刪除舊的密鑰并創(chuàng)建新的密鑰。在更換密鑰時(shí),務(wù)必確保所有相關(guān)的代碼和配置文件都已更新為新的密鑰。

2. 限制密鑰的使用范圍

DeepSeek 平臺(tái)允許開發(fā)者對(duì) API 密鑰的使用范圍進(jìn)行限制。例如,可以限制密鑰只能從特定的 IP 地址訪問(wèn),或者限制密鑰的調(diào)用頻率。這些限制措施可以有效防止密鑰被濫用。

3. 監(jiān)控密鑰的使用情況

開發(fā)者可以通過(guò) DeepSeek 平臺(tái)提供的監(jiān)控工具,實(shí)時(shí)查看 API 密鑰的使用情況。如果發(fā)現(xiàn)異常的調(diào)用行為,應(yīng)及時(shí)采取措施進(jìn)行調(diào)查和處理。

五、DeepSeek API 密鑰的免費(fèi)額度與成本管理

1. 免費(fèi)額度

DeepSeek 為開發(fā)者提供了一定的免費(fèi)額度,以便開發(fā)者在開發(fā)和測(cè)試階段可以免費(fèi)使用其服務(wù)。例如,DeepSeek-R1 模型提供 1000 萬(wàn) Token 的免費(fèi)額度,有效期為開通后的 180 天內(nèi)。開發(fā)者應(yīng)充分利用這些免費(fèi)額度進(jìn)行開發(fā)和測(cè)試,以降低開發(fā)成本。

2. 成本管理

當(dāng)免費(fèi)額度用完后,開發(fā)者需要根據(jù)實(shí)際使用情況支付相應(yīng)的費(fèi)用。為了有效管理成本,開發(fā)者應(yīng)合理規(guī)劃 API 調(diào)用的頻率和數(shù)量。例如,可以通過(guò)優(yōu)化代碼邏輯、減少不必要的調(diào)用等方式來(lái)降低 Token 的使用量。

六、常見問(wèn)題與解決方案

1. API 調(diào)用失敗

如果在調(diào)用 DeepSeek API 時(shí)遇到失敗的情況,可能是由于以下原因之一:

2. 如何選擇合適的 DeepSeek 模型

DeepSeek 提供了多種模型,每種模型都有其獨(dú)特的特點(diǎn)和適用場(chǎng)景。開發(fā)者可以根據(jù)具體需求選擇合適的模型。例如,如果需要處理長(zhǎng)文本或復(fù)雜的自然語(yǔ)言推理任務(wù),可以選擇 DeepSeek-V3 模型;如果需要在數(shù)學(xué)或代碼生成方面獲得更好的表現(xiàn),可以選擇 DeepSeek-R1 模型。

七、總結(jié)

DeepSeek API 密鑰是開發(fā)者訪問(wèn) DeepSeek 服務(wù)的關(guān)鍵憑證。通過(guò)本文的介紹,開發(fā)者應(yīng)該已經(jīng)了解了如何獲取、配置和使用 DeepSeek API 密鑰,以及如何安全管理密鑰和控制成本。希望本文能夠幫助開發(fā)者更好地利用 DeepSeek 提供的強(qiáng)大功能,實(shí)現(xiàn)高效、安全的開發(fā)。

在開發(fā)過(guò)程中,開發(fā)者應(yīng)始終關(guān)注 API 密鑰的安全性,定期更換密鑰并限制其使用范圍。同時(shí),合理利用免費(fèi)額度并優(yōu)化 API 調(diào)用邏輯,以降低開發(fā)成本。如果在使用過(guò)程中遇到問(wèn)題,可以參考 DeepSeek 的官方文檔或聯(lián)系技術(shù)支持團(tuán)隊(duì)獲取幫助。

總之,DeepSeek API 密鑰是連接開發(fā)者與 DeepSeek 服務(wù)的橋梁,掌握其使用方法和安全管理技巧,將為開發(fā)工作帶來(lái)極大的便利。

上一篇:

如何逐步審核API

下一篇:

如何使用 node.js 和 express 創(chuàng)建 rest api
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊(cè)

多API并行試用

數(shù)據(jù)驅(qū)動(dòng)選型,提升決策效率

查看全部API→
??

熱門場(chǎng)景實(shí)測(cè),選對(duì)API

#AI文本生成大模型API

對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)

#AI深度推理大模型API

對(duì)比大模型API的邏輯推理準(zhǔn)確性、分析深度、可視化建議合理性

10個(gè)渠道
一鍵對(duì)比試用API 限時(shí)免費(fèi)