👋 大家好!作为一名热衷于折腾各种AI工具的开发者,最近我发现了一款堪称“神器”的开源项目——OpenClaw

点击进入Jeniya (https://jeniya.cn/api中转站

你是否幻想过:在常用的聊天软件(比如微信、Telegram、Discord、飞书、钉钉,甚至iMessage)里,直接@一个机器人,它就能像ChatGPT或Claude一样回答你的问题、帮你处理工作?OpenClaw 就能帮你完美实现这个愿望!💡

今天,我就给大家带来一篇保姆级的 OpenClaw配置教程。为了让大家能顺畅、低成本地使用各种顶尖模型,本文还会详细讲解如何优雅地接入第三方的 API中转站。全是干货,建议收藏后再看!📁


🌟 OpenClaw 是什么?

简单来说,OpenClaw 是一款开源的个人 AI 助理网关。它最大的亮点是:

  • 全平台兼容:支持本地或远程部署,适用于 MacOS、Linux 或 Windows。
  • 无缝接入社交软件:支持 WhatsApp、Telegram、Discord、iMessage、飞书、QQ、钉钉等。
  • 随时随地调用:直接运行在你最常用的聊天软件里,发送消息即可获取智能体响应,简直是效率倍增器!🔥

🛠️ 准备工作:为什么你需要一个 API 中转站?

OpenClaw 本身只是一个“躯壳”,它的“大脑”需要依赖各大AI厂商的模型(如 OpenAI 的 GPT-4o,Anthropic 的 Claude 3.5 等)。

但在国内直接申请和调用官方接口,往往面临着网络受限、信用卡绑定困难、封号风险高等痛点。这时候,一个稳定靠谱的 API中转站 就是我们的最佳选择。

👉 良心推荐:在测试了市面上众多平台后,我目前主力使用的是 Jeniya (https://jeniya.cn/)

  • 优势:它是一个非常稳定的 AI大模型API 聚合平台。只需一个账号、一个 API Key,就能调用全网主流的顶尖模型。
  • 性价比:价格亲民,按量计费,没有复杂的订阅套路,非常适合我们开发者和AI爱好者用来驱动 OpenClaw。

准备好你的 Jeniya 令牌密钥(API Key)后,我们正式开始动手!🛠️


💻 第一阶段:安装 OpenClaw

1. 系统要求确认 ⚠️

在开始之前,请确保你的环境满足以下条件:

  • Node.js 版本需要 22+(不用太担心,接下来的安装脚本会自动检测并尝试安装)。
  • 系统:MacOS、Linux 或 Windows(Windows 用户请通过 WSL2 进行安装)。
  • (仅限源码构建) 需要安装 pnpm

2. 脚本一键安装(强烈推荐 ⭐)

打开你的终端(Terminal),直接运行以下魔法指令。它会自动帮你把 OpenClaw 安装到位:

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

☕ 喝口水的功夫,安装完成后,我们可以通过以下命令验证是否安装成功:

Bashopenclaw --version

如果终端成功输出了版本号,恭喜你,第一步大功告成!🎉


⚙️ 第二阶段:OpenClaw 配置教程(接入 AI大模型API)

安装好后,接下来是最核心的步骤:给 OpenClaw 注入灵魂,配置我们在 Jeniya 获取的 API。

1. 找到并打开配置文件

在你的用户目录下,会生成一个 .openclaw 文件夹。在终端输入以下命令,直接打开该目录:

Bashopen ~/.openclaw

你会看到一个名为 openclaw.json 的文件。用你喜欢的代码编辑器(如 VS Code、Sublime)打开它。

2. 修改 openclaw.json 接入中转 API

这里我们需要把默认的配置替换成我们自己的 API中转站 配置。

💡 核心提示:
如果你希望 AI 能够调用各种插件和工具(Tool Calling),建议使用厂商的原生格式;如果只是日常聊天摸鱼,直接使用兼容格式即可。

下面是一个标准的配置模板。请仔细看代码中的注释,把 baseUrl 和 apiKey 换成你自己的:

JSON{
  "gateway": {
    "mode": "local"
  },
  "agents": {
    "defaults": {
      "model": { 
        "primary": "jeniya-api/claude-3-5-sonnet-20241022" 
      },
      "models": {
        "jeniya-api/claude-3-5-sonnet-20241022": {}
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "jeniya-api": {
        "baseUrl": "https://api.jeniya.com/v1",  // 注意:请以 Jeniya 官方提供的接口地址文档为准
        "apiKey": "sk-xxxxx", // 🔑 在这里填入你在 https://jeniya.cn/ 复制的令牌密钥
        "api": "openai-completions", // 大多数中转站都完美兼容 OpenAI 格式
        "models": [
          {
            "id": "claude-3-5-sonnet-20241022", // 模型广场中的标准ID
            "name": "Claude 3.5 Sonnet",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 200000,
            "maxTokens": 8192
          }
        ]
      }
    }
  }
}

⚠️ 避坑指南:

  1. JSON 格式非常严格,请确保不要漏掉逗号或者多加逗号。
  2. models 里的 id 必须与你在 Jeniya 模型广场里看到的模型名称完全一致

3. 启动并见证奇迹 🚀

保存好 openclaw.json 文件后,回到终端,输入以下命令重启 OpenClaw 网关:

Bashopenclaw gateway

如果一切顺利,终端会打印出服务启动成功的日志,并展示已配置好的 OpenClaw 网关界面!

(示意图)


🎉 总结

到这里,这篇 OpenClaw配置教程 就接近尾声了!你已经成功部署了 OpenClaw,并且通过高性价比的 API中转站 为它接入了强大的 AI大模型API

现在,你可以按照 OpenClaw 官方文档的指引,把这个聪明的 AI 绑定到你的 Telegram、微信或是 Discord 上,开始享受拥有私人全天候 AI 助理的快乐了!🤖✨

如果你在配置过程中遇到任何问题,或者对如何选择模型有疑问,欢迎在评论区留言讨论。当然,如果你还没有稳定的 API 接口,强烈建议去注册一个 Jeniya (https://jeniya.cn/) 试试水,绝对能让你少走很多弯路!

📚 延伸阅读:

Happy Coding! 愿 AI 成为你工作生活的好帮手! ❤️

By joan