1. 三、常用客户端配置
DMC GATEWAY DOCS
  • 欢迎使用
  • 一、快速入门DMC
    • 注册与登录
    • 令牌管理
    • 个人设置
    • 定价
    • 如何充值
  • 二、开发者代码接入
    • 原生OpenAI格式
      • ChatCompletions格式
      • Responses格式
    • 原生Claude格式
      POST
  • 三、常用客户端配置
    • Opencode配置文档
    • OpenAI Codex 安装配置教程
    • AnythingLLM 配置教程
    • Claude Code 配置教程
    • TypingMind 配置教程
    • n8n 配置教程
    • OpenClaw安装配置教程
    • Hermes Agent安装配置教程
  • 四、常见问题排错
    • 常见误解
    • 使用常见问题
  1. 三、常用客户端配置

OpenClaw安装配置教程

OpenClaw#

将 OpenClaw 连接到 DMC:通过 curl 或 npm 安装,将令牌保存到 ~/.openclaw/.env,配置 OpenAI/Anthropic/Google providers,并使用 500+ 模型。
使用 DMC 作为 OpenClaw 的模型提供者——单一 API 即可访问 500+ 模型。

前提条件#

Node.js ≥ 22 —— 建议通过 nvm 安装
拥有已启用 API key 的 DMC 账户 —— 在此获取

安装#

1
获取你的 DMC key
登录 DMC console。点击 Create API Key 并复制你的 <DMC_KEY> 密钥。
image.png
2
安装或更新 OpenClaw
建议方式 —— 使用官方安装程序:
或通过 npm 安装:
image.png
然后执行一次设置向导:
image.png
在初始化过程中,如果你想手动配置 DMCAPI,请在 Model/Auth 步骤中选择 Skip。初始化完成后,确认 gateway 正在运行:

配置#

1
保存你的 DMC key
将你的密钥写入 ~/.openclaw/.env,让 daemon 可以使用,而不需要将其硬编码在配置文件中:
image.png
2
配置 DMC providers
DMC 支持 三种 API 格式。将一个或多个 provider 区块加入 ~/.openclaw/openclaw.json:
ProviderAPI 格式调用的端点Base URL
DMC-openaiopenai-completionsPOST /v1/chat/completionshttps://dmc.cc/v1
DMC-openai-responsesopenai-responsesPOST /v1/responseshttps://dmc.cc/v1
DMC-claudeanthropic-messagesPOST /messageshttps://dmc.cc/v1
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "DMC-claude/your-claude-model-id"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "DMC-openai": {
        "baseUrl": "https://dmc.cc/v1",
        "apiKey": "${DMC_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "your-chat-model-id", "name": "OpenAI-compatible text model" }]
      },
      "DMC-openai-responses": {
        "baseUrl": "https://dmc.cc/v1",
        "apiKey": "${DMC_KEY}",
        "api": "openai-responses",
        "models": [{ "id": "your-responses-model-id", "name": "Responses API model" }]
      },
      "DMC-claude": {
        "baseUrl": "https://dmc.cc/v1",
        "apiKey": "${DMC_KEY}",
        "api": "anthropic-messages",
        "models": [{ "id": "your-claude-model-id", "name": "Claude family model" }]
      },


你可以只保留需要的 providers,或保留全部四个,并使用 `provider/model` 引用在不同格式间切换路由。

将每个 `your-...-model-id` 占位符替换为来自 [DMC Models page](https://dmc.cc/models/) 且对应 provider 区块的当前 model ID。

<Note>
  对于需要 OpenAI Responses API 的模型,请使用 `DMC-openai-responses`(`api: "openai-responses"`)。对于使用传统聊天补全路径的模型,请使用 `DMC-openai`(`api: "openai-completions"`)。两者共用相同的 `baseUrl`(`https://dmc.cc/v1`);唯一差异是 OpenClaw 会调用哪个下游端点。
</Note>

<Note>
  此配置 **不需要** `auth-profiles.json` 文件。Provider keys 会通过 `${DMC_KEY}` 环境变量从 `models.providers.*.apiKey` 解析。只有当你想要在多个密钥之间进行每个 profile 的凭证轮换时,才需要 `auth-profiles.json`。
</Note>
</Step>
</Steps>

## 验证

<Steps>
<Step title="重启并验证">
在加入 `.env` 或更改 provider 配置后,重启 gateway:

```bash theme={null}
openclaw gateway restart
image.png
然后执行诊断:
成功的配置应如下所示:
openclaw models status 会将主要模型解析为 DMC-claude/your-claude-model-id,且 DMC providers 不会出现缺少验证的警告
openclaw models list --provider DMC-claude 会列出你配置的模型
openclaw doctor 会报告 DMC providers 没有配置或验证错误
image.png
image.png
image.png

切换模型#

1
切换模型

疑难排解#

全新重新安装(可选)
修改于 2026-05-13 17:56:52
上一页
n8n 配置教程
下一页
Hermes Agent安装配置教程
Built with