创建个性化 AI 角色需要修改项目配置文件,以下是详细步骤:
- 定位配置文件:在项目目录的
src/config/roles.json
中添加新条目 - 参数设置:
id
:唯一标识符(字母数字组合)name
:角色显示名称(支持emoji)personality
:200字内的性格描述(影响回答风格)model
:需与.env
中配置的 API 密钥对应
- 视觉定制:通过
avatar
字段设置头像 URL,建议使用 1:1 比例的 PNG 图片
进阶技巧:
- 在
custom_prompt
中添加系统级指令(如要求特定语言风格) - 相同模型可创建多个差异化角色实例
- 通过 GitHub Actions 实现配置自动热更新
本答案来源于文章《Botgroup.chat:多个AI角色实时互动的群聊天应用》