Reverie LogoReverie
PostacieOpowieściFunkcjeTwórcyBlog
Zaloguj sięZarejestruj się
Dokumentacja
Dokumentacja

Welcome to Reverie

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

See what shipped this week →
Welcome to Reverie

Start here

Account setup
Your first conversation
Finding characters
Credits explained

Conversations

Chat overview
Side panel & chat settings
Slash commands
Smart suggestions
Forking conversations
Group chats
Voice calls
Voice cloning & design
Reasoning mode
First-response enhancement
Dual-model first-response comparison
Peek into the character's mind
Image-to-video
Personas
Scenarios
How memory works
World Books
Plugins overview
Using plugins
Creating plugins

Long-form writing

Story mode
Writing interactive stories
Novel mode
Directing prose in novel mode
Chat-to-novel

Social

Moments
Hashtags
Discovery

Build & earn

Character quick start
Conversational character builder
Advanced settings
Custom response styling
Stickers
First-response tuning
Test drive (debug chat)
Image guidelines
Writing characters that feel real
Publishing & managing
Creator hub
Revenue streams
Direct fan support
Withdrawals
Campaigns
Bounty challenges
Creator announcements
Creator analytics

Beyond the app

Discord bot
Telegram bot
Open API

Your account

Profile & preferences
Security
API keys
Data & privacy
Credit ledger
Subscriptions
Referrals
Redeem codes

Reference

Supported models
Choosing a model
Free models
Reverie LogoReverie

Platforma do czatu i roleplayu z postaciami AI. Wymarź to, stwórz to, rozmawiaj z tym.

Twitter·Discord·O nas·Kontakt

Produkt

FunkcjeMotywyRoleplay AIPomysły na roleplayAI RPGCzat AI z pamięciąPostacieHistorieMomentyKreator postaci AIKreator postaci wizualnychWorld BooksWtyczki Roleplay AITryb opowieściAI do pisania powieściCzat w powieśćWyzwania postaciOsiągnięciaReverie Wrapped

Odkrywaj

Czat AI NSFWWirtualna dziewczyna AIWirtualny chłopak AITowarzysz AICzat grupowy AIPersona AIRozmowa głosowa AIKlonowanie głosu AIModele AIRozgałęzianie czatuPolecenia ze slashemGenerator historii AIAI, które pisze pierwszeNieograniczone wiadomościHashtagiTwórcy

Porównaj

Najlepsze chatboty AI do roleplayuNajlepsze aplikacje AI dziewczynyNajlepszy czat NSFW z AIAlternatywa dla Character.AIvs Character.AIvs Janitor AIvs Chai AIvs SpicyChatvs Crushon.AIvs Polybuzz.AIvs Chub AIvs SillyTavernvs Talkie AIvs AI Dungeonvs Replikavs Moematevs Figgs AI

Zasoby

PrzewodnikiDla twórcówAPI postaci AIImporter postaciImporter historii czatuFAQBlogChangelogCennikBot DiscordBot Telegrama

Kategorie

  • Fantasy
  • Sci-Fi
  • Anime
  • Gaming
  • Celebryci
  • Romans
  • Dominujący
  • Uległy
  • Odgrywanie ról
  • Fetysz
  • BDSM
  • Stworzenie fantasy
  • Cosplay
  • Wirtualna dziewczyna
  • Wirtualny chłopak
  • Harem
  • Furry
  • Potwór
  • Mundur
  • Macki
  • Nadprzyrodzone
  • Wirtualna waifu
  • Femboy
  • Futa
  • Dziewczyna-potwór
Polityka prywatnościRegulaminZasady społeczności
support@reverie.im
651 N Broad St, Suite 206, Middletown, DE 19709, USA
© 2026 Reverie. All rights reserved.
Account

API keys

API keys you generate to access Reverie characters from your own apps — the OpenAI-compatible endpoint, the character importer skill, custom integrations.

API keys on Reverie are outbound — they let your own code call Reverie. They're not for plugging external provider keys (OpenAI, Anthropic, etc.) into Reverie's chat; Reverie uses its own model routing internally.

What API keys are for

  • The Open API — an OpenAI-compatible chat completions endpoint you can call from any client that speaks OpenAI
  • The Character Importer skill — CLI tool that uses the v1 character creation endpoint
  • Any custom integration that calls Reverie's /api/v1 surface

Creating a key

Settings → API keys → + New key.

  • Name — which integration or device the key is for, so you can revoke it later
  • Default character (optional) — when set, requests without a model field land on this character (useful for single-character bots and integrations)
  • Expiration (optional) — auto-expire after a date

Keys are prefixed rk_ and shown only once on creation — store them somewhere safe (a password manager, a secret store). If you lose a key, revoke it and create a new one.

Using a key

Pass it as a Bearer token:

Authorization: Bearer rk_...

See the Open API guide for the full request shape, model field semantics, streaming behaviour, and error codes.

Per-key default character

The "default character" field on a key is genuinely useful for narrow integrations:

  • A Discord bot that's just one character — set that character as default; requests don't need a model field
  • A tutoring chatbot pinned to a specific tutor character — same
  • The GET /v1/models endpoint changes behaviour: with a default character set, it returns that character's scenarios so OpenAI-compatible UIs can pick between scenarios as if they were model variants

Without a default, the API falls back to your most recent character chat.

Revoking and rotating

Settings → API keys → [key] → Revoke. Immediate; the key stops working on the next request.

Rotation: create a new key with the same name + default character, ship the new key to your integration, then revoke the old one. No downtime if you swap them in the right order.

Billing

API usage spends from your Reverie credit balance — same per-token rates as web chat, no surcharge for using the API. The credit ledger labels API usage with the key name so you can see per-integration spend.

What we don't currently support

For the avoidance of doubt: Reverie doesn't currently let you bring your own provider keys (OpenAI, Anthropic, Google, OpenRouter, DeepSeek) and route Reverie chats through them. We manage model routing centrally so we can guarantee uptime, fall back when a provider is down, and tune costs across the catalog. If this changes we'll announce it in the changelog.

On this page

What API keys are for
Creating a key
Using a key
Per-key default character
Revoking and rotating
Billing
What we don't currently support