配置说明

详细了解 OpenClaw 的配置选项,包括 API Key、多模型设置、代理配置等。

配置文件位置

OpenClaw 的配置文件默认位于:

# macOS/Linux
~/.openclaw/config.yaml

# Windows
%USERPROFILE%\.openclaw\config.yaml

基础配置示例

# OpenClaw 配置文件

# 默认模型设置
models:
  default: kimi
  
  # Kimi 配置
  kimi:
    api_key: "sk-your-kimi-api-key"
    model: "kimi-k2.5"
    base_url: "https://api.moonshot.cn/v1"
  
  # Claude 配置
  claude:
    api_key: "sk-your-claude-api-key"
    model: "claude-3-opus-4"
    base_url: "https://api.anthropic.com/v1"
  
  # OpenAI 配置
  openai:
    api_key: "sk-your-openai-api-key"
    model: "gpt-4"
    base_url: "https://api.openai.com/v1"

# 浏览器配置
browser:
  headless: false
  debug_port: 9222
  chrome_path: "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"

# 代理设置
proxy:
  http: "http://127.0.0.1:7890"
  https: "http://127.0.0.1:7890"

# 日志设置
logging:
  level: "info"
  file: "~/.openclaw/logs/openclaw.log"

# 技能配置
skills:
  auto_update: true
  custom_path: "~/.openclaw/skills"

获取 API Key

Kimi (Moonshot AI)

  1. 访问 https://platform.moonshot.cn/
  2. 注册并登录账号
  3. 进入"API Key 管理"
  4. 创建新的 API Key
  5. 复制并保存到配置文件

Claude (Anthropic)

  1. 访问 https://console.anthropic.com/
  2. 注册账号并完成验证
  3. 进入 "API Keys" 页面
  4. 生成新的 API Key

多模型切换

在对话中临时切换模型:

# 使用特定模型
openclaw --model claude "你的问题"

# 或在配置中切换默认模型
openclaw config set models.default gpt-4

环境变量

也可以使用环境变量配置:

# macOS/Linux
export OPENCLAW_KIMI_API_KEY="sk-your-key"
export OPENCLAW_CLAUDE_API_KEY="sk-your-key"

# Windows PowerShell
$env:OPENCLAW_KIMI_API_KEY="sk-your-key"