DeepSeek API 接入
时间: 2025-03-02 15:09:35 浏览: 53
### 如何接入和使用 DeepSeek API
为了成功接入并使用 DeepSeek API,开发者需遵循特定的配置流程以及调用方法。API 使用与 OpenAI 兼容的参数格式,简化了集成过程。
#### 配置环境变量
首先设置必要的环境变量来存储访问凭证和其他重要信息:
```bash
export DEEPSEEK_API_KEY="你的 API Key"
export BASE_URL="https://api.deepseek.com/v1"
```
这些命令会将 `DEEPSEEK_API_KEY` 和 `BASE_URL` 设置为环境变量,方便后续请求时引用[^1]。
#### 发送请求至 DeepSeek API
通过 HTTP 客户端发送 POST 请求到指定 URL 来交互数据。下面是一个 Python 脚本的例子,展示了如何利用 `requests` 库向 DeepSeek API 提交查询:
```python
import os
import requests
def query_deepseek(prompt):
url = f"{os.getenv('BASE_URL')}/chat/completions"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {os.getenv('DEEPSEEK_API_KEY')}"
}
data = {
"model": "deepseek-chat",
"messages": [{"role": "user", "content": prompt}]
}
response = requests.post(url, json=data, headers=headers)
if response.status_code == 200:
result = response.json()
return result['choices'][0]['message']['content']
else:
raise Exception(f"Error: {response.text}")
```
此函数接收用户输入作为提示(`prompt`),构建适当的消息体结构,并将其传递给服务器;最后解析返回的结果以获取回复内容。
阅读全文
相关推荐


















