跳到主要内容

OpenClaw 集成图灵平台指南

OpenClaw 是一个开源的个人 AI 助手平台,支持通过多种消息渠道与 AI 交互。通过配置可接入图灵平台的各种强大模型。

关于 OpenClaw

OpenClaw 原名 Moltbot/Clawdbot,部分命令可能尚未完成迁移。如果在使用新命令(如 openclaw dashboard)时遇到 command not found: openclaw 的错误,请切换回旧命令(如 clawdbot dashboardmoltbot dashboard)来执行操作。

前置要求

在开始之前,请确保:

  • 已获得图灵平台的 API 密钥
  • 已安装 Node.js 22 或更高版本

快速开始

1. 检查 Node.js 版本

OpenClaw 需要 Node.js 22 或更高版本。使用以下命令检查版本:

node --version

如果未安装或版本过低,请访问 Node.js 官网 下载安装。

2. 安装 OpenClaw

推荐使用官方安装脚本:

curl -fsSL https://openclaw.ai/install.sh | bash

或通过 npm 全局安装:

npm install -g openclaw@latest

安装完成后,验证安装:

openclaw --version
命令兼容性

如果 openclaw 命令不可用,可以尝试使用 clawdbotmoltbot 命令。

3. 初始化配置

首次安装后,运行初始化配置向导:

openclaw onboard

在配置向导中,按照以下建议进行配置:

配置项示例选择说明
I understand this is powerful and inherently risky. Continue?Yes确认继续配置
Onboarding modeQuickStart快速配置模式
Model/auth providerCustom Provider选择自定义提供商
API Base URLhttps://live-turing.cn.llm.tcljd.com/api/v1图灵平台 API 地址
How do you want to provide this API key?Paste API key now直接粘贴 API 密钥
API Key输入你的图灵平台 API 密钥从图灵平台获取的密钥
Endpoint compatibilityOpenAI-compatible选择 OpenAI 兼容模式
Model IDminimax-m3填入要使用的模型 ID;可先用示例模型验证,更多可用模型见 模型列表
Endpoint IDeaglelab自定义提供商的唯一标识符,可以填任意名称。此名称将作为 models.providers 的 key,并在 agents 配置中用作模型路径的前缀(见下方说明)
Model alias (optional)minimax-m3(可选)模型的别名,方便识别
Filter models by providerAll providers显示所有提供商的模型
Default modelKeep current保持当前选择
Select channel (QuickStart)Skip for now稍后配置渠道
Configure skills now?No稍后配置技能
Enable hooks?按空格键选中需要的选项根据需要选择
How do you want to hatch your bot?Do this later稍后配置
Endpoint ID 与模型路径的关系

onboard 向导中填写的 Endpoint ID 即为 models.providers 中的 provider key。在 agents 配置里,模型路径的格式为:

{Endpoint ID}/{Model ID}

示例:

Endpoint IDModel IDagents 中的模型路径
eaglelabminimax-m3eaglelab/minimax-m3

因此,在下方配置示例中,"agents" 部分的 "primary""models" 中的 key 都需要使用 {Endpoint ID}/{Model ID} 的完整格式。

