Reverie LogoReverie
Nhân vậtCâu chuyệnTính năngNgười sáng tạoBlog
Đăng nhậpĐăng ký
Tài liệu
Tài liệu

Welcome to Reverie

Thoughtful AI character platform. Chat, write, build, earn.

See what shipped this week →
Reverie documentation

Start here

Getting started
Getting started
Account setup
Your first conversation
Finding characters
Importing your history
Glossary

Chatting

Chatting
The chat screen
Side panel & settings

Steering a reply

Slash commands
Guiding a reply
Reply suggestions
First-response enhancement
Reasoning mode
Comparing two replies

Shaping the conversation

Personas
Scenarios
How memory works
Forking conversations
Group chats
Proactive messages

Managing your chats

Managing conversations
Sharing a conversation
Troubleshooting chat

Voice, images & video

Voice, images & video
Voice, images & video
Voice calls
Reading messages aloud
Voice Studio
Generating images
Image to video
Stickers

Worlds & long-form

Worlds & long-form
Worlds & long-form
World Books

Stories

Story mode
Writing a story

Novels

Novel mode
Directing prose
Writing styles
Chat to novel

Creating characters

Creating characters
Creating characters

Three ways to build

Character quick start
Conversational builder
Visual builder
Importing characters

Making it good

Writing a character
Advanced settings
Prompt fields
Preset personas
Image guidelines

Shipping it

Test drive
Publishing a character
Reviews & creator notes
Plugins
Plugins
Using plugins
Creating plugins

Community

Community
Community
Discovery
Moments
Hashtags
Collections
Following creators
Scene snapshots
Safety & reporting

Earning

Creator hub
Creator hub
Becoming a creator
Revenue streams
Direct support
Withdrawals
Creator analytics
Creator posts
Creator messages
Campaigns
Bounties

Your account

Account
Account
Your profile
Security
Content preferences
Appearance
Notifications
Data & privacy
Reports & appeals
Getting help
Billing
Billing
Subscriptions
Credits
Referrals
Gift cards & codes
Rewards
Rewards
Daily check-in
Lucky draw
Achievements
Titles, frames & themes
Reverie Wrapped

Beyond the app

Integrations
Integrations
Reverie Labs
Discord bot
Telegram bot
Open API
API keys

Reference

Reference
Reference
Models
Choosing a model
Free models
Limits
Keyboard shortcuts
Reverie LogoReverie

Nền tảng trò chuyện & nhập vai nhân vật AI. Hãy mơ, hãy tạo, hãy trò chuyện.

Twitter·Discord·Về chúng tôi·Liên hệ

Sản phẩm

Tính năngChủ đềAI RoleplayÝ tưởng nhập vaiAI RPGAI Chat có bộ nhớNhân vậtCâu chuyệnBộ sưu tập chọn lọcKhoảnh khắcKỷ niệmTrình Tạo Nhân Vật AINgười tạo nhân vật trực quanWorld BooksPlugin AI RoleplayChế độ Câu chuyệnAI Viết Tiểu ThuyếtChuyển chat thành tiểu thuyếtThử thách nhân vậtThành tựuReverie Wrapped

Khám phá

Trò chuyện AI NSFWChat AI không bộ lọcBạn Gái AIBạn Trai AIBạn Đồng Hành AIChat nhóm AIPersona AIGọi thoại AINhân bản giọng nói AIMô hình AIPhân nhánh trò chuyệnLệnh SlashTrình tạo truyện AIAI nhắn tin trướcTin nhắn không giới hạnHashtagsNhà sáng tạo

So sánh

Chatbot nhập vai AI tốt nhấtỨng dụng bạn gái AI tốt nhấtChat AI NSFW tốt nhấtLựa chọn thay thế Character.AIvs Character.AIvs Janitor AIvs Chai AIvs SpicyChatvs Crushon.AIvs Polybuzz.AIvs Chub AIvs SillyTavernvs Talkie AIvs AI Dungeonvs Replikavs Moematevs Figgs AI

Tài nguyên

Hướng dẫnBảng thuật ngữDành cho nhà sáng tạoAPI nhân vật AICông cụ nhập nhân vậtTrình nhập lịch sử chatFAQBlogChangelogTrạng tháiBảng giáDiscord BotBot Telegram

