AI个人学习
和实操指南
豆包Marscode1

Agnai Chat:与个性化AI角色互动的开源聊天平台

综合介绍

Agnai Chat 是一个开源的AI聊天平台,用户可以创建个性化AI角色,进行单人或多人互动。它支持多种AI服务,包括OpenAI、Claude、Kobold等,适合娱乐、角色扮演、教育或客服场景。平台无需安装,直接在浏览器使用,界面简洁,操作直观。匿名模式下数据存储本地,保护隐私。Agnai Chat 支持语音输入、多语言处理和图像生成,社区活跃,功能持续更新,适合各类用户。

Agnai Chat:与个性化AI角色互动的开源聊天平台-1

在线体验:https://agnai.chat/


 

功能列表

  • 创建个性化AI角色:自定义角色的名字、性格、背景故事和外观。
  • 多AI服务支持:兼容OpenAI、Claude、Kobold、NovelAI、OpenRouter等,用户可灵活切换。
  • 多人聊天模式:支持多个用户与多个AI角色同时互动,适合群聊或团队协作。
  • 匿名模式:数据存储在本地浏览器,保障用户隐私。
  • 语音和文字交互:支持语音输入和多语言处理,提升交互体验。
  • 图像生成:通过第三方服务为角色生成独特外观。
  • 记忆功能:AI角色记住对话历史,提供连贯的聊天体验。
  • 开源定制:通过GitHub参与开发,自由修改代码或添加功能。
  • 订阅功能:支持用户订阅,解锁高级设置,如自定义生成预设。
  • 记忆书功能:为角色添加背景知识,增强对话深度。

 

使用帮助

如何开始使用

Agnai Chat 是一个基于网页的平台,无需下载软件。用户打开浏览器,访问 https://agnai.chat/,即可进入主界面。主页包含“开始聊天”“注册”和“登录”选项。首次使用无需注册,点击“匿名模式”可直接体验,所有数据存储在本地浏览器。匿名模式适合快速试用,但数据无法跨设备同步。若需保存角色和聊天记录,建议注册账号。

注册和登录

  1. 点击右上角“注册”。
  2. 输入用户名、邮箱和密码,点击“提交”。
  3. 注册成功后,跳转至登录页面。
  4. 输入用户名和密码,点击“登录”。
  5. 登录后进入个人主页,可管理角色、查看聊天记录或调整设置。

注册用户可跨设备同步数据,享受订阅功能,如自定义AI服务设置。匿名用户也能使用全部核心功能,但清除浏览器缓存会丢失数据。

创建个性化AI角色

创建角色是 Agnai Chat 的核心功能,操作简单,功能丰富。以下是详细步骤:

  1. 登录后,点击左侧“角色”菜单。
  2. 点击“创建新角色”,进入编辑页面。
  3. 基本信息
    • 输入角色名字,如“太空探险家”或“历史学者”。
    • 填写描述,定义角色的性格、背景或兴趣。例如:“一位幽默的科学家,喜欢分享宇宙知识。”
    • 可选:添加标签,如“科幻”“教育”,便于分类。
  4. 外观设置
    • 上传图片作为头像,或输入描述生成图像。
    • 例如,输入“穿蓝色制服的宇航员”,连接Kobold Horde后生成图片。
  5. 高级设置
    • 选择AI服务,如OpenAI的GPT-4o或Claude 3。
    • 设置记忆范围,决定AI记住多少对话。
    • 调整对话风格,如“正式”或“轻松”。
  6. 点击“保存”,角色自动添加到列表。

创建的角色可随时编辑或删除,支持导入其他平台的角色文件(JSON或文本格式)。

聊天功能操作

  1. 开始聊天
    • 在主页或角色列表,选择一个角色,点击“聊天”。
    • 系统打开聊天窗口,显示角色头像和输入框。
  2. 文字输入
    • 在输入框输入消息,如“你最喜欢的书是什么?”。
    • 点击“发送”或按回车,AI立即回复。
  3. 语音输入
    • 点击输入框旁的麦克风图标。
    • 说出消息,系统转为文字并发送。
    • 语音支持中文、英文等语言,效果取决于网络和麦克风。
  4. 多人聊天
    • 点击聊天窗口的“邀请”按钮,生成分享链接。
    • 其他用户通过链接加入,可与多个角色互动。
    • 适合朋友娱乐或团队模拟场景,如客服培训。
  5. 设置调整
    • 在聊天窗口右上角,点击“设置”。
    • 可切换AI模型、调整回复长度或启用记忆功能。
    • 例如,设置“每次回复50字”以获得简短回答。

特色功能:记忆和记忆书

记忆功能让AI角色记住对话历史,提供连贯体验:

  1. 在角色设置中,启用“记忆”。
  2. 设置记忆范围,如“记住最近20条对话”。
  3. 聊天时,AI会参考历史信息,自动关联上下文。
  4. 若需清空,可点击“重置记忆”。

