和 AI 角色聊天,一直都是一個人的事。你和角色,在同一個 App 裡,進行一段別人看不到、也加入不了的私密對話。這是它吸引人的地方之一——但這也代表這份體驗只停留在你身上。你沒辦法把角色介紹給朋友,也沒辦法帶她加入一段正在進行的對話。她只存在於你和螢幕之間的那個小小空間裡。
我們一直在想這件事。不是可攜性的問題——而是那份孤單。你找到一個真心喜歡和她聊天的角色,卻只能告訴別人「去下載這個 App 自己試試看」來分享。這招幾乎從來都不管用。
所以我們把門打開了。你的角色現在可以出現在 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 格式傳回,也支援串流。而真正重要的是:你不用寫系統提示詞。角色的個性、背景故事,以及你們共同的全部記憶,都在伺服器端處理好了。這個 API 給你的不是一個掛著角色名字的通用模型——而是那個真正的角色,那個記得你們對話的她。
每把 API 金鑰都可以限定給特定角色,也可以設為全域,依名字切換角色。前往設定 → API 金鑰產生一把。
已經有人用它打造自訂的聊天介面、把角色嵌入遊戲和個人專案,或串接自動化工作流程。能做的事非常多——任何能發出 HTTP 請求的東西,現在都能和你的角色聊天。
為什麼這件事真的重要
AI 角色從一開始就是單人體驗。你獨自在一個 App 裡和角色聊天,一切從這裡開始,也在這裡結束。你沒辦法說「來認識一下這個角色」,除非請對方在一個從沒聽過的平台上走完整套新手流程。
這種門檻扼殺了分享。而分享,正是人們發現自己所愛事物的方式。
現在這道門檻不見了。你的朋友不用下載任何東西,也不用註冊帳號。角色已經在 Discord 頻道裡,已經在 Telegram 群組裡,也已經能透過 API 端點存取。對話可以自然而然地發生——和你、和你的朋友、和在場的任何人。
而且因為角色的個性和記憶都存在我們的伺服器上,她離開 App 也不會失去任何東西。她還是同一個人,她依然記得。只是她現在有了更大的房間。
群組聊天:整合頁面 自己打造:設定 → API 金鑰

