Qwen Code CLI 自定义模型配置

Qwen Code当前使用~/.qwen/settings.json中的modelProviders数组和顶层providerProtocol配置自定义Provider。

当前状态:配置机制已确认,最终CLI版本、工具循环和billing evidence待完成。MCP配置成功不能替代本路线。

配置

{
  "modelProviders": {
    "acedatacloud": [
      {
        "id": "MODEL_ID",
        "name": "MODEL_ID",
        "envKey": "ACEDATACLOUD_API_KEY",
        "baseUrl": "https://api.acedata.cloud/v1",
        "generationConfig": { "contextWindowSize": 200000 }
      }
    ]
  },
  "providerProtocol": { "acedatacloud": "openai" }
}

modelProviders.acedatacloud必须是数组;旧的wrapped对象形状会被跳过。contextWindowSize只填写该exact model真实验证值。

export ACEDATACLOUD_API_KEY="{token}"
qwen --auth-type openai --model MODEL_ID --openai-api-key "$ACEDATACLOUD_API_KEY" --openai-base-url https://api.acedata.cloud/v1

验证

记录当前qwen --version,用/model确认Provider并运行只读文件工具,回复QWEN_CODE_OK。核对Chat请求、Bearer、stream/tool call、trace、ApiUsage与扣费后撤销Token。