Danh mục

  • Giả tưởng
  • Khoa học viễn tưởng
  • Anime
  • Trò chơi
  • Người nổi tiếng
  • Lãng mạn
  • Thống trị
  • Phục t종
  • Nhập vai
  • Fetish
  • BDSM
  • Sinh vật giả tưởng
  • Cosplay
  • Bạn gái ảo
  • Bạn trai ảo
  • Harem
  • Furry
  • Quái vật
  • Đồng phục
  • Xúc tu
  • Siêu nhiên
  • Waifu ảo
  • Femboy
  • Futa
  • Cô gái quái vật
Chính sách bảo mậtĐiều khoản và điều kiệnQuy định Cộng đồng
support@reverie.im
651 N Broad St, Suite 206, Middletown, DE 19709, USA
© 2026 Reverie. All rights reserved.
Integrations

API keys

Create, scope and manage keys for the API.

An API key authenticates requests to Reverie's Open API. Keys live at Settings → More → API Keys, which is also where the Labs Open API tile points. Any account can create them — there is no tier requirement and no cap on how many you hold.

Create a key

Press Create New API Key

On an empty page the button reads Create Your First API Key.

Name it

Name is required, 1–100 characters. It is how the key is labelled in the list and in usage statistics — "Living Room Speaker", "staging worker".

Choose Global or a specific character

Character Selection is a choice between Global (All Characters) and Specific Character, not an optional extra. A specific character becomes the key's pinned character.

Optionally set a device type and an expiry

Device Type is free text (speaker, phone, iot). Expiration takes a date and a time; the key stops working automatically at that moment.

The key appears immediately as rk_ followed by 64 hexadecimal characters.

Keys stay retrievable

The secret is not a one-time reveal. Every key's card has Show API key, Hide API key and Copy API key, at any time, for as long as the key exists.

Because the full secret remains readable from your settings, treat account access as key access. Keep the key on a server or in a secret manager, never in source control or browser code.

Global keys and pinned keys

Global (All Characters)Specific Character
GET /models returnsYour recent charactersThat character's scenarios, or the character itself if it has none
model omittedFalls back to your most recent chatUses the pinned character
Short scenario IDsNever resolveResolve against the pinned character

Disable, delete, rotate

ActionEffectReversible
Active toggleRequests with the key are rejected while it is offYes
DeleteThe key is destroyed and applications using it lose accessNo

There is no separate revoke action — disabling and deleting are the two options.

Deleting a key cannot be undone, and it takes that key's attribution with it: its past traffic moves into a Deleted keys bucket in the usage statistics, where you can no longer tell which integration spent what. Disable a key first if you might want the history.

To rotate, create the replacement, deploy it, then disable or delete the old key. There is no automatic rotation and no grace period after expiry — an expired key is rejected with api_key_expired on the next request.

Scopes

Keys carry scopes, and the create dialog does not expose them. A key you make in Settings can call the chat endpoints, and only those.

The character importer endpoint needs a different scope, and the only way to get such a key is to open Labs → Character Importer Skill, which creates one for you named Reverie Character Importer (Skill). Calling the importer with an ordinary settings key returns a 403. Import characters →

Usage statistics

The Usage statistics panel on the same page reports Requests, Tokens, Credits and Active keys, bucketed by UTC day, with a per-key breakdown under Usage by key. Filter by one key or All keys, over a window of 7 to 90 days — 30 by default. Only chats created through the API are counted.

This panel is the only place per-key spend exists. Your credit history records what each message cost, but it does not label a transaction with the key that made it, so use the statistics here to compare integrations.

Build a request

Build a request opens a generator: pick one of your active keys, pick a character or scenario from the list that key can see, type a message, choose streaming and temperature, then copy working cURL, TypeScript or Python.

The key is used in your browser only to load the character list. The generated code reads REVERIE_API_KEY from the environment rather than embedding the secret.

Limits

LimitValue
Keys per accountNo limit
Per-key rate limitNone
Per-key concurrency capNone
What actually bounds usageYour credit balance, plus the free-model window

Related

  • Open API — endpoints, request shape and errors
  • Import characters — what the importer key is for
  • Reverie Labs — the Open API and importer tiles
  • Security — the rest of your account's access settings

On this page

Create a key
Press Create New API Key
Name it
Choose Global or a specific character
Optionally set a device type and an expiry
Keys stay retrievable
Global keys and pinned keys
Disable, delete, rotate
Scopes
Usage statistics
Build a request
Limits
Related