首页 资讯 下载 教程 Skills 社群

OpenClaw 身份与人设配置:定制你的 AI 助手形象

身份配置

openclaw.json 中通过 identity 字段定义 AI 助手的身份:

{
  identity: {
    name: "小龙虾",          // AI 助手的名字
    theme: "helpful assistant",  // 性格主题
    emoji: "🦞"              // 代表 emoji
  }
}

参数说明

  • name:AI 助手在对话中的显示名称,用户 @mention 时也会使用此名称
  • theme:用一句话描述 AI 的性格和行为风格,它会被注入到系统提示词中影响 AI 的回答方式
  • emoji:代表 AI 助手的 emoji 图标,显示在消息回复和 Dashboard 中

有趣的主题示例

// 专业助手
{ identity: { name: "Jarvis", theme: "professional butler", emoji: "🤵" } }

// 编程伙伴
{ identity: { name: "CodeBuddy", theme: "senior developer who explains clearly", emoji: "👨‍💻" } }

// 学习导师
{ identity: { name: "小问", theme: "patient and encouraging teacher", emoji: "📚" } }

UI 显示配置

通过 ui 字段进一步控制 AI 助手在界面上的展示:

{
  ui: {
    seamColor: "#ff4d4d",          // 主题色
    assistant: {
      name: "小龙虾",              // 界面显示名(覆盖 identity.name)
      avatar: "🦞"                 // 头像:可以是 emoji、文字、URL 或 data URI
    }
  }
}

avatar 支持多种格式:

  • emoji:"🦞"
  • 文字:"AI"
  • 图片 URL:"https://example.com/avatar.png"
  • Data URI:"data:image/png;base64,..."

多 Agent 不同身份

如果配置了多个 Agent,可以为每个 Agent 设置独立身份:

{
  agents: {
    list: [
      {
        id: "main",
        default: true,
        thinkingDefault: "high"
      },
      {
        id: "quick",
        fastModeDefault: true,
        thinkingDefault: "off"
      }
    ]
  }
}