记忆书功能为角色添加背景知识:

  1. 在角色编辑页面,点击“记忆书”。
  2. 上传文本或输入内容,如角色的世界观或关键事件。
  3. 保存后,AI会在对话中引用这些信息,增强深度。
  4. 例如,为“魔法师”角色添加“魔法学院规则”,AI会根据规则回答相关问题。

图像生成

为角色生成外观图片的操作如下:

  1. 在角色编辑页面,点击“生成图像”。
  2. 输入描述,如“穿盔甲的骑士”。
  3. 选择生成服务(需连接Kobold Horde或Replicate)。
  4. 点击“生成”,几秒后显示图片。
  5. 满意后点击“保存”,设为角色头像。

多AI服务配置

Agnai Chat 支持多种AI服务,用户可根据需求选择:

  1. 在设置页面,点击“AI服务”。
  2. 选择模型,如OpenAI、Claude或Kobold。
  3. 若使用付费服务,需输入API密钥(在服务官网获取)。
  4. 保存设置,聊天时自动应用所选模型。
  5. 不同模型适合不同场景,如Claude更擅长创意写作,Kobold适合开源用户。

开源和自托管

对于技术用户,Agnai Chat 支持自托管和定制:

  1. 克隆项目
    • 访问 https://github.com/agnaistic/agnai
    • 运行 git clone https://github.com/agnaistic/agnai
  2. 安装依赖
    • 确保安装 Node.js 和 pnpm。
    • 运行 npm run deps
  3. 构建和运行
    • 运行 npm run build:all
    • Linux/Mac:npm run start
    • Windows:npm run start:win
  4. 自托管
    • 使用 Docker:docker run -dt -p 3001:3001 ghcr.io/agnaistic/agnaistic:latest
    • 可选安装 MongoDB 和 Redis,提升性能。
  5. 定制设置
    • 创建 settings.json,调整默认配置。
    • 例如,禁用匿名访问或设置默认记忆书。

自托管用户可运行本地服务器,访问 http://localhost:3001,完全控制数据和功能。

管道功能(高级)

官方说明提到的“管道功能”包括长期记忆和内容嵌入,需额外配置:

  1. 安装 Python 和 Poetry:npm run model
  2. 运行管道服务:agnai --pipeline
  3. 长期记忆
    • 存储大量对话历史,适合需要深度上下文的场景。
    • 在设置中启用,需连接 Redis。
  4. 内容嵌入
    • 支持嵌入Wikipedia文章或PDF,提升角色知识库。
    • 需上传文件或输入URL,系统自动解析。

这些功能适合高级用户,需技术背景和服务器支持。

注意事项

  • 匿名模式数据依赖浏览器,清除缓存会导致丢失。
  • 部分AI服务(如OpenAI)需用户提供API密钥。
  • 语音输入效果受网络和设备影响,建议在安静环境使用。
  • 自托管需定期更新代码,以获取最新功能和修复。

 

应用场景

  1. 角色扮演娱乐
    用户创建虚构角色,如“未来战士”或“古代诗人”,通过对话体验沉浸式故事。适合小说家、游戏玩家或创意爱好者。
  2. 教育辅助
    教师用AI角色模拟历史人物,如“李白”或“牛顿”,学生通过对话学习知识。角色可回答问题、讲解概念,适合课堂或自学。
  3. 客服培训
    企业创建“虚拟客户”角色,模拟投诉或咨询场景。团队通过多人模式练习应对,提升服务技能。
  4. 社交互动
    朋友用多人模式创建幽默角色,如“虚拟导游”,在群聊中分享趣事或组织活动,增加聚会乐趣。
  5. 内容创作
    写作者用AI角色头脑风暴,生成故事灵感或对话脚本。记忆书功能可添加世界观,确保内容一致。

 

QA

  1. Agnai Chat 是否免费?
    平台免费,匿名模式无需注册。部分AI服务需用户提供API密钥,可能涉及第三方费用。
  2. 如何保护隐私?
    匿名模式数据存储本地,不上传服务器。注册用户数据加密,仅用于同步。
  3. 支持哪些AI模型?
    支持OpenAI、Claude、Kobold、NovelAI、OpenRouter等,具体效果依模型而定。
  4. 可以离线使用吗?
    需联网运行,依赖云端AI服务。未来可能支持本地模型。
  5. 如何导入角色?
    在角色编辑页面,点击“导入”,上传JSON或文本格式的角色文件,系统自动解析。
  6. 多人模式如何操作?
    在聊天窗口生成邀请链接,分享给其他用户,所有人可同时与角色互动。
未经允许不得转载:首席AI分享圈 » Agnai Chat:与个性化AI角色互动的开源聊天平台
zh_CN简体中文