DeepSeek 接入

使用 Dogzee 的 OpenAI Compatible 入口调用 DeepSeek 模型。

DeepSeek 在 Dogzee 中使用 OpenAI Compatible 方式接入。你不需要填写 DeepSeek 官方地址,也不需要单独申请 DeepSeek API Key;继续使用 Dogzee 的 Base URL 和 API密钥即可。

开始前

准备三项内容:

  1. Dogzee API密钥
  2. 支持 DeepSeek 的API密钥分组
  3. 从模型广场复制的 DeepSeek 模型 ID

DeepSeek 的模型 ID、可用分组和计费规则以模型广场当前显示为准。

配置字段

在支持自定义 OpenAI 接口的客户端中填写:

字段填写内容
Provider / 接口类型OpenAI Compatible、OpenAI 或自定义 OpenAI
Base URLhttps://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。