DeepSeek 接入
使用 Dogzee 的 OpenAI Compatible 入口调用 DeepSeek 模型。
DeepSeek 在 Dogzee 中使用 OpenAI Compatible 方式接入。你不需要填写 DeepSeek 官方地址,也不需要单独申请 DeepSeek API Key;继续使用 Dogzee 的 Base URL 和 API密钥即可。
开始前
准备三项内容:
- Dogzee API密钥
- 支持 DeepSeek 的API密钥分组
- 从模型广场复制的 DeepSeek 模型 ID
DeepSeek 的模型 ID、可用分组和计费规则以模型广场当前显示为准。
配置字段
在支持自定义 OpenAI 接口的客户端中填写:
| 字段 | 填写内容 |
|---|---|
| Provider / 接口类型 | OpenAI Compatible、OpenAI 或自定义 OpenAI |
| Base URL | https://ergouzi.life/v1 |
| API Key | 你的 Dogzee API密钥 |
| Model | 从模型广场复制的 DeepSeek 模型 ID |
curl 最小验证
先把 <DEEPSEEK_MODEL_ID> 替换为模型广场中的实际模型 ID:
curl --request POST \
--url https://ergouzi.life/v1/chat/completions \
--header "Content-Type: application/json" \
--header "Authorization: Bearer $DOGZEE_API_KEY" \
--data '{
"model": "<DEEPSEEK_MODEL_ID>",
"messages": [
{"role": "user", "content": "请用一句话确认 DeepSeek 接入成功。"}
]
}'
能收到正常回复,说明 Base URL、API密钥、分组和模型 ID 都已生效。
Python SDK
通过 Dogzee 调用 DeepSeek 时可以继续使用 OpenAI SDK:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["DOGZEE_API_KEY"],
base_url="https://ergouzi.life/v1",
)
response = client.chat.completions.create(
model=os.environ["DEEPSEEK_MODEL_ID"],
messages=[
{"role": "user", "content": "请用一句话确认 DeepSeek 接入成功。"}
],
)
print(response.choices[0].message.content)
常见问题
503 No available channel for model ...:当前API密钥分组不支持这个模型;去模型广场核对分组。- 模型不存在或无法选择:不要凭名称猜模型 ID,直接从模型广场复制。
401 Unauthorized:检查是否使用 Dogzee API密钥,并确认鉴权格式为Authorization: Bearer <API_KEY>。- 返回网页 HTML 或 JSON 解析错误:Base URL 很可能漏了
/v1。