1. 3. 一般的クライアント設定
DMC GATEWAY DOCS JP
  • ようこそ
  • 1. DMCクイックスタート
    • 登録とログイン
    • トークン管理
    • アカウント設定
    • 料金
    • チャージ方法
  • 2. 開発者コード連携
    • ネイティブOpenAI形式
      • ChatCompletions形式
      • Responses形式
    • ネイティブClaude形式
      POST
  • 3. 一般的クライアント設定
    • AnythingLLM 設定チュートリアル
    • Claude Code 設定チュートリアル
    • TypingMind 設定チュートリアル
    • n8n 設定チュートリアル
    • OpenClaw インストールと設定チュートリアル
    • Hermes Agent インストールと設定チュートリアル
    • OpenCode 設定ドキュメント
    • OpenAI Codex インストールと設定チュートリアル
  • 4. トラブルシューティング
    • よくある質問
    • よくある誤解
  1. 3. 一般的クライアント設定

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キーを取得
DMC console にログインします。Create API Key をクリックして <DMC_KEY> キーをコピーしてください。
image.png
2
OpenClawをインストールまたは更新
推奨方法 —— 公式インストーラーを使用:
またはnpmでインストール:
image.png
次にセットアップウィザードを実行:
image.png
初期化プロセス中に、DMC APIを手動で構成したい場合は、Model/Authステップで Skip を選択してください。初期化完了後、gatewayが実行されていることを確認:

設定#

1
DMCキーを保存
キーを ~/.openclaw/.env に書き込み、daemonが使用できるようにします(設定ファイルにハードコードする必要はありません):
image.png
2
DMC providersを設定
DMCは 3種類のAPI形式 をサポートしています。1つまたは複数の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" }]
      },


必要なproviderのみ保持することも、4つすべてを保持して `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キーは `${DMC_KEY}` 環境変数から `models.providers.*.apiKey` を通じて解決されます。複数のキー間でプロファイルごとに認証情報をローテーションしたい場合にのみ `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
モデルを切り替え

トラブルシューティング#

全新再インストール(オプション)
Modified at 2026-05-13 19:02:02
Previous
n8n 設定チュートリアル
Next
Hermes Agent インストールと設定チュートリアル
Built with