综合介绍
Agnai Chat 是一个开源的AI聊天平台,用户可以创建个性化AI角色,进行单人或多人互动。它支持多种AI服务,包括OpenAI、Claude、Kobold等,适合娱乐、角色扮演、教育或客服场景。平台无需安装,直接在浏览器使用,界面简洁,操作直观。匿名模式下数据存储本地,保护隐私。Agnai Chat 支持语音输入、多语言处理和图像生成,社区活跃,功能持续更新,适合各类用户。
在线体验:https://agnai.chat/
功能列表
- 创建个性化AI角色:自定义角色的名字、性格、背景故事和外观。
- 多AI服务支持:兼容OpenAI、Claude、Kobold、NovelAI、OpenRouter等,用户可灵活切换。
- 多人聊天模式:支持多个用户与多个AI角色同时互动,适合群聊或团队协作。
- 匿名模式:数据存储在本地浏览器,保障用户隐私。
- 语音和文字交互:支持语音输入和多语言处理,提升交互体验。
- 图像生成:通过第三方服务为角色生成独特外观。
- 记忆功能:AI角色记住对话历史,提供连贯的聊天体验。
- 开源定制:通过GitHub参与开发,自由修改代码或添加功能。
- 订阅功能:支持用户订阅,解锁高级设置,如自定义生成预设。
- 记忆书功能:为角色添加背景知识,增强对话深度。
使用帮助
如何开始使用
Agnai Chat 是一个基于网页的平台,无需下载软件。用户打开浏览器,访问 https://agnai.chat/
,即可进入主界面。主页包含“开始聊天”“注册”和“登录”选项。首次使用无需注册,点击“匿名模式”可直接体验,所有数据存储在本地浏览器。匿名模式适合快速试用,但数据无法跨设备同步。若需保存角色和聊天记录,建议注册账号。
注册和登录
- 点击右上角“注册”。
- 输入用户名、邮箱和密码,点击“提交”。
- 注册成功后,跳转至登录页面。
- 输入用户名和密码,点击“登录”。
- 登录后进入个人主页,可管理角色、查看聊天记录或调整设置。
注册用户可跨设备同步数据,享受订阅功能,如自定义AI服务设置。匿名用户也能使用全部核心功能,但清除浏览器缓存会丢失数据。
创建个性化AI角色
创建角色是 Agnai Chat 的核心功能,操作简单,功能丰富。以下是详细步骤:
- 登录后,点击左侧“角色”菜单。
- 点击“创建新角色”,进入编辑页面。
- 基本信息:
- 输入角色名字,如“太空探险家”或“历史学者”。
- 填写描述,定义角色的性格、背景或兴趣。例如:“一位幽默的科学家,喜欢分享宇宙知识。”
- 可选:添加标签,如“科幻”“教育”,便于分类。
- 外观设置:
- 上传图片作为头像,或输入描述生成图像。
- 例如,输入“穿蓝色制服的宇航员”,连接Kobold Horde后生成图片。
- 高级设置:
- 选择AI服务,如OpenAI的GPT-4o或Claude 3。
- 设置记忆范围,决定AI记住多少对话。
- 调整对话风格,如“正式”或“轻松”。
- 点击“保存”,角色自动添加到列表。
创建的角色可随时编辑或删除,支持导入其他平台的角色文件(JSON或文本格式)。
聊天功能操作
- 开始聊天:
- 在主页或角色列表,选择一个角色,点击“聊天”。
- 系统打开聊天窗口,显示角色头像和输入框。
- 文字输入:
- 在输入框输入消息,如“你最喜欢的书是什么?”。
- 点击“发送”或按回车,AI立即回复。
- 语音输入:
- 点击输入框旁的麦克风图标。
- 说出消息,系统转为文字并发送。
- 语音支持中文、英文等语言,效果取决于网络和麦克风。
- 多人聊天:
- 点击聊天窗口的“邀请”按钮,生成分享链接。
- 其他用户通过链接加入,可与多个角色互动。
- 适合朋友娱乐或团队模拟场景,如客服培训。
- 设置调整:
- 在聊天窗口右上角,点击“设置”。
- 可切换AI模型、调整回复长度或启用记忆功能。
- 例如,设置“每次回复50字”以获得简短回答。
特色功能:记忆和记忆书
记忆功能让AI角色记住对话历史,提供连贯体验:
- 在角色设置中,启用“记忆”。
- 设置记忆范围,如“记住最近20条对话”。
- 聊天时,AI会参考历史信息,自动关联上下文。
- 若需清空,可点击“重置记忆”。
记忆书功能为角色添加背景知识:
- 在角色编辑页面,点击“记忆书”。
- 上传文本或输入内容,如角色的世界观或关键事件。
- 保存后,AI会在对话中引用这些信息,增强深度。
- 例如,为“魔法师”角色添加“魔法学院规则”,AI会根据规则回答相关问题。
图像生成
为角色生成外观图片的操作如下:
- 在角色编辑页面,点击“生成图像”。
- 输入描述,如“穿盔甲的骑士”。
- 选择生成服务(需连接Kobold Horde或Replicate)。
- 点击“生成”,几秒后显示图片。
- 满意后点击“保存”,设为角色头像。
多AI服务配置
Agnai Chat 支持多种AI服务,用户可根据需求选择:
- 在设置页面,点击“AI服务”。
- 选择模型,如OpenAI、Claude或Kobold。
- 若使用付费服务,需输入API密钥(在服务官网获取)。
- 保存设置,聊天时自动应用所选模型。
- 不同模型适合不同场景,如Claude更擅长创意写作,Kobold适合开源用户。
开源和自托管
对于技术用户,Agnai Chat 支持自托管和定制:
- 克隆项目:
- 访问
https://github.com/agnaistic/agnai
。 - 运行
git clone https://github.com/agnaistic/agnai
。
- 访问
- 安装依赖:
- 确保安装 Node.js 和 pnpm。
- 运行
npm run deps
。
- 构建和运行:
- 运行
npm run build:all
。 - Linux/Mac:
npm run start
。 - Windows:
npm run start:win
。
- 运行
- 自托管:
- 使用 Docker:
docker run -dt -p 3001:3001 ghcr.io/agnaistic/agnaistic:latest
。 - 可选安装 MongoDB 和 Redis,提升性能。
- 使用 Docker:
- 定制设置:
- 创建
settings.json
,调整默认配置。 - 例如,禁用匿名访问或设置默认记忆书。
- 创建
自托管用户可运行本地服务器,访问 http://localhost:3001
,完全控制数据和功能。
管道功能(高级)
官方说明提到的“管道功能”包括长期记忆和内容嵌入,需额外配置:
- 安装 Python 和 Poetry:
npm run model
。 - 运行管道服务:
agnai --pipeline
。 - 长期记忆:
- 存储大量对话历史,适合需要深度上下文的场景。
- 在设置中启用,需连接 Redis。
- 内容嵌入:
- 支持嵌入Wikipedia文章或PDF,提升角色知识库。
- 需上传文件或输入URL,系统自动解析。
这些功能适合高级用户,需技术背景和服务器支持。
注意事项
- 匿名模式数据依赖浏览器,清除缓存会导致丢失。
- 部分AI服务(如OpenAI)需用户提供API密钥。
- 语音输入效果受网络和设备影响,建议在安静环境使用。
- 自托管需定期更新代码,以获取最新功能和修复。
应用场景
- 角色扮演娱乐
用户创建虚构角色,如“未来战士”或“古代诗人”,通过对话体验沉浸式故事。适合小说家、游戏玩家或创意爱好者。 - 教育辅助
教师用AI角色模拟历史人物,如“李白”或“牛顿”,学生通过对话学习知识。角色可回答问题、讲解概念,适合课堂或自学。 - 客服培训
企业创建“虚拟客户”角色,模拟投诉或咨询场景。团队通过多人模式练习应对,提升服务技能。 - 社交互动
朋友用多人模式创建幽默角色,如“虚拟导游”,在群聊中分享趣事或组织活动,增加聚会乐趣。 - 内容创作
写作者用AI角色头脑风暴,生成故事灵感或对话脚本。记忆书功能可添加世界观,确保内容一致。
QA
- Agnai Chat 是否免费?
平台免费,匿名模式无需注册。部分AI服务需用户提供API密钥,可能涉及第三方费用。 - 如何保护隐私?
匿名模式数据存储本地,不上传服务器。注册用户数据加密,仅用于同步。 - 支持哪些AI模型?
支持OpenAI、Claude、Kobold、NovelAI、OpenRouter等,具体效果依模型而定。 - 可以离线使用吗?
需联网运行,依赖云端AI服务。未来可能支持本地模型。 - 如何导入角色?
在角色编辑页面,点击“导入”,上传JSON或文本格式的角色文件,系统自动解析。 - 多人模式如何操作?
在聊天窗口生成邀请链接,分享给其他用户,所有人可同时与角色互动。