python怎么接入DeepSeek的API
时间: 2025-03-02 20:57:10 浏览: 62
### 如何使用 Python 调用 DeepSeek API
为了通过 Python 接入 DeepSeek 的 API,首先需要完成必要的准备工作。这包括获取访问令牌以及安装所需的库。
#### 获取访问令牌
前往硅基流动网站注册账号并登录,在个人中心页面找到 API 访问设置部分,创建一个新的 API 密钥用于后续请求认证[^1]。
#### 安装依赖包
确保环境中已安装 `requests` 库来发送 HTTP 请求给 API 服务器。可以通过 pip 工具轻松安装此库:
```bash
pip install requests
```
#### 编写调用代码
下面是一个简单的例子展示怎样利用上述准备好的信息去查询 DeepSeek 提供的服务接口:
```python
import requests
def call_deepseek_api(query_text, api_key):
url = "https://api.deepseek.com/v1/query"
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json'
}
payload = {"query": query_text}
response = requests.post(url, json=payload, headers=headers)
if response.status_code == 200:
result = response.json()
return result['response']
else:
raise Exception(f"Error calling API: {response.text}")
if __name__ == "__main__":
my_query = input("请输入要询问的内容:")
try:
answer = call_deepseek_api(my_query, '<your-api-key>')
print(f"得到的回答是:\n{answer}")
except Exception as e:
print(e)
```
这段程序定义了一个名为 `call_deepseek_api()` 函数接收两个参数:一个是待处理的问题字符串;另一个则是之前获得的 API Key 。函数内部构建了 POST 请求向指定 URL 发送数据,并解析返回的结果。如果一切正常,则会打印出由 AI 模型生成的答案;反之则抛出异常提示错误原因[^2]。
阅读全文
相关推荐


















