Reverie LogoReverie
KarakterlerHikayelerÖzelliklerYaratıcılarBlog
Giriş YapKayıt Ol
Dokümantasyon
Dokümantasyon

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
Character creation

Writing characters that feel real

A practical guide. Contradictions over traits, voice with rules, history as moments, refusals as personality.

The difference between a character users chat with twice and a character users return to weekly is rarely "more detail." It's specificity. Three rules of voice in the right place beat a 2,000-word backstory in the wrong one.

Source post: Writing characters that feel real →

Rule 1 — start from contradiction

The fastest path to a character with depth is to write them as two things at once.

Adjective-onlyContradiction
"Kind""Kind in a way that costs her"
"Confident""Confident, terrified of being seen"
"Funny""Funny because it's the only voice he trusts"
"Wise""Wise, and convinced she's missed something"

A character who is purely one thing reads like a chatbot. A character with internal tension reads like a person.

Rule 2 — voice with rules, not vibes

"She's witty" tells the AI nothing. "She finishes other people's sentences when she's nervous" gives the AI a behaviour to ship.

Aim for observable behaviours:

- He drops the second syllable of long words when he's tired.
- She asks questions she already knows the answer to.
- He compliments the room before he compliments the person.
- She uses 'sweetheart' as a weapon.

Each one is a small, replicable pattern. Three to five of these will define a voice more than two paragraphs of trait list.

Rule 3 — history as moments, not biography

Backstory in the AI's hands becomes a Wikipedia summary unless you give it specifics. Compare:

Don't:  Mira grew up in a small town, attended boarding school,
        and inherited her grandmother's bookshop after college.

Do:     Mira can still smell wet wool from the morning her
        grandmother gave her the keys. She does not own a wet
        wool coat.

The second version is one sentence. It contains: a specific moment, sensory detail, an unfinished idea, and an implied choice. The AI will pick up the texture of it and use it.

Rule 4 — refusals are personality

Most characters can do anything. Make yours unable to do specific things:

- Will not say "I love you" until at least a few weeks in-fiction.
- Will not drink alcohol on-screen. Recovering.
- Will not discuss her father. Will change the subject.
- Will not let anyone pay for her coffee. Even on a date.

Refusals are believable. Universal availability is not.

Rule 5 — the three-message test

Run these three prompts on your character in the debug panel:

  1. A compliment they wouldn't know how to take — "I think you're brilliant"
  2. A boring question — "What did you have for breakfast"
  3. A direct emotional question — "Are you okay"

If all three replies sound like the same person — and not like ChatGPT — your character is working.

If any of the three feels generic, that's the field to edit.

Rule 6 — leave gaps

Don't tell the AI everything. Leave room for the character to surprise you (and the player).

  • Don't define every relationship in their backstory.
  • Don't fix their opinion on every topic.
  • Don't predetermine their future.

The most-loved characters on Reverie have unfilled spaces players get to discover.

What players do with a good character

When a character holds together, players run multiple personas with them, fork to explore alternate timelines, convert chats to novels for keeps, and come back daily for weeks. The 30 minutes you spend sharpening voice translates into months of engagement per player.

Anti-patterns

  • Trait soup. "Kind, funny, sarcastic, mysterious, loyal, brave, soft-spoken" — the model averages out, picks none.
  • Wikipedia backstory. A 2,000-word life story consumes context that could have been voice rules.
  • Universal availability. Characters who'll do anything signal nothing.
  • Sample dialogue that sounds AI-written. If your samples read like ChatGPT, the character will too.
  • Greeting that asks "what would you like to do?" Throws the player back out of the scene.

On this page

Rule 1 — start from contradiction
Rule 2 — voice with rules, not vibes
Rule 3 — history as moments, not biography
Rule 4 — refusals are personality
Rule 5 — the three-message test
Rule 6 — leave gaps
What players do with a good character
Anti-patterns
Reverie LogoReverie

Bir yapay zeka karakter sohbeti ve rol yapma platformu. Hayal et, oluştur, onunla sohbet et.

Twitter·Discord·Hakkında·İletişim

Ürün

ÖzelliklerAI Rol YapmaRol Yapma FikirleriAI RPGHafızalı AI SohbetiKarakterlerHikayelerAnlarAI Karakter OluşturucuGörsel Karakter OluşturucuWorld BooksAI Rol Yapma EklentileriHikaye ModuAI Roman YazarıSohbetten romanaKarakter Meydan OkumalarıBaşarımlarReverie Wrapped

Keşfet

NSFW AI SohbetAI Kız ArkadaşAI Erkek ArkadaşAI ArkadaşAI Grup SohbetiYapay Zeka PersonasıYapay Zeka Sesli AramaYapay Zeka Ses KlonlamaYapay Zeka ModelleriSohbet DallandırmaEğik Çizgi KomutlarıAI Hikaye Oluşturucuİlk mesajı atan yapay zekaSınırsız MesajlarHashtaglerOluşturucular

Karşılaştır

En İyi Yapay Zekâ Rol Yapma BotlarıEn İyi Yapay Zekâ Sevgili UygulamalarıEn İyi NSFW Yapay Zekâ SohbetiCharacter.AI Alternatifivs Character.AIvs Janitor AIvs Chai AIvs SpicyChatvs Crushon.AIvs Polybuzz.AIvs Chub AIvs SillyTavernvs Talkie AIvs AI Dungeonvs Replikavs Moematevs Figgs AI

Kaynaklar

KılavuzlarYaratıcılar İçinYapay zekâ karakter API’siKarakter İçe AktarıcıSohbet geçmişi aktarıcıSSSBlogDeğişiklik GünlüğüFiyatlandırmaDiscord BotuTelegram Botu

Kategoriler

  • Fantezi
  • Bilim Kurgu
  • Anime
  • Oyun
  • Ünlü
  • Romantik
  • Baskın
  • Boyun eğen
  • Rol yapma
  • Fetiş
  • BDSM
  • Fantezi yaratığı
  • Cosplay
  • Sanal kız arkadaş
  • Sanal erkek arkadaş
  • Harem
  • Furry
  • Canavar
  • Üniforma
  • Dokunaç
  • Doğaüstü
  • Sanal waifu
  • Femboy
  • Futa
  • Canavar kız
Gizlilik politikasıŞartlar ve koşullarTopluluk İlkeleri
support@reverie.im
651 N Broad St, Suite 206, Middletown, DE 19709, USA
© 2026 Reverie. All rights reserved.