在 AI 自动化开发场景中,OpenClaw 凭借轻量高效的任务调度、多模型兼容能力,成为开发者搭建自动化工作流的热门工具。但在国内使用时,直接对接海外大模型接口,常会遇到请求超时、连接中断、代理不稳定等问题,导致自动化任务频繁失败。想要低成本解决这一痛点,搭配 4SAPI 这类国内原生的 AI 接口聚合平台,是最省心的方案。本文将通过可直接复制的代码,手把手教你完成 OpenClaw 接入 4SAPI,5 分钟即可落地。
一、前置准备:环境与凭证获取
两步完成基础准备,无复杂操作:
- OpenClaw 环境部署:OpenClaw 基于 Node.js 运行,需提前安装 20.x 及以上版本,Windows 用户推荐使用 WSL2,macOS/Linux 可直接在终端执行一键安装命令:
bash
运行
# 一键安装OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# 验证安装结果
openclaw --version
出现版本号即代表环境部署完成。
- 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 的国内节点发起请求,无超时、无连接失败,响应速度远优于海外直连。