发一个 deepseek-r1 的api接口
openai 的api格式调用
网址
http://api.bingapi.us.kg:2095/v1/chat/completions
密钥
Authorization: Bearer op_Fu0vdY7Gjko69IkYlg69Fr
模型名称 deepseek-r1
注意是http,不是https。不支持流式输出。r1模型思考加推理返回响应通常需要20秒到1分钟。
国内访问丢包严重,经常出现api报错:ConnectionError: (‘Connection aborted.’, ConnectionResetError(10054, ‘远程主机强迫关闭了一个现有的连接。’, None, 10054, None))
原因分析:被墙了,请挂代理访问api。
调用代码如下
import requests
import json
def call_deepseek_api(messages):
url = "http://api.bingapi.us.kg:2095/v1/chat/completions"
headers = {
"Authorization": "Bearer op_Fu0vdY7Gjko69IkYlg69Fr",
"Content-Type": "application/json"
}
data = {
"model": "deepseek-r1",
"messages": messages
}
try:
response = requests.post(url, headers=headers, data=json.dumps(data), timeout=300)
response.raise_for_status() # Raise an exception for bad status codes (4xx or 5xx)
return response.text # Return the raw text response
except requests.exceptions.RequestException as e:
print(f"Error calling DeepSeek API: {e}")
return None
messages = [
{“role”: “system”, “content”: “You are a helpful assistant.”},
{“role”: “user”, “content”: “写个汽车广告”}
]
response = call_deepseek_api(messages)
if response:
print(response) # Print the raw response body