nanobot 配置参考

上级索引:00-概览与索引

📍 配置文件位置

平台默认路径
macOS / Linux{{待填:~/.nanobot/config.json}}
Windows{{待填}}

🗂️ 完整配置结构

{}json
{
  "models": {
    "default": "{{待填}}",
    "providers": { "{{待填}}": {} }
  },
  "channels": {
    "websocket": { "enabled": true },
    "telegram": { "enabled": false, "token": "{{待填}}" },
    "discord":  { "enabled": false, "token": "{{待填}}" }
  },
  "tools": {
    "shell":      { "enabled": "{{待填}}" },
    "files":      { "enabled": "{{待填}}" },
    "web_search": { "enabled": "{{待填}}" },
    "web_fetch":  { "enabled": "{{待填}}" },
    "image_gen":  { "enabled": "{{待填}}" }
  },
  "mcp": {
    "servers": []
  },
  "dream": {
    "enabled": "{{待填}}"
  },
  "langfuse": {
    "enabled": false,
    "public_key": "{{待填}}",
    "secret_key": "{{待填}}"
  },
  "security": {
    "{{待填}}": "{{待填}}"
  }
}

📋 配置项速查表

models

字段类型默认值说明
defaultstring{{待填}}
fallbackarray{{待填}}
providers.*.api_keystring{{待填}}
providers.*.base_urlstring{{待填}}

channels

字段类型默认值说明
websocket.enabledbooltrue{{待填}}
telegram.tokenstring{{待填}}
discord.tokenstring{{待填}}

tools

字段类型默认值说明
shell.enabledbool{{待填}}{{待填}}
files.enabledbool{{待填}}{{待填}}
web_search.enabledbool{{待填}}{{待填}}

security

字段类型默认值说明
{{待填}}{{待填}}{{待填}}{{待填}}

🔐 环境变量支持

{{待填:哪些配置项可以通过环境变量覆盖,格式规范}}

📝 个人笔记

{{待填}}


🔗 延伸阅读