OpenClaw 接入 4SAPI 实战代码教程,零改造搞定国内大模型调用

3 阅读2分钟

在 AI 自动化开发场景中,OpenClaw 凭借轻量高效的任务调度、多模型兼容能力,成为开发者搭建自动化工作流的热门工具。但在国内使用时,直接对接海外大模型接口,常会遇到请求超时、连接中断、代理不稳定等问题,导致自动化任务频繁失败。想要低成本解决这一痛点,搭配 4SAPI 这类国内原生的 AI 接口聚合平台,是最省心的方案。本文将通过可直接复制的代码,手把手教你完成 OpenClaw 接入 4SAPI,5 分钟即可落地。

一、前置准备:环境与凭证获取

两步完成基础准备,无复杂操作:

  1. OpenClaw 环境部署:OpenClaw 基于 Node.js 运行,需提前安装 20.x 及以上版本,Windows 用户推荐使用 WSL2,macOS/Linux 可直接在终端执行一键安装命令:

bash

运行

# 一键安装OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# 验证安装结果
openclaw --version

出现版本号即代表环境部署完成。

  1. 4SAPI 调用凭证获取:登录 4SAPI 平台完成注册,进入控制台「密钥管理」模块,生成专属 API Key(妥善保存,仅展示一次),同时记录官方统一接入地址https://4sapi.com/v1。该地址支持国内直连,无需代理即可稳定调用 GPT、Claude、Kimi 等主流大模型,完全兼容 OpenAI 接口规范,无需额外适配。

二、核心配置:一键替换对接代码

OpenClaw 的所有模型对接配置,都集中在~/.openclaw/openclaw.json文件中,无需修改源码,只需替换为以下配置代码即可完成对接:

json

{
  "env": {
    "OPENAI_API_KEY": "sk-你的4SAPI专属API Key",
    "OPENAI_API_BASE": "https://4sapi。com/v1",
    "REQUEST_TIMEOUT": 25000
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "gpt-4o-mini",
        "fallbacks": ["claude-3-5-sonnet"]
      },
      "settings": {
        "temperature": 0.6,
        "max_tokens": 4096
      }
    }
  }
}

配置完成后保存文件,执行openclaw restart重启服务,让配置立即生效。

三、实战调用:可直接复制的运行代码

配置生效后,可通过 Node.js 脚本直接调用,实现自动化任务批量处理,示例代码可直接复制使用:

javascript

运行

// OpenClaw调用4SAPI核心示例脚本
const { DefaultAgent } = require('openclaw/agents');
const agent = new DefaultAgent();

// 封装4SAPI调用函数
const call4SAPI = async (prompt) => {
  try {
    // 底层自动通过https://4sapi。com/v1发起请求
    const res = await agent.chat.completions.create({
      model: "claude-3-5-sonnet",
      messages: [{ role: "user", content: prompt }]
    });
    return res.choices[0].message.content;
  } catch (err) {
    return `调用失败:${err.message}`;
  }
};

// 测试调用
(async () => {
  const result = await call4SAPI("写一段OpenClaw自动化任务的执行逻辑");
  console.log(result);
})();

执行脚本后,OpenClaw 会自动通过 4SAPI 的国内节点发起请求,无超时、无连接失败,响应速度远优于海外直连。