Openclaw Installation Error

Hello, I am an Olares One customer. I tried to install OpenClaw on my Olares One through the Marketplace, and followed all of the tutorial instructions found on your website ( OpenClaw | Olares ). However I am experiencing an error. According to the tutorial, I am choosing Custom Provider with OpenAI completions. However, choosing that requires an API key. I run into this error in the chat when trying to wake it up.

Agent failed before reply: No API key found for provider "olares-qwen-small". Auth store:
home/node/openclaw/agents/main/agent/auth-profiles.json (agentDir:/home/node/openclaw/agents/main/agent). Configure auth for this agent (openclaw agents add <id>) or copy auth-profiles. json from the main agentDir.
Logs: openclaw logs --follow

I have researched on forums, and tried everything I can possibly think of, with no success. Can someone please help me?

{
  "meta": {
    "lastTouchedVersion": "2026.3.1-beta.1",
    "lastTouchedAt": "2026-03-18T14:25:15.731Z"
  },
  "wizard": {
    "lastRunAt": "2026-03-18T01:40:22.325Z",
    "lastRunVersion": "2026.3.1-beta.1",
    "lastRunCommand": "onboard",
    "lastRunMode": "local"
  },
  "update": {
    "checkOnStart": false,
    "auto": {
      "enabled": false
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "qwen-local": {
        "baseUrl": "https://37e62186.jrapa1986.olares.com/v1",
        "apiKey": "__OPENCLAW_REDACTED__",
        "api": "openai-completions",
        "models": [
          {
            "id": "qwen3.5:27b-q4_K_M",
            "name": "qwen3.5:27b-q4_K_M (Custom Provider)",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 16000,
            "maxTokens": 4096
          }
        ]
      },
      "olares-qwen-small": {
        "baseUrl": "https://91d9c174.jrapa1986.olares.com/v1",
        "api": "openai-completions",
        "models": [
          {
            "id": "qwen3.5:9b",
            "name": "qwen3.5:9b (Custom Provider)",
            "api": "openai-completions",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 16000,
            "maxTokens": 4096
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "olares-qwen-small/qwen3.5:9b"
      },
      "models": {
        "qwen-local/qwen3.5:27b-q4_K_M": {
          "alias": "ollama-qwen"
        },
        "olares-qwen-small/qwen3.5:9b": {
          "alias": "qwen-small-ollama"
        }
      },
      "workspace": "/home/node/.openclaw/workspace",
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    },
    "list": [
      {
        "id": "main"
      },
      {
        "id": "qwen3-5-9b",
        "name": "qwen3.5:9b",
        "workspace": "/home/node/.openclaw/workspace-qwen3-5-9b",
        "agentDir": "/home/node/.openclaw/agents/qwen3-5-9b/agent",
        "tools": {}
      }
    ]
  },
  "messages": {
    "ackReactionScope": "group-mentions"
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto",
    "restart": true,
    "ownerDisplay": "raw"
  },
  "session": {
    "dmScope": "per-channel-peer"
  },
  "hooks": {
    "internal": {
      "enabled": true,
      "entries": {
        "boot-md": {
          "enabled": true
        },
        "bootstrap-extra-files": {
          "enabled": true
        },
        "command-logger": {
          "enabled": true
        },
        "session-memory": {
          "enabled": true
        }
      }
    }
  },
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "loopback",
    "controlUi": {
      "allowedOrigins": [
        "https://efa2f8ec1.jrapa1986.olares.com"
      ]
    },
    "auth": {
      "mode": "token",
      "token": "__OPENCLAW_REDACTED__"
    },
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    },
    "remote": {
      "transport": "ssh"
    }
  },
  "memory": {
    "backend": "builtin"
  }
}

Hi
from the config, the primary model for your agent is olares-qwen-small , so you need to add "apiKey": "some_string_here", in models.providers.olares-qwen-small . Hope this works