Skip to main content

Qwen (通义千问)

Qwen(通义千问)为 Qwen Coder 和 Qwen Vision 模型提供免费层 OAuth 访问,每天提供 2000 次请求配额。
免费层配额受 Qwen 速率限制约束,适合轻度使用和测试场景。

快速开始

1

启用插件

首先启用 Qwen OAuth 认证插件:
openclaw plugins enable qwen-portal-auth
2

重启网关

启用插件后需要重启 Gateway:
openclaw gateway restart
3

完成认证

运行 OAuth 认证流程:
openclaw models auth login --provider qwen-portal --set-default
按照提示在浏览器中完成设备码认证流程。
4

设置默认模型

认证完成后,设置 Qwen 模型为默认:
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "qwen-portal/coder-model"
      }
    }
  }
}

可用模型

Qwen 通过 OAuth 提供两个主要模型:

Qwen Coder

适用于代码生成、分析和编程任务的专业模型。
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "qwen-portal/coder-model"
      }
    }
  }
}

Qwen Vision

支持图像理解和视觉任务的多模态模型。
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "qwen-portal/vision-model"
      }
    }
  }
}

模型切换

您可以使用命令行快速切换模型:
openclaw models set qwen-portal/coder-model

重用 Qwen Code CLI 登录

如果您已经使用 Qwen Code CLI 登录过,OpenClaw 会自动从 ~/.qwen/oauth_creds.json 同步凭据。
即使 OpenClaw 可以重用 Qwen Code CLI 的凭据,您仍然需要在配置中创建 models.providers.qwen-portal 条目。使用上述登录命令即可自动创建。

凭据同步流程

  1. 使用 Qwen Code CLI 登录:
    qwen-code login
    
  2. OpenClaw 在加载认证存储时会自动同步凭据
  3. 运行 OpenClaw 登录命令创建提供商条目:
    openclaw models auth login --provider qwen-portal --set-default
    

认证配置

OAuth 流程

Qwen 使用设备码 OAuth 流程,无需在浏览器中复制粘贴长 token。
1

启动认证

openclaw models auth login --provider qwen-portal
2

获取设备码

命令行会显示设备码和验证 URL。
3

浏览器验证

在浏览器中访问显示的 URL,输入设备码完成认证。
4

自动完成

认证成功后,OpenClaw 自动获取访问令牌并保存。

自动令牌刷新

OpenClaw 会自动刷新过期的访问令牌,无需手动干预。
如果令牌刷新失败或访问被撤销,重新运行登录命令即可:
openclaw models auth login --provider qwen-portal --set-default

配置选项

基础配置

认证完成后,配置会自动写入 models.json
{
  "models": {
    "providers": {
      "qwen-portal": {
        "baseUrl": "https://portal.qwen.ai/v1",
        "api": "openai-completions"
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "qwen-portal/coder-model"
      }
    }
  }
}

自定义端点

如果 Qwen 提供了不同的端点,可以通过配置覆盖:
{
  "models": {
    "providers": {
      "qwen-portal": {
        "baseUrl": "https://custom-endpoint.qwen.ai/v1",
        "api": "openai-completions"
      }
    }
  }
}

完整配置示例

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "qwen-portal/coder-model"
      }
    }
  }
}

配额管理

免费层限制

  • 每日请求数: 2000 次
  • 速率限制: 受 Qwen 平台限制
  • 上下文窗口: 根据模型而定

监控使用情况

您可以通过命令查看当前认证状态:
# 查看简单状态
openclaw models status

# 查看详细 JSON 信息
openclaw models status --json

故障排除

OAuth 认证失败

问题: 设备码认证流程失败。 解决方案:
  1. 确保网络可以访问 portal.qwen.ai
  2. 检查是否有代理或防火墙阻止 OAuth 请求
  3. 重新运行认证流程:
    openclaw models auth login --provider qwen-portal --set-default
    

令牌刷新失败

问题: 访问令牌过期且刷新失败。 解决方案:
  1. 检查网络连接
  2. 重新运行 OAuth 登录:
    openclaw models auth login --provider qwen-portal --set-default
    

找不到 qwen-portal 提供商

问题: OpenClaw 无法识别 qwen-portal 提供商。 解决方案:
  1. 确认插件已启用:
    openclaw plugins list
    
  2. 如果插件未启用,运行:
    openclaw plugins enable qwen-portal-auth
    openclaw gateway restart
    

速率限制错误

问题: 超过每日配额限制。 解决方案:
  1. 等待配额重置(通常在每日 00:00 UTC)
  2. 考虑配置故障切换模型:
    {
      "agents": {
        "defaults": {
          "model": {
            "primary": "qwen-portal/coder-model",
            "fallbacks": ["openai/gpt-5.4"]
          }
        }
      }
    }
    

访问被撤销

问题: Qwen 平台撤销了访问权限。 解决方案:
  1. 重新运行 OAuth 认证流程
  2. 检查 Qwen 账户状态
  3. 如有必要,联系 Qwen 支持

最佳实践

模型选择

使用 Qwen Coder 模型处理代码生成、分析和编程相关任务:
{
  "agents": {
    "defaults": {
      "model": {
        "primary": "qwen-portal/coder-model"
      }
    }
  }
}

配额优化

  1. 使用故障切换: 配置备用模型避免配额耗尽时服务中断
  2. 合理分配: 为不同任务配置不同 agent,避免单一模型配额快速消耗
  3. 监控使用: 定期检查 openclaw models status 了解使用情况

相关资源