重要提示
  • 请妥善保管你的 API 密钥,不要泄露给他人
  • API 密钥将被保存在本地配置文件中(~/.openclaw/openclaw.json

配置图灵平台模型

OpenClaw 提供了两种配置方式,你可以选择更适合自己的方式。

方式一:Web 控制台配置

OpenClaw 提供了基于 Web 的编辑器来修改 openclaw.json 配置文件。

1. 启动 Web 控制台

在终端中运行以下命令:

openclaw dashboard

浏览器会自动打开 OpenClaw 的控制台页面(通常是 http://127.0.0.1:18789)。如果浏览器没有自动打开,请手动访问该地址。

2. 进入配置页面

在左侧菜单栏中依次选择:Config > Authentication,点击菜单下方的 Raw

3. 添加图灵平台配置

在配置编辑器中,找到 "agents": {...} 部分,替换 "models""agents" 这两个部分,并将 YOUR_TURING_API_KEY 替换为你的图灵平台 API 密钥。

Endpoint ID 说明

"models": { "providers": { ... } } 中的 key(下例中为 "eaglelab")就是 Endpoint ID。在 "agents" 部分,模型路径必须写成 {Endpoint ID}/{Model ID} 的形式。

  • 本例 Endpoint ID 为 eaglelab,Model ID 为 minimax-m3,所以路径为 eaglelab/minimax-m3
  • 如果你的 Endpoint ID 是 my-provider,Model ID 是 minimax-m3,则路径为 my-provider/minimax-m3
"models": {
"mode": "merge",
"providers": {
"eaglelab": { // ← 这里的 key 就是 Endpoint ID,可以自定义
"baseUrl": "https://live-turing.cn.llm.tcljd.com/api/v1",
"apiKey": "YOUR_TURING_API_KEY",
"api": "openai-completions",
"models": [
{
"id": "minimax-m3",
"name": "MiniMax M3",
"input": ["text", "image"],
"contextWindow": 1048576,
"maxTokens": 32768
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "eaglelab/minimax-m3" // ← 格式:{Endpoint ID}/{Model ID}
},
"models": {
"eaglelab/minimax-m3": { // ← 同上,使用 {Endpoint ID}/{Model ID} 作为 key
"alias": "minimax-m3"
}
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},

4. 保存并应用配置

配置完成后,单击右上角 Save 保存配置,然后单击 Update 使配置生效。

方式二:手动编辑配置文件

如果你更习惯直接编辑配置文件,可以按以下步骤操作。配置文件位于 ~/.openclaw/openclaw.json,OpenClaw 启动时会自动读取。

1. 打开配置文件

使用文本编辑器打开配置文件。如果文件不存在,编辑器会自动创建:

# 使用 nano 编辑器
nano ~/.openclaw/openclaw.json

# 或使用 vim 编辑器
# vim ~/.openclaw/openclaw.json

2. 添加图灵平台配置

在配置文件中,找到 "agents": {...} 部分,替换 "models""agents" 这两个部分,并将 YOUR_TURING_API_KEY 替换为你的图灵平台 API 密钥。

Endpoint ID 说明

"models": { "providers": { ... } } 中的 key(下例中为 "eaglelab")就是 Endpoint ID。在 "agents" 部分,模型路径必须写成 {Endpoint ID}/{Model ID} 的形式。

  • 本例 Endpoint ID 为 eaglelab,Model ID 为 minimax-m3,所以路径为 eaglelab/minimax-m3
  • 如果你的 Endpoint ID 是 my-provider,Model ID 是 minimax-m3,则路径为 my-provider/minimax-m3
"models": {
"mode": "merge",
"providers": {
"eaglelab": { // ← 这里的 key 就是 Endpoint ID,可以自定义
"baseUrl": "https://live-turing.cn.llm.tcljd.com/api/v1",
"apiKey": "YOUR_TURING_API_KEY",
"api": "openai-completions",
"models": [
{
"id": "minimax-m3",
"name": "MiniMax M3",
"input": ["text", "image"],
"contextWindow": 1048576,
"maxTokens": 32768
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "eaglelab/minimax-m3" // ← 格式:{Endpoint ID}/{Model ID}
},
"models": {
"eaglelab/minimax-m3": { // ← 同上,使用 {Endpoint ID}/{Model ID} 作为 key
"alias": "minimax-m3"
}
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},

3. 保存配置文件

如果使用 nano 编辑器

  1. Ctrl+X 退出编辑器
  2. 提示保存时按 Y 确认
  3. Enter 确认文件名

如果使用 vim 编辑器

  1. Esc 确保退出插入模式
  2. 输入 :wq 并按 Enter 保存并退出

4. 验证配置

可以使用以下命令查看配置文件内容,确认配置正确:

cat ~/.openclaw/openclaw.json

配置说明

配置项说明
baseUrl图灵平台 API 地址:https://live-turing.cn.llm.tcljd.com/api/v1
apiKey图灵平台 API 密钥,从图灵平台 Portal 申请获取
apiAPI 类型,使用 openai-completions 表示 OpenAI 兼容接口
models可用的模型列表,包含模型 ID、名称、输入类型、上下文窗口等信息;模型 ID 以 模型列表 为准
agents.defaults.model.primary默认使用的主模型,格式为 {Endpoint ID}/{Model ID}。其中 Endpoint ID 是 models.providers 中定义的 provider key,例如 eaglelab/minimax-m3
gateway.mode网关模式,local 表示本地模式
gateway.auth认证配置,用于 Web 控制台访问

推荐模型

OpenClaw 走 OpenAI 兼容接口,Model ID 直接填写 模型列表 里的接口模型 ID。示例配置使用 minimax-m3,实际可按厂商能力和价格选择:

模型选择建议
  • MiniMax:适合通用 Agent 与长上下文任务。
  • 阿里 Qwen:适合通用对话、工具调用和多模态场景。
  • 智谱 GLM:适合复杂推理与长文档任务。
  • OpenAI / Claude:适合代码、推理和高质量文本任务。

开始对话

配置完成后,你可以通过以下方式使用 OpenClaw:

命令行界面(TUI)

在终端中启动交互式界面:

openclaw tui

这是最常用的交互式界面,支持实时对话和命令执行。

Web 控制台

启动 Web 界面进行配置和对话:

openclaw dashboard

浏览器会自动打开控制台页面(通常是 http://127.0.0.1:18789),你可以在 Web 界面中:

  • 进行 AI 对话
  • 切换不同的模型
  • 修改配置参数
  • 查看对话历史

连接聊天工具

OpenClaw 支持多渠道交互,能够通过飞书、Discord等聊天工具,让 AI 助手融入你的日常工作,7x24 小时持续服务。详细配置请参考 OpenClaw 官方文档

常见问题

问题 1:提示找不到模型或回复为空

请确认:

  • 模型 ID 拼写正确
  • API 密钥有效且有足够的额度
  • 网络连接正常,能够访问图灵平台 API

问题 2:执行 openclaw 命令时提示 "command not found"

可能的原因和解决方案:

  1. OpenClaw 安装未成功:执行 openclaw --version,若输出版本号则安装成功
  2. 命令未迁移完成:尝试使用旧命令 moltbotclawdbot 替代
  3. 需要重新安装:运行 npm install -g openclaw@latest 重新安装最新版本

问题 3:配置文件在哪里?

OpenClaw 的配置文件位于:

  • 配置文件~/.openclaw/openclaw.json
  • 日志文件~/.openclaw/logs/

你可以直接编辑配置文件来修改设置。

使用技巧

1. 在 Web 控制台中切换模型

启动 Web 控制台:

openclaw dashboard

在控制台界面中,你可以:

  • 在设置页面切换不同的模型
  • 查看模型的详细信息和能力
  • 配置对话参数(温度、最大 Token 等)

2. 使用命令行快速对话

如果你只需要快速提问,可以使用 TUI 模式:

openclaw tui

3. 集成到聊天工具

OpenClaw 支持集成到钉钉、企业微信等聊天工具,让 AI 助手 7x24 小时为你服务。详细配置请参考 OpenClaw 官方文档

参考资源

技术支持

遇到问题?请访问技术支持与联系方式获取帮助。

返回

← 返回 AI 编程工具概述