如何在OpenClaw (Clawdbot) 中使用 GLM-5:几分钟内构建 Telegram AI Agent

如何在OpenClaw (Clawdbot) 中使用 GLM-5:几分钟内构建 Telegram AI Agent

OpenClaw 能够通过一个网关进程将 AI Agent 连接到您日常使用的聊天应用(Telegram/Discord/WhatsApp/iMessage 等),该进程负责将对话路由到您选择的模型提供商。

在本教程中,您将使用 Novita AI 的 API 在 OpenClaw 中运行 GLM-5——从而快速启动一个可用的 Telegram 风格演示,然后在无需更改集成接口的情况下扩展使用量。

如果您还没有 Novita API 密钥,请在 Novita 控制台中创建,并打开 GLM-5 模型页面 确认模型 ID (zai-org/glm-5) 和端点格式。

立即体验 GLM-5!

OpenClaw 是什么

OpenClaw 是一个开源的 AI Agent 框架,使开发者能够快速将大语言模型 (LLM) 接入到真实的通信渠道(如 Telegram)。OpenClaw 本身并非模型,而是一个编排层,负责将用户消息路由到所选的 LLM,管理配置,并通过简单的 CLI 工作流处理部署。它省去了从头构建后端基础设施的麻烦,让开发者能够在几分钟内将强大的模型转化为生产级的 AI Agent。

为什么选择 GLM-5 用于 OpenClaw

OpenClaw 最适合那些能够在 长时间聊天会话中完成多步任务编写实际集成代码 以及 可靠使用工具 的模型。GLM-5 正是为 Agentic Engineering 而构建——其基准测试记录也充分证明了这一点。

  • 在行业标准评估中展现卓越的编程能力
    GLM-5 在广泛使用的软件工程和终端编码基准测试中报告了开源 state-of-the-art 的结果,这与 OpenClaw 的配置非常契合——Agent 通常需要编辑配置、调试问题或生成工具的“胶水代码”。
  • 在多步基准测试中表现强大的 Agent/工具能力
    它还在强调 工具调用、规划和多步执行 的 Agent 导向评估中领先开源排名——这正是在通过 Agent 网关路由真实对话时需要避免的失败模式。
  • 长会话可靠性
    GLM-5 的长程能力得到了测量 长期操作性能 的基准测试支持,这直接对应到聊天应用 Agent 必须在长时间线程和间歇性用户回复中保持任务专注。

在 Novita AI 上,GLM-5 提供简单的按量计费:输入 token 每百万 $1输出 token 每百万 $3.2。如果启用上下文缓存,缓存读取每百万 token $0.2,可降低重复提示和长期 Agent 会话的成本。

如何安装 OpenClaw

硬件/环境检查清单

开始之前,请准备:

  • Node.js 22+
  • 一台可以访问互联网的机器(Windows 用户通常使用 WSL2)
  • 部署选择: OpenClaw 可以在 本地机器云端 VM/容器 上运行,具体取决于您如何暴露网关和管理运维。

安装 OpenClaw

按照参考指南相同的安装方式:

  • macOS / Linux / WSL2
