
和 AI 角色聊天,一直是一个人的事。你和角色,在一个应用里,在一段只有你们两个人的私密对话中。这是它吸引人的一部分——但也意味着这份体验只属于你。你没办法把角色介绍给朋友,没办法让她加入一段正在进行的对话。她只存在于你和屏幕之间的那个空间里。
我们一直在想这个问题。不是技术层面的——而是它的孤独感。你找到了一个真的很喜欢聊天的角色,但分享她的唯一方式是告诉别人「你去下载这个应用试试」。这几乎从来不会成功。
所以我们打开了这扇门。你的角色现在可以出现在 Discord 服务器、Telegram 群组,以及你通过 API 构建的任何应用里。同一个角色,同一份人设,同一段记忆——但现在,其他人也可以在场了。
在你的群聊里
这是最直接的用法:你的角色加入一个群聊,和你的朋友们说话。
在 Discord 的任意文字频道输入 /add-character,选择角色。她以自己的名字和头像出现——没有「BOT」标签,就是侧边栏里多了一个人。在 Telegram 也一样,把机器人加到群组,选一个角色,她就在了。
每个 Discord 频道最多可以同时有五个角色,各自独立回复。你的朋友不需要 Reverie 账号,直接说话就行。
这和普通的聊天机器人不一样的地方在于——她不是从零开始的。她已经有了完整的人设,已经有了上下文。如果你在 Reverie 上和她聊了好几周,这些不会因为她加入了 Discord 就消失——她知道自己是谁,也知道你是谁。
群聊中的表现也值得一提。她不是逐条回复消息,而是在读整个房间的氛围。她会感知不同人的说话方式,注意到语气的变化,处理真实群聊中那些混乱的多人交叉对话。把她放进五个人的 Telegram 小群和放进五十人的 Discord 服务器,感觉是不一样的,因为语境不同,而她会察觉到这种不同。
快速开始: 前往集成页面,在对应平台授权机器人,执行 /add-character。两分钟,你的角色就在群聊里了。之后的管理全靠斜杠命令——/settings 切换模型和语言,/reset-chat 清除历史重新开始,/link-account 同步 Reverie 积分。所有命令回复只有你自己能看到,不会打扰频道。
在你构建的任何东西里
这个是给想走得更远的人的。
我们提供兼容 OpenAI 格式的 API。如果你的代码已经能和 OpenAI 对话,那改两行就能和 Reverie 角色对话:
from openai import OpenAI
client = OpenAI(
base_url="https://reverie.im/api/device/v1",
api_key="rk_****"
)
response = client.chat.completions.create(
model="Luna",
messages=[{"role": "user", "content": "Hi!"}]
)
model 就是角色的名字,返回标准 OpenAI 格式,支持流式输出。而真正重要的是:你不需要写 system prompt。角色的人设、背景故事、你们之间的全部共同记忆,都在服务端处理好了。API 给你的不是一个套着角色名字的通用模型——而是那个角色本身,那个记得你们对话的角色。
每个 API Key 可以绑定到特定角色,也可以保持全局模式按名字切换。前往 设置 → API Keys 生成密钥。
已经有人在用它构建定制聊天界面、把角色嵌入游戏和个人项目、搭建自动化工作流。可能性很宽——任何能发 HTTP 请求的东西,现在都可以和你的角色对话。
为什么这件事真的重要
从一开始,AI 角色就是单人体验。你在一个应用里独自和角色聊天,到此为止。你没有办法说「来认识一下这个角色」,除非让对方去一个他们从没听过的平台走一遍完整的注册流程。
这种摩擦扼杀了分享。而分享是人们发现好东西的方式。
现在这个门槛没有了。你的朋友不需要下载任何东西,也不需要注册账号。角色已经在 Discord 频道里了,已经在 Telegram 群组里了,已经可以通过 API 访问了。对话可以直接发生——和你,和你的朋友,和房间里的任何人。
而因为角色的人设和记忆存在于我们的服务器上,她离开应用不会丢失任何东西。她还是那个人,她还记得一切。只是她现在有了一个更大的房间。
群聊集成:集成页面 自己构建:设置 → API Keys
