openclaw配置第三方api记录

安装openclaw后,配置第三方api。

第一步:配置 ~/.openclaw/openclaw.json,添加字段models,修改list里的一些字段

第二步:配置~/.openclawagents/main/agent/models.json

第三步:配置~/.openclawagents/main/agent/auth-profiles.json

第四步:重启openclaw

如下

第一步:配置 ~/.openclaw/openclaw.json,添加字段models,修改list里的一些字段

注意:三个myapi的地方可以自定义其他名称,但是两个地方要一样

{

"meta": {

"lastTouchedVersion": "2026.2.17",

"lastTouchedAt": "2026-02-19T07:16:21.127Z"

},

"wizard": {

"lastRunAt": "2026-02-19T07:00:40.233Z",

"lastRunVersion": "2026.2.17",

"lastRunCommand": "doctor",

"lastRunMode": "local"

},

"models": {

"providers": {

"myapi": { //这里的myapi可以自定义,注意与下面名字要保持一致,

"baseUrl": "你的第三方api的url",

"apiKey": "你的第三方token",

"api": "openai-completions", //这里亲测填写openai compatible不行

"models": [

{

"id": "claude-3-7-sonnet-20250219",//你使用的哪个模型

"name": "claude-3-7-sonnet-20250219", //你使用的哪个模型

"contextWindow": 200000,

"maxTokens": 8192

}

]

}

}

},

"agents": {

"defaults": {

"models": {

"openai/gpt-5.1-codex": {

"alias": "GPT"

}

},

"workspace": "~/.openclaw/workspace",

"compaction": {

"mode": "safeguard"

},

"maxConcurrent": 4,

"subagents": {

"maxConcurrent": 8

}

},

"list": [

{

"id": "main",

"name": "main",

"workspace": "~/.openclaw/workspace",

"agentDir": "~/.openclaw/agents/main/agent",

"model": "myapi/claude-3-7-sonnet-20250219" //这里的myapi可以自定义,注意与上面名字要保持一致,后面是你使用的模型

}

]

},

"messages": {

"ackReactionScope": "group-mentions"

},

"commands": {

"native": "auto",

"nativeSkills": "auto"

},

"hooks": {

"internal": {

"enabled": true,

"entries": {

"command-logger": {

"enabled": true

},

"session-memory": {

"enabled": true

}

}

}

},

"gateway": {

"port": 18789,

"mode": "local",

"bind": "loopback",

"auth": {

"mode": "token",

"token": "XXXXXXXXX"

},

"tailscale": {

"mode": "off",

"resetOnExit": false

},

"nodes": {

"denyCommands": [

"camera.snap",

"camera.clip",

"screen.record",

"calendar.add",

"contacts.add",

"reminders.add"

]

}

}

}

第二步:配置~/.openclawagents/main/agent/models.json

{

"providers": {

"myapi": {

"baseUrl": "你的第三方api的url",

"apiKey": "你的第三方api的token",

"api": "openai-completions",////这里亲测填写openai compatible不行

"models": [

{

"id": "claude-3-7-sonnet-20250219",//你使用的模型

"name": "claude-3-7-sonnet-20250219",//你使用的模型

"contextWindow": 200000,

"maxTokens": 8192,

"reasoning": false,

"input": [

"text"

],

"cost": {

"input": 0,

"output": 0,

"cacheRead": 0,

"cacheWrite": 0

}

}

]

}

}

}

第三步:配置~/.openclaw/agents/main/agent/auth-profiles.json

{

"models": {

"providers": {

"myapi": {

"baseUrl": "http://XXXXXXX", 你的第三方api的url

"apiKey": "sk-XXXXXX",//你的第三方api的token

"api": "openai-completions",//这里填写openai-compatible不行

"models": [

{

"id": "claude-3-7-sonnet-20250219",//你使用的模型

"name": "claude-3-7-sonnet-20250219",//你使用的模型

"api": "openai-completions", //这里也修改一下

"contextWindow": 200000,

"maxTokens": 8192

}

]

}

}

},

"agents": {

"defaults": {

"model": {

"primary": "myapi/claude-3-7-sonnet-20250219" //这里的myapi可以自定义,注意与其他两个地方名称保持一致,

},

"workspace": "~/.openclaw/workspace",

"compaction": {

"mode": "safeguard"

}

}

}

}

相关推荐
寅时码2 小时前
React 之死·终章:一个 useRef,把闭包陷阱、依赖数组、漫天 rerender 全送走
前端·react.js·ai编程
腻害兔4 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:字典、短信、邮件、通知——后台系统的“基础设施四件套“!
java·前端·vue.js·产品经理·ai编程
腻害兔5 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:支付模块 yudao-module-pay,一个让产品经理都看懂的支付中台设计
java·前端·vue.js·产品经理·ai编程
kyriewen6 小时前
我扒了最近的前端面经——2026年面试不背八股文了,考这5样
前端·面试·ai编程
奋飛8 小时前
AI应用工程:Agent 是如何工作的?——从一次模型调用到可运行的执行循环
ai编程
钱六两8 小时前
#3、SpringAI 接入deepSeek大模型(喂饭版)
java·spring boot·ai编程
小村儿10 小时前
连载14-实战篇--一个半月,我一个人和 Claude Code 搭出一套数字人工程
前端·后端·ai编程
阿里云云原生11 小时前
AI 时代的 FinOps 必修课:如何利用 Credits 刻度实现大模型流量的精细化治理?
ai编程
名不经传的养虾人11 小时前
从0到1:企业级AI项目迭代日记 Vol.71|系统显示正常,但实际上什么都没发生
数据库·人工智能·ai编程·ai工作流·企业ai
程序员秋天12 小时前
用Spring AI实现多轮对话记忆,别再让AI每次都"失忆"
agent·ai编程