搜索文档...

开始输入以搜索文档

openclaw
OpenClaw

OpenClaw 集成

将 UnoRouter 作为 OpenClaw 代理的模型提供方。一次配置,即可通过 OpenClaw 网关访问每个模型。

概览

OpenClaw 是一个开源代理平台,只需一份配置即可在 Telegram、Discord、Slack 等渠道部署自托管的 AI 助手。将其 openai 提供方设为 UnoRouter 的基础 URL,每个渠道都能通过单个 OpenAI 兼容密钥访问完整的模型目录。

快速配置

将这些值填入客户端。登录后会自动填入你的密钥。

text
基础 URL: https://api.unorouter.com/v1
API 密钥: YOUR_API_KEY

登录以自动填入您的 API 密钥

兼容性

Chat Completions流式传输工具调用

逐步设置

  1. 1
    安装并初始化

    使用 npm 全局安装 OpenClaw,然后运行 `openclaw onboard` 来生成配置。

    bash
    npm install -g openclaw@latest
    openclaw onboard

    登录以自动填入您的 API 密钥

  2. 2
    将提供商指向 UnoRouter

    编辑 `~/.openclaw/config.json`,让 openai 提供商使用 UnoRouter 的基础 URL,并从 `OPENAI_API_KEY` 环境变量读取 API 密钥。在 agents 下设置你的默认模型。

    json
    // ~/.openclaw/config.json
    {
      "env": { "OPENAI_API_KEY": "YOUR_API_KEY" },
      "agents": {
        "defaults": { "model": { "primary": "openai/YOUR_MODEL_ID" } }
      },
      "providers": {
        "openai": {
          "baseUrl": "https://api.unorouter.com/v1",
          "apiKey": "env:OPENAI_API_KEY"
        }
      }
    }

    登录以自动填入您的 API 密钥

  3. 3
    启动 OpenClaw

    运行 `openclaw start` 以针对 UnoRouter 启动代理。

powershell
# In %APPDATA%\openclaw\config.json set
# providers.openai.baseUrl to "https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

openclaw onboard

登录以自动填入您的 API 密钥

推荐模型

在这里表现良好的免费模型。把任意模型 ID 粘贴到客户端即可。

nemotron-3.5-content-safetygemma-4-31b-itmistral-mediumcodestral-latestglm-4.5-air

注意事项

  • 如果 OpenClaw 无法访问 API,请确认 `providers.openai.baseUrl` 以 `/v1` 结尾,且 `OPENAI_API_KEY` 已在同一 shell 中导出。
  • 如果模型被拒绝,请将 `agents.defaults.model.primary` 设置为带 `openai/` 前缀的有效 ID,并从 UnoRouter 模型页面精确复制。
生成 API 密钥模型