由于当前deepseek的api暂停充值,并且免费额度到2025年02月19日已经过期,因此不得不寻找第三方网站进行api替换。

以下以硅基流动的api为例,进行替换。

1. 注册账号

首先需要注册账号,前往硅基流动模型选取界面,网址为https://cloud.siliconflow.cn/models,进行账号注册。

2. 获取api

注册账号后,建议前往实名认证界面进行认证,否则每月有提问次数限制。认证后,前往api密钥界面生成api key。

img

9.3. 查看api文档

前往模型广场界面,选择模型后可以看到右侧有api文档,点击打开页面,

img
总体来说和官网的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)

生成的回应如下:

img

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