第二段
`models` 配置
用于合并 `gemini` 与 `gpt` 提供方模型配置。
"models": {
"mode": "merge",
"providers": {
"shenghuoai": {
"baseUrl": "https://kk.aiday.top/v1",
"apiKey": "你的key",
"api": "openai-completions",
"models": [
{
"id": "[cli]gemini-3.1-pro-preview",
"name": "[cli]gemini-3.1-pro-preview",
"reasoning": false
},
{
"id": "[cli]gemini-3-flash-preview",
"name": "[cli]gemini-3-flash-preview"
},
{
"id": "gemini-3.1-flash-image-preview",
"name": "gemini-3.1-flash-image-preview"
},
{
"id": "claude-opus-4-6-thinking",
"name": "claude-opus-4-6-thinking"
},
{
"id": "gpt-5.4",
"name": "gpt-5.4"
}
]
}
}
},
第三段
`agents` 配置
用于设置默认主模型、上下文修剪策略和代理列表。
"agents": {
"defaults": {
"model": {
"primary": "shenghuoai/[cli]gemini-3.1-pro-preview",
"fallbacks": []
},
"models": {
"shenghuoai/[cli]gemini-3.1-pro-preview": {
"alias": "gemini-3.1-pro"
},
"shenghuoai/[cli]gemini-3-flash-preview": {
"alias": "gemini-3-flash"
},
"shenghuoai/claude-opus-4-6-thinking": {
"alias": "claude-opus-4-6"
},
"shenghuoai/gemini-3.1-flash-image-preview": {
"alias": "nanobanana-2"
},
"shenghuoai/gpt-5.4": {
"alias": "gpt-5.4"
}
},
"workspace": "",
"compaction": {
"mode": "safeguard"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
},
"list": [
{
"id": "main",
"default": true,
"name": "Main",
"model": {
"primary": "shenghuoai/[cli]gemini-3.1-pro-preview"
}
}
]
},
第四段
完整 `openclaw.json` 参考
用于直接对照完整配置文件结构,避免手动拼接时遗漏字段。
{
"meta": {
"lastTouchedVersion": "2026.3.13",
"lastTouchedAt": "2026-03-21T14:10:55.850Z"
},
"wizard": {
"lastRunAt": "2026-03-21T14:10:55.775Z",
"lastRunVersion": "2026.3.13",
"lastRunCommand": "onboard",
"lastRunMode": "local"
},
"auth": {
"profiles": {
"shenghuoai:default": {
"provider": "shenghuoai",
"mode": "api_key"
},
"google:default": {
"provider": "google",
"mode": "api_key"
}
}
},
"models": {
"mode": "merge",
"providers": {
"shenghuoai": {
"baseUrl": "https://kk.aiday.top/v1",
"apiKey": "你的key",
"api": "openai-completions",
"models": [
{
"id": "[cli]gemini-3.1-pro-preview",
"name": "[cli]gemini-3.1-pro-preview",
"reasoning": false
},
{
"id": "[cli]gemini-3-flash-preview",
"name": "[cli]gemini-3-flash-preview"
},
{
"id": "gemini-3.1-flash-image-preview",
"name": "gemini-3.1-flash-image-preview"
},
{
"id": "claude-opus-4-6-thinking",
"name": "claude-opus-4-6-thinking"
},
{
"id": "gpt-5.4",
"name": "gpt-5.4"
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "shenghuoai/[cli]gemini-3.1-pro-preview",
"fallbacks": []
},
"models": {
"shenghuoai/[cli]gemini-3.1-pro-preview": {
"alias": "gemini-3.1-pro"
},
"shenghuoai/[cli]gemini-3-flash-preview": {
"alias": "gemini-3-flash"
},
"shenghuoai/claude-opus-4-6-thinking": {
"alias": "claude-opus-4-6"
},
"shenghuoai/gemini-3.1-flash-image-preview": {
"alias": "nanobanana-2"
},
"shenghuoai/gpt-5.4": {
"alias": "gpt-5.4"
}
},
"workspace": "",
"compaction": {
"mode": "safeguard"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
},
"list": [
{
"id": "main",
"default": true,
"name": "Main",
"model": {
"primary": "shenghuoai/[cli]gemini-3.1-pro-preview"
}
}
]
},
"tools": {
"profile": "coding"
},
"commands": {
"native": "auto",
"nativeSkills": "auto",
"restart": true,
"ownerDisplay": "raw"
},
"session": {
"dmScope": "per-channel-peer"
},
"hooks": {
"internal": {
"enabled": true,
"entries": {
"command-logger": {
"enabled": true
}
}
}
},
"channels": {
"telegram": {
"enabled": true,
"dmPolicy": "pairing",
"botToken": "",
"groupPolicy": "allowlist",
"streaming": "partial"
}
},
"gateway": {
"port": 18789,
"mode": "local",
"bind": "loopback",
"auth": {
"mode": "token",
"token": ""
},
"tailscale": {
"mode": "off",
"resetOnExit": false
},
"nodes": {
"denyCommands": [
"camera.snap",
"camera.clip",
"screen.record",
"contacts.add",
"calendar.add",
"reminders.add",
"sms.send"
]
}
},
"plugins": {
"entries": {
"telegram": {
"enabled": true
}
}
}
}