curl -fsSL https://openclaw.ai/install.sh | bash
  • Windows (PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex

在 OpenClaw 中使用 GLM-5

步骤 1:获取您的 Novita API 密钥

在 Novita 中创建一个 API 密钥(通常只显示一次——请立即保存)。参考流程如下:

  1. 访问 [https://novita.ai](https://novita.ai/?utm_source=blogs&utm_medium=article&utm_campaign=use-kimi-k2-5-in-openclaw),创建/登录您的 Novita 账户
  2. 进入 API Keys
  3. 点击 Add new key
  4. 立即复制并保存

创建账户并获取 API 密钥

步骤 2:运行 OpenClaw 配置

启动配置流程:

openclaw config

1. 工作空间

Gateway 将在哪里运行?-本地(本机)
选择要配置的部分-工作空间

2. 模型

选择 Manual input,然后将默认模型设置为 novita/zai-org/glm-5

选择要配置的部分-模型
模型/认证提供商-暂时跳过
按提供商过滤模型-所有提供商
默认模型-手动输入模型
默认模型-novita/zai-org/glm-5

novita/zai-org/glm-5 遵循参考教程中使用的 “novita/<model-id>” 格式,其中 novita 是提供商前缀,其余部分为 Novita 上显示的模型 ID。

您可以在 Novita 网站上找到可用的模型 ID,并将模型 ID 替换为任何其他支持的模型(保留 novita/ 提供商前缀)。 在模型卡片上可以找到模型 ID

3. 网关

首次运行保持默认值,直接按 Enter 继续

选择要配置的部分-网关
网关端口
18789
网关绑定模式
回环(仅本地)
网关认证
令牌
Tailscale 暴露
关闭
网关令牌(留空则自动生成)

4. 渠道

  • 选择 Configure/link
  • 选择一个渠道:Telegram (Bot API) 并输入 Telegram Bot Token(按照下面的指南从 @BotFather 获取)
  • 输入 Finished
  • 现在配置 DM 访问策略 并选择 Pairing

💡如何获取 Telegram Bot Token?

在 Telegram 中搜索 @BotFather,输入 /newbot 创建一个新机器人,创建完成后您将获得 bot token

获取 Telegram Bot Token 的指南

5. 继续(完成)

步骤 3:应用 Novita 提供商配置(GLM-5)

OpenClaw 可以通过 兼容 OpenAI 的端点 与 Novita 集成。我们需要在 OpenClaw 的配置文件中将 Novita 添加为提供商。

配置文件路径:~/.openclaw/openclaw.json

# 打开文件:
open ~/.openclaw/openclaw.json

现在将 以下配置块粘贴到您的 config 中只需更新一个字段:<Your APi Key> → 您的 Novita API 密钥

"models": {
  "providers": {
    "novita": {
      "baseUrl": "https://api.novita.ai/openai/v1",
      "apiKey": "<Your API Key>",
      "api": "openai-completions",
      "models": [
        {
          "id": "zai-org/glm-5",
          "name": "GLM-5 (Novita)",
          "reasoning": false,
          "input": [
            "text"
          ],
          "cost": {
            "input": 0,
            "output": 0,
            "cacheRead": 0,
            "cacheWrite": 0
          },
          "contextWindow": 200000,
          "maxTokens": 8192
        }
      ]
    }
  }
},

注意:

  • reasoningcostcontextWindowmaxTokens 字段是 可选的;如果您省略这些字段,OpenClaw 也会使用默认值。
  • Novita 上 GLM-5 的模型 ID 是 zai-org/glm-5,您也可以将其更换为您喜欢的模型。

步骤 4:启动网关

安装并重启 OpenClaw 网关:

openclaw gateway install
openclaw gateway restart

步骤 5:配对 Telegram

在 Telegram 中,打开您创建的机器人并发送 /start。机器人会提供一个配对码,然后在新的终端中批准它:

openclaw pairing approve --channel telegram <your-pairing-code>

步骤 6:在 Telegram 中快速验证(10 秒)

在 Telegram 中,发送 /model 确认当前激活的模型

结论

OpenClaw 为您提供了一个实用的网关,将 Agent 部署到用户已在使用的聊天应用中,而 GLM-5 则带来了强大的 Agentic 推理、工具调用和长上下文支持,以应对多步工作流。

通过 Novita AI 的 API,您可以用最少的胶水代码集成 GLM-5,并随着您的演示发展为生产级工作负载而扩展使用量。

Novita AI 是一个领先的 AI 云平台,为开发者提供易于使用的 API 和价格实惠、可靠的 GPU 基础设施,用于构建和扩展 AI 应用

常见问题解答

OpenClaw 是做什么的?

OpenClaw 运行一个长期存在的网关进程,将您日常使用的聊天应用(Telegram、Discord、WhatsApp、iMessage 等)连接到一个始终在线的助手。Gateway 充当控制平面——处理渠道、会话和路由——使您聊天应用中的消息能够被传递到正确的 Agent 上下文和工具。

OpenClaw 是 AI Agent 吗?

OpenClaw 本身不是模型——它是托管和路由 Agent 会话的 Agent 运行时 + 网关。“智能”来自您配置的模型;OpenClaw 提供管道,使该模型能够在消息传递渠道、工具和会话中像 Agent 一样运行。

Clawdbot 是免费的吗?

是的——Clawdbot 是 OpenClaw 的早期名称,该软件在 MIT 许可下免费开源。您的实际成本来自您接入的组件(模型/API 使用、托管以及您启用的任何付费工具/服务)。

推荐阅读