KlausNomi

🎭 命令行 AI 伴侣与群聊房间管理工具

通过 Bash 脚本与 Nomi AI 伴侣进行聊天、管理多角色房间的轻量级 API 客户端工具,适合开发者快速集成 AI 陪伴服务。

收藏
2.7k
安装
1.1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

KlausNomi 是一款开源 Bash 脚本工具,封装了 Nomi AI 的 REST API,允许用户通过命令行与 AI 伴侣(Nomis)进行交互,并支持创建多角色聊天房间(Room)。其核心功能包括:列出和管理 Nomi 角色、发送单聊消息(支持 JSON 或纯文本回复)、下载角色头像,以及创建/更新/删除多 Nomi 房间并实现群聊场景。

显著优点:

  • 极轻量依赖:仅需 bash、curl、jq,无复杂运行时环境,适合服务器或 CI/CD 场景。
  • Room 多角色机制:独特的 room create + room chat + room request 工作流,可实现多个 AI 角色在同一场景下的协作对话,适合构建虚拟社交、叙事游戏或决策模拟。
  • 灵活的输出格式:chat 命令返回完整 JSON(含元数据),reply 命令仅返回文本,便于脚本化处理。
  • 开源可审计:代码透明,用户可自行审查 API 调用逻辑。

潜在局限与风险:

  • API 密钥安全:依赖环境变量 NOMI_API_KEY,若未妥善保管(如写入 shell history 或日志),存在泄露风险。
  • 功能边界:当前 Room 创建固定启用 backchannelingEnabled: true 和固定备注,缺乏细粒度配置;且为 CLI 工具,无图形界面。
  • 网络依赖:完全依赖 Nomi 官方 API 可用性与稳定性,无本地离线能力。
  • 隐私注意:所有对话内容均发送至 Nomi 服务器,敏感场景需谨慎。

适合人群:熟悉命令行的开发者、希望自动化 AI 伴侣交互的技术用户、需要多 AI 角色协作场景的创作者或研究者。

常规风险:API 密钥泄露、第三方服务中断、对话数据外泄。建议配合密钥管理工具(如 pass 或云密钥服务)使用,并定期轮换密钥。

KlausNomi 内容

scripts文件夹
手动下载zip · 3.5 kB
nomi.shtext/x-shellscript
请选择文件