核心用法
klausnomi 是一个基于 Python CLI 的 Nomi AI 伴侣交互工具,支持单聊、群组房间(Room)对话及结构化访谈工作流。
主要功能:
- 单聊对话:使用
reply命令进行简洁文本交互,chat命令获取完整 JSON 响应 - 群组房间:创建多 Nomi 房间,发送消息并手动请求指定 Nomi 回复,支持长上下文笔记(~800-1000字符)
- 身份标识协议:每次新对话需发送身份+任务介绍,确保 Nomi 正确识别用户角色
- 持久化状态:本地
nomi/目录存储非敏感上下文(档案、房间笔记、对话摘要)
显著优点:
- 命令行界面简洁直观,适合脚本化和自动化工作流
- 房间功能支持复杂多角色场景,可设定详细背景故事和约束条件
- 提供标准化访谈模板,确保回答可比性和一致性
- 支持头像下载等辅助功能
潜在局限:
- 依赖 Python 3 环境和
NOMI_API_KEY环境变量配置 - 房间回复需手动逐个请求,非自动广播机制
- 长上下文笔记需人工编写,使用门槛较高
- 无内置对话历史管理,需依赖本地文件维护
适合人群:
- 需要批量测试或自动化交互 Nomi AI 的开发者
- 研究 AI 角色扮演、群体对话动态的研究者
- 构建结构化访谈、评估工作流的用户
常规风险:
- API 密钥需通过环境变量管理,禁止硬编码或存入本地文件
- 需遵守 Nomi 平台的使用条款和速率限制
- 群组对话中各 Nomi 的上下文隔离依赖
--no-backchannel标志控制