啊哈,我的小龙虾🦞️跑起来了!🎉️

royswift 2026-07-01 17:09 1

先说心得:


如果不是专业技术人员,别费那力气折腾命令,用ai的目的不就是增加效率么,直接10块钱充个DeepSeek官方api,v4 flash喂龙虾,后续让龙虾自己调教自己。。。



小白玩不转cli,依然是win10桌面版💻️。


我更想要个私人助理,据说hermes会越用越聪明,就装了hermes。但是问题好多啊,感觉就是个半成品,是因为这东西win系统水土不服么?受不了放弃了。


不死心就把openclaw装上了,刚开始也是自己配置第三方api不成,重装直接调用ds官方api,然后让龙虾自己配置自己。顺利搞定!


图片里第一个是ds官方api直接调用。第二个是日日新免费的ds v4 flash、最后两个是gpt的,都是部署在sub2api里的。


后续还有各种skills安装和配置,慢慢研究。


典型问题:


openclaw调用sub2api的模型时报错:Agent failed before reply: 403 Your request was blocked.Logs: openclaw logs --follow


之前用hermes调用第三方api时同样出现:xxxx 403 Your request was blocked xxxx。表述不一样,核心就是"403 Your request was blocked"。


📢为什么会出现 403?


这个第三方 API 服务器(比如 s2a.123456.xyz)会检查每个请求的 User-Agent 头。
OpenClaw 默认发出的请求不带 User-Agent 头,或者带的是 node-fetch 之类的,
对方觉得"这不是正常客户端",就直接拦了——返回 403 Your request was blocked。
加上头之后,第三方服务器以为请求是 curl 这个命令行工具发出的(看起来像正常用户),就ok了。

📢配置文件在哪里?


~/.openclaw/openclaw.json


  • 在 WSL 里,~ 就是 /home/用户名,所以完整路径是:


/home/用户名/.openclaw/openclaw.json


  • 如果要从 Windows 文件管理器打开,路径是:


\\wsl.localhost\OpenClawGateway\home\用户名\.openclaw\openclaw.json

📢在哪里加User-Agent 头?


假设你之前已经配了一个第三方 provider,比如叫 custom-s2a-123456-xyz,那文件里大概是这样:


"models": {
"providers": {
"custom-s2a-123456-xyz": { // ← 这是你取的 provider id
"baseUrl": "https://xxx/v1", // ← API 地址
"api": "openai-completions", // ← API 格式
"apiKey": "sk-xxxxx", // ← API key
"models": [ // ← 这个提供商下有哪些模型
{ "id": "deepseek-v4-flash", ... }
]
}
}
}


📢User-Agent 头加在哪里?


在对应的 provider 配置里,加一个 "headers" 字段。位置和 baseUrl、api、apiKey 平级:


"custom-s2a-123456-xyz": {
"baseUrl": "https://s2a.123456.xyz/v1",
"api": "openai-completions",
"apiKey": "sk-xxxxx",
"headers": { // ← 新增
"User-Agent": "curl/8.5.0" // ← 假装自己是 curl
},
"models": [
{ "id": "deepseek-v4-flash", ... }
]
}

OpenClaw 支持热重载,保存文件后配置会自动生效,不用重启。

最新回复 (4)
  • doudoudoubao 07-01 17:12
    1

    现在还要自己跑代码?

  • Yukimeepo 07-01 17:29
    2

    win系统为啥不用codex?

  • sinstar 07-01 17:31
    3

    bd

  • markfeng 07-01 19:23
    4

    上个月养马花了我60块钱

* 帖子来源NodeSeek
返回