由于当前deepseek的api暂停充值,并且免费额度到2025年02月19日已经过期,因此不得不寻找第三方网站进行api替换。
以下以硅基流动的api为例,进行替换。
1. 注册账号
首先需要注册账号,前往硅基流动模型选取界面,网址为https://cloud.siliconflow.cn/models
,进行账号注册。
2. 获取api
注册账号后,建议前往实名认证界面进行认证,否则每月有提问次数限制。认证后,前往api密钥界面生成api key。
9.3. 查看api文档
前往模型广场界面,选择模型后可以看到右侧有api文档,点击打开页面,
总体来说和官网的api调用方式大同小异,只需要将模型名称替换为deepseek-ai/DeepSeek-V3
并替换URL为https://api.siliconflow.cn/v1/chat/completions
即可。
进入api文档后可以看到具体的api调用方式,例如文本对话请求的python示例代码如下:
import requests
url = "https://api.siliconflow.cn/v1/chat/completions"
payload = {
"model": "deepseek-ai/DeepSeek-R1",
"messages": [
{
"role": "user",
"content": "中国大模型行业2025年将会迎来哪些机遇和挑战?"
}
],
"stream": False,
"max_tokens": 512,
"stop": ["null"],
"temperature": 0.7,
"top_p": 0.7,
"top_k": 50,
"frequency_penalty": 0.5,
"n": 1,
"response_format": {"type": "text"},
"tools": [
{
"type": "function",
"function": {
"description": "<string>",
"name": "<string>",
"parameters": {},
"strict": False
}
}
]
}
headers = {
"Authorization": "Bearer {token}", # 此处替换为你生成的api key
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
生成的回应如下: