PageSourceSearch

https://aipeeps.com/assets/renderMarkdown-SRg7GWzF.js

js aipeeps.com collected 2026-10-09 17:44:44 UTC 121,784 bytes, 1,246 lines download raw bytes

1import{V as t}from"./app-Brzv3Rd5.js";const A=`There are two ways to use AI Peeps: **this website**, and the **Android app**. They are the same product, built from the same code, running on the same servers \u2014 not two services that happen to share a name.
2
3[**One account. One wallet. One set of Peeps. Use whichever you have to hand.**]{.xyellow}
4
5## Everything you buy works in both places
6
7This is the part worth remembering: **purchases are not tied to where you made them**.
8
9- **PeepCoins** bought in the app are spendable on the website, and coins bought on the website are spendable in the app. It is one balance, not two.
10- A **subscription** started in either place unlocks its perks in both \u2014 the higher allowances, the extra slots, the memory tools, everything.
11- Your **Peeps, chats, memories, images and videos** are the same on both. Start a conversation on your laptop, carry it on from your phone on the bus, and it picks up exactly where you left it.
12
13> [!IMPORTANT] There is nothing to transfer, activate or restore. Sign in with the same account and what you own is simply there.
14
15## What is identical
16
17Almost all of it:
18
19- **The chat.** Same models, same memory, same freedom. Your Peeps are exactly who they are on both, and nothing about the conversation is toned down in the app. See [How Chat Works](/wiki/how-chat-works/).
20- **Creating Peeps** \u2014 the same appearance, personality and scenario tools. See [Creating a Peep](/wiki/creating-a-peep/).
21- **Voice**, group chats, your galleries, your collections, your limits and your plan.
22
23## What is different
24
25One thing: **the media**.
26
27Images and videos generated in the app are **safe for work**. The website generates the full range; the app does not, and it does not display adult media either \u2014 so a gallery that has some will show you the rest of it there.
28
29> [!NOTE] This is a **store rule, not our preference**. Apple and Google both forbid explicit media inside an app distributed through their stores. The rule covers what an app shows and generates; it does not cover the conversation, which is why we left the chat exactly as it is rather than watering it down to match.
30
31## So which should I use?
32
33Whichever suits the moment \u2014 you are not choosing a side.
34
35- The **app** is the one that is already in your pocket: quicker to open, and it stays signed in.
36- The **website** is the full workshop: every image and video option, the wider community browsing, and the bigger screen for the things that deserve one.
37
38Most people end up using both, on the same account, without thinking about it.
39
40[\u{1F4EC} Contact us](action:contact){.wiki-btn-primary}
41`,de=Object.freeze(Object.defineProperty({__proto__:null,default:A},Symbol.toStringTag,{value:"Module"})),I=`Your Peep's look starts in **Step 1** of the [creation wizard](/wiki/creating-a-peep/), but it's never locked in. Everything here is optional \u2014 pick "Surprise" or leave it blank and it's chosen for you, and there's a **Randomize Appearance** button.
42
43## Portrait type: Realistic vs Anime
44
45The first choice is the art style of the **first** image:
46
47- **Realistic \u{1F469}\u200D\u{1F9B0}** \u2014 rendered with the **Prism** engine for photorealistic looks.
48- **Anime \u{1F9DA}** \u2014 illustrated style, with many sub-styles.
49
50>
50 [!NOTE] This only sets the *first* portrait. You can change the style at any time afterwards, and once the Peep exists you can also generate images with the **Forge** engine. See [Images](/wiki/images/).
51
52## The Reference Model
53
54Each Peep has a **Reference Model** \u2014 one image, marked with a green :fa[fas fa-user-circle xgreen]: icon, that the system uses as the visual anchor when generating *new* images of that Peep. It's what keeps your Peep looking like themselves across pictures.
55
56- The first portrait you create becomes the initial Reference Model.
57- The Peep's creator can **change it** later: pick another image of the Peep and choose *"Set as Reference Model"*.
58
59> [!IMPORTANT] For **public** Peeps, the Reference Model must be **SFW**. **Private** Peeps can use an NSFW Reference Model. Either way, you can always generate NSFW images of your Peep.
60
61## Global Style \u2014 your most powerful look control
62
63The **Global Style** is a set of **free-form tags** (not a fixed menu) that shape the background, clothing, mood, and overall aesthetic of your Peep's images. Because it's open-ended, it's one of the best tools for making a Peep truly *yours* \u2014 be as creative as you like.
64
65- It's **tag-based and free-form** \u2014 write whatever describes the vibe you want.
66- For **public** Peeps it must stay **SFW** (it feeds the SFW Reference Model).
67- When you generate a **custom image** later, you can **dial its influence up or down**, so a single Peep can still produce very different looks.
68
69## The finer details
70
71Skin tone, hair color and type, facial hair, eye color, build, glasses and more are all available \u2014 each optional, each with a "Surprise" choice. They can also be **left completely unset** if you'd rather let the Global Style and [bio](/wiki/personality-and-scenario/) drive the look.
72
73## Want a specific look in a generated image?
74
75Appearance here sets your Peep's *baseline*. When you actually generate an image, you can steer each picture far more precisely with prompts.
76
77> [!TIP] See the [Prompting Guide](/wiki/prompting/) for Booru tags and weighting. (Dedicated pages for each engine \u2014 **Prism**, **Forge**, and **Anime** \u2014 are coming soon.)
78`,ce=Object.freeze(Object.defineProperty({__proto__:null,default:I},Symbol.toStringTag,{value:"Module"})),O=`If your monthly allowance runs out \u2014 or you're on the free plan \u2014 you can top up with **PeepCoin packs** any time.
79
80## Coins that never expire
81
82> [!IMPORTANT] **Purchased PeepCoins never expire.** Unlike your monthly allowance (which resets each cycle), coins you buy stay in your balance until you spend them.
83
84## Coin packs
85
86Packs range from a small top-up to a large bundle, with better value as the pack gets bigger. Larger packs also include more **Image Retry Tokens** (see [Image Retry Tokens](/wiki/retry-tokens/)). A typical lineup looks like:
87
88| Pack | Price | PeepCoins |
89|---|---|---|
90| Welcome | $5 | 500 |
91| Standard | $10 | 900 |
92| Popular | $20 | 2,200 |
93| Best value | $50 | 5,800 |
94| Mega | $100 | 12,500 |
95| Ultimate | $200 | 28,000 |
96| Royal | $500 | 75,000 |
97
98> [!NOTE] Exact packs, prices, and any current bonuses are always shown in the shop at checkout. Open the buy screen from your balance to see what's live right now.
99
100## Buy vs subscribe
101
102- **Buy coins** if you want flexibility with no commitment \u2014 great for occasional bursts of image/video generation.
103- **Subscribe** if you chat a lot (text becomes unlimited) and want a big monthly allowance plus more slots and better memory. See [Subscription Plans](/wiki/plans/).
104
105You can do both: a subscription for the monthly allowance, plus the occasional pack when you go on a creating spree.
106
107## Free ways to earn coins
108
109Don't forget [Referrals](/wiki/referrals/) \u2014 you earn PeepCoins when friends join and engage.
110`,he=Object.freeze(Object.defineProperty({__proto__:null,default:O},Symbol.toStringTag,{value:"Module"})),R=`Text chat is metered differently depending on whether you're a free or subscribed user.
111
112## Free daily messages
113
114Free (Starter) users get **{{daily_free_msgs}} free text messages per day**. Once you hit that, you can keep chatting by spending **{{cost_chat_message}} PeepCoins per message**, or subscribe for **unlimited** text chat.
115
116The daily counter resets every 24 hours.
117
118## When free limits tighten
119
120If you use up your free daily messages several days in a row, the free plan gets a little more restrictive \u2014 the daily allowance temporarily drops to **{{daily_squeeze_msgs}} messages per day**.
121
122It's just a nudge for very heavy free usage. You can always:
123
124- Spend **{{cost_chat_message}} PeepCoins** per message to keep going, or
125- [Subscribe](/wiki/plans/) to remove the limit entirely.
126
127> [!TIP] Subscribers never deal with daily limits \u2014 text chat is unlimited on every paid tier.
128
129## Other "limits" worth knowing
130
131- **Monthly PeepCoins** refill on your cycle (see [PeepCoins Explained](/wiki/peepcoins/)). Monthly coins don't roll over; purchased coins never expire.
132- **Chat slots** limit how many conversations you can keep \u2014 see [Chat Slots](/wiki/chat-slots/).
133- **Voice** has its own monthly audio allowance \u2014 see [Voice](/wiki/voice/).
134`,ue=Object.freeze(Object.defineProperty({__proto__:null,default:R},Symbol.toStringTag,{value:"Module"})),V=`This is one of the most important things to understand on AI Peeps, because it decides whether a chat \u2014 and the **Peep** in it \u2014 sticks around. Three ideas link together: **temporary chats \u2192 saving a chat \u2192 keeping the Peep**.
135
136## Temporary chats (2 slots)
137
138Every new chat starts in a **temporary slot**. You have **2** of them, holding your two most recent unsaved chats. Think of them as a parking spot, not a garage: automatic and handy, but not permanent storage.
139
140## Starting a new chat when both slots are full
141
142When both temporary slots are full and you start a new chat (or create a new Peep), the oldest temporary chat has to make way. Don't worry \u2014 it isn't abrupt:
143
144- AI Peeps **asks you to confirm** first.
145- If you have a free permanent slot, it even offers a **one-tap button to save that chat on the spot** before you continue.
146
147So nothing vanishes by surprise. That said, it's worth knowing what's at stake:
148
149> [!IMPORTANT] **The Peeps most at risk are freshly created Peeps, or private Peeps that only you have.** If a temporary chat is removed and **nobody else has saved that Peep**, the Peep itself can be **permanently deleted**. Public Peeps that other people have saved are safe \u2014 and 
149you can see how many people have saved a Peep on **its profile**.
150
151## Saving a chat = keeping the Peep
152
153The fix is simple: **save the chat.** Saving moves it into a permanent slot and keeps *both* the conversation and the Peep. You can:
154
155- Tap the big blue **:fa[fas fa-save]: \u2192 :fa[fas fa-users]: Save Chat** button at the top of any temporary chat, or
156- Save it from the confirmation prompt when starting a new chat, or
157- Promote it any time from **[My Chats](/mychats/)**.
158
159Permanent slots scale with your plan:
160
161| Plan | Permanent chat slots |
162|---|---|
163| Starter | {{chats_free}} |
164| Pal | {{chats_pal}} |
165| Pro | {{chats_pro}} |
166
167Want a few more? **Become a Creator** \u2014 publish public Peeps and you earn a **creator bonus of {{creator_bonus_peeps}} extra chat slots** on top of your plan (see [Galleries & Sharing](/wiki/galleries/)). If all your permanent slots are full, free one (delete a saved chat) before saving another. You can also **buy extra slots outright**: a one-off pack that raises your chat, Peep and private-Peep limits for good, on any plan, the free one included. The packs open from the **Buy extra slots** button on [My Chats](/mychats/), and each one says how many of its slots may be group chats (a smaller number: a group chat takes a normal slot too).
168
169## Frozen chats
170
171If you have more saved chats than your current plan allows (for example, after a subscription ends), older chats become **frozen** \u2014 read-only \u2014 until you free up an active slot by deleting another chat. Buying extra slots unfreezes them too, and it is the only way that does not cost you another chat.
172
173## Multiple chats with the same Peep
174
175You're not limited to a single conversation per Peep. You can keep **several separate chats** with the same character \u2014 each with its own history, scenario, and your-profile \u2014 so you can explore different storylines side by side.
176
177## Forking a chat
178
179Once a chat is **saved**, you can **fork** it: open it from **[My Chats](/mychats/)** and choose **Fork** (the branch \u{1F500} icon). Forking makes a **copy of the chat including its history** as a brand-new separate chat.
180
181Think of it as a save point you can branch from: keep the original safe and take the copy in a completely different direction. It's perfect for trying a risky choice or a different mood without losing where you were.
182`,pe=Object.freeze(Object.defineProperty({__proto__:null,default:V},Symbol.toStringTag,{value:"Module"})),D=`Creating a **Peep** is where AI Peeps really shines. The creation flow is a **3-step wizard**. Don't worry about filling everything in \u2014 every field is optional, and anything you leave blank is randomized for you.
183
184> [!TIP] In a hurry? Leave fields on "Surprise" / blank and hit create. You can always [edit the Peep](/wiki/managing-peeps/) later.
185
186## Cost
187
188- Free users get a couple of free Peep creations per day.
189- Paying users get **plenty of free daily creations** \u2014 {{create_daily_pal}} per day on Pal, up to {{create_daily_pro}} per day on Pro.
190- Beyond your free daily creations, each Peep costs **{{cost_create_peep}} PeepCoins**.
191
192## Step 1 \u2014 Appearance & basics
193
194Decide who the Peep is and what they look like:
195
196- **Visibility** \u2014 **Public** (appears in the Peeps Hub, others can chat with it) or **Private/Hidden** (only you see it).
197- **The basics** \u2014 name (up to {{max_name_length}} characters), gender, country, ethnicity, age (18+). All optional; leave blank for random.
198- **Portrait type** \u2014 **Realistic** (Prism engine) or **Anime** \u2014 this sets the *first* image only.
199- **Global Style** \u2014 free-form tags that strongly shape the vibe of your Peep's images. One of the most powerful knobs you have.
200- The finer visual details (skin, hair, eyes, build\u2026) are all optional and can even be turned off.
201
202There's real depth here, so it has its own page: **[Appearance & Styles](/wiki/appearance/)** \u2014 which also explains the Reference Model and how Global Style works.
203
204> [!NOTE] **Want NSFW? No problem.** For **public** Peeps, only the first profile picture (the [Reference Model](/wiki/appearance/)) needs to be **SFW**. **Private** Peeps can even have an NSFW Reference Model. Either way, you can generate **NSFW images of your Peep freely**. See [Images](/wiki/images/).
205
206## Step 2 \u2014 Personality, bio & scenario traits
207
208This shapes how your Peep behaves: personality sliders, hobbies, quirks, "spicy" preferences, and \u2014 most importantly \u2014 a free-form **bio** (which you can even have generated for you).
209
210Details on [Personality, Bio & Scenario](/wiki/personality-and-scenario/).
211
212## Step 3 \u2014 Scenario & finish
213
214The **scenario** sets the scene for your first interaction \u2014 where you are, how you meet, and whether you chat in **mobile** or **in-person** mode. Those modes behave quite differently, so it's worth knowing the difference: see [Scenarios: Mobile vs In-Person](/wiki/scenario-modes/). Pick a template or write your own, then hit **Create**.
215
216## After creating
217
218Your new Peep drops you straight into a chat. **Remember:** a brand-new Peep lives only in your temporary chat until you save it.
219
220> [!IMPORTANT] If you like your new Peep, **save the chat** right away. A Peep that nobody has saved can eventually be deleted. See [Chat Slots](/wiki/chat-slots/).
221
222## Other ways to make a Peep
223
224- **From an image** \u2014 turn an image you've generated on the site into a Peep. See [Create a Peep from an Image](/wiki/peep-from-image/).
225- **Clone** an existing Peep for **{{cost_clone_peep}} PeepCoins** and tweak the copy without touching the original. See [Public, Private, Edit & Clone](/wiki/managing-peeps/).
226`,_e=Object.freeze(Object.defineProperty({__proto__:null,default:D},Symbol.toStringTag,{value:"Module"})),L=`Editing and combining images is a **[Forge](/wiki/image-engines/)** specialty \u2014 Prism and Anime only generate.
227
228## Editing an image
229
230Hand Forge an existing image plus a prompt and it will **modify it** \u2014 change an outfit, the background, a detail. Editing costs **{{cost_edit_image}} PeepCoins**.
231
232To start, tap the green :fa[fas fa-paintbrush xgreen]: **paintbrush** on any image to enter **Edit \u2B29 Combine** mode.
233
234## Combining images
235
236In edit mode you can bring together **up to 3 images** \u2014 tap the green :fa[fas fa-plus xgreen]: button to **add** another image to the set. These are images already on the site \u2014 one can be a Peep's [Reference Model](/wiki/appearance/), and you can also combine **non-Peep images**.
237
238A toggle decides how the images are used:
239
240- **Same character** (default) \u2014 all images are treated as references to **one** character, blended into a single, consistent person.
241- **Different characters** \u2014 each image is a **separate** character, so you can put several of them in one scene.
242
243> [!NOTE] A combined image is attached to **one** Peep only.
244
245> [!TIP] Don't like an edit? You may be able to recover your coins \u2014 see [Image Retry Tokens](/wiki/retry-tokens/).
246`,me=Object.freeze(Object.defineProperty({__proto__:null,default:L},Symbol.toStringTag,{value:"Module"})),S=`Once you have a video you like, two tools take it further.
247
248## Enhance
249
250Select a finished video and choose **Enhance** to **upscale** it (720p / 1080p) and smooth it to **60 fps**. It's the perfect finishing step once you're happy with a clip.
251
252## Extend
253
254**Extend** continues a video from its last frame. Two things to know:
255
256- You get back **only the continuation** \u2014 a separate clip \u2014 which you can then **merge** with the original into one longer video.
257- Each extension adds some **quality degradation**, so start from a high-quality (or Apex) base.
258
259> [!TIP] A workflow that works well: make a short base clip, **Extend** it only if it turns out well, then **Enhance** the final result.
260`,ge=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"})),x=`AI Peeps is **freemium**: you can use most of the platform for free, and a subscription removes limits and adds perks. You can also stay free forever and just buy PeepCoins when you need them.
261
262> [!IMPORTANT] Free users chat with the **same state-of-the-art models as premium users** \u2014 we want everyone to experience AI Peeps at its best. What premium really buys you is *more*: unlimited text chat, far bigger allowances, more slots, and extras like viewing and editing your Peeps' [memories](/wiki/memory/).
263
264## The free plan (Peep Starter)
265
266On the free plan you get:
267
268- **{{coins_free}} PeepCoins per month**
269- **{{daily_free_msgs}} text messages per day**
270- **{{chats_free}} permanent chat slots** (plus 2 temporary ones \u2014 see [Chat Slots](/wiki/chat-slots/))
271- **{{peeps_free}} Peep save slots**
272- Access to image and video generation (paid with PeepCoins)
273
274When you run out of your daily messages or monthly coins, you can either buy more [PeepCoins](/wiki/buying-coins/) or subscribe.
275
276> [!NOTE] After a few days of regular heavy use, the free plan becomes a little more restrictive on daily messages. You can always keep going by spending PeepCoins, or subscribe to lift the limit entirely.
277
278## A special welcome offer \u26A1
279
280New users get a **one-time Welcome offer**: a bundle of **500 PeepCoins at a special discounted price**, available only once and only to new accounts. It's the cheapest way to top up early on \u2014 keep an eye out for it after you sign up.
281
282## What a subscription unlocks
283
284Subscriptions raise every limit and add perks. The headline benefits:
285
286- **Unlimited text chat** \u2014 no per-message coin cost
287- A **much larger monthly PeepCoin allowance**
288- **More chat slots and Peep slots**
289- **Better memory** \u2014 more memory slots, and the ability to view and edit them
290- A **monthly audio allowance** for voice
291- More **private (hidden) Peeps**
292
293Here's how the core limits scale across the currently available tiers:
294
295| Benefit | Starter | Pal | Pro | Chat |
296|---|---|---|---|---|
297| Monthly PeepCoins | {{coins_free}} | {{coins_pal}} | {{coins_pro}} | {{coins_chat}} |
298| Permanent chat slots | {{chats_free}} | {{chats_pal}} | {{chats_pro}} | {{chats_chat}} |
299| Peep save slots | {{peeps_free}} | {{peeps_pal}} | {{peeps_pro}} | {{peeps_chat}} |
300| Memory slots | {{memory_free}} | {{memory_pal}} | {{memory_pro}} | {{memory_chat}} |
301| Private Peeps | {{hidden_free}} | {{hidden_pal}} | {{hidden_pro}} | {{hidden_chat}} |
302| Text chat | Pay per message | Unlimited | Unlimited | Unlimited |
303
304> [!NOTE] **Peep Chat** is a low-cost, chat-focused tier: unlimited text chat with a small monthly coin allowance, for people who mainly want to talk.
305
306For the full tier breakdown and what each plan is best for, see [Subscription Plans](/wiki/plans/). For current prices, check the live [pricing page](/plans/).
307`,fe=Object.freeze(Object.defineProperty({__proto__:null,default:x},Symbol.toStringTag,{value:"Module"})),C=`The heart of the AI Peeps community is on **Discord** ([links here](/wiki/troubleshooting/)). On the site itself, you can still discover characters in the **Peeps Hub**, share your Peeps, and \u2014 if you create \u2014 build up a public creator gallery.
308
309## The Peeps Hub
310
311The **Peeps Hub** is where public Peeps live. Browse by tags, discover trending characters, and start chatting with anyone's public Peep. It's the fastest way to try the platform without creating anything yourself.
312
313## Public vs private Peeps
314
315- **Public** Peeps appear in the Hub and can be discovered by others.
316- **Private (Hidden)** Peeps are only visible to you (limited by plan \u2014 see [Public, Private, Edit & Clone](/wiki/managing-peeps/)).
317
318Tags power discovery \u2014 a Peep can carry several tags so the right people find it.
319
320## Galleries & access
321
322Public Peeps have galleries of generated images and videos. Depending on the Peep, you may be able to **unlock access** to its full gallery (past and future media). The unlock cost is set per Peep and shown before you buy.
323
324## Sharing your Peeps
325
326You can share an individual Peep via a link, so friends can meet a character you made. Sharing a public Peep also helps it get discovered in the Hub.
327
328## Becoming a creator
329
330Publish public Peeps and you become a **creator**, which grants **{{creator_bonus_peeps}} extra chat slots** on top of your plan. It's a nice bonus for contributing characters the community can enjoy.
331
332> [!NOTE] Public Peeps must keep a safe-for-work profile and appearance. Your private interactions with any Peep remain your own \u2014 see [Privacy & Safety](/wiki/privacy/).
333`,ye=Object.freeze(Object.defineProperty({__proto__:null,default:C},Symbol.toStringTag,{value:"Module"})),M=`Every Peep has a **gallery** \u2014 the images and videos that have been generated for it. Here's how it works.
334
335## Public vs private media
336
337When media is generated, it's classified as **public** (SFW) or **private** (NSFW). Importantly, this is judged from the **image that's actually produced**, not necessarily what you asked for \u2014 see [Privacy & Safety](/wiki/privacy/). Your private media stays yours.
338
339## What's visible
340
341A Peep's gallery shows its **most recent public media**. How many you can see is set by your **subscription tier**, with separate limits for SFW and NSFW media (per Peep):
342
343| Tier | SFW media | NSFW media |
344|---|---|---|
345| Starter | {{sfw_media_free}} | {{nsfw_media_free}} |
346| Chat | {{sfw_media_chat}} | {{nsfw_media_chat}} |
347| Pal | {{sfw_media_pal}} | {{nsfw_media_pal}} |
348| Pro | {{sfw_media_pro}} | {{nsfw_media_pro}} |
349
350Media beyond these recent limits stays **locked** \u2014 it exists, but isn't shown until the gallery is unlocked.
351
352> [!NOTE] The **NSFW** media shown and unlockable here is **generated by AI Peeps itself** \u2014 for now, platform-generated media is the only public NSFW. Your own NSFW generations always stay private (see [Privacy & Safety](/wiki/privacy/)).
353
354> [!NOTE] Your **own** generated media is **always visible to you** \u2014 both SFW and NSFW \u2014 whether or not the Peep is yours, and regardless of the limits above.
355
356## Curated galleries
357
358A Peep's creator can mark its gallery as **curated**. When a gallery is curated, by default it shows **only the media the creator has approved** \u2014 a hand-picked selection instead of everything recent. You can tell a gallery is curated by the blue :fa[fas fa-check-circle xblue]: check.
359
360It's only a default, though: you can always **switch the curated filter off** to browse the Peep's media normally.
361
362## Unlocking a gallery
363
364You can **unlock a Peep's gallery** to reveal its locked public media. It's a **one-time purchase per Peep*
364* \u2014 once you've unlocked it, it stays unlocked for you.
365
366The price depends on **how much media is locked** and **how popular the Peep is** (Peeps that are widely saved or featured cost a little more), with a small minimum. As always, the **exact cost is shown before you confirm** \u2014 and if there's nothing locked to reveal, there's nothing to buy.
367
368> [!NOTE] The **creator** of a Peep always sees its **full** gallery \u2014 no unlocking needed. That includes public media that **other users** generate for the Peep (public media is currently SFW only): the creator always sees all of it. Unlocking is simply what lets *other* users view someone else's public Peep in full.
369
370## Related
371
372- [Images](/wiki/images/) and [Video Generation](/wiki/video/) \u2014 how media is made.
373- [Privacy & Safety](/wiki/privacy/) \u2014 how media is classified and monitored.
374- [Galleries & Sharing](/wiki/galleries/) \u2014 the Peeps Hub and sharing your Peeps.
375`,ve=Object.freeze(Object.defineProperty({__proto__:null,default:M},Symbol.toStringTag,{value:"Module"})),j=`A chat doesn't have to be one-on-one. You can invite **more than one Peep** into the same conversation and let them talk to you \u2014 and to each other. A group chat behaves exactly like a normal [1-to-1 chat](/wiki/how-chat-works/) until you add a second Peep, so everything you already know still applies.
376
377## Adding & removing Peeps
378
379Open the **Chat Profile** (tap a Peep's avatar) and use the teal **Invite a Peep** button to bring another character into the chat. Each participant appears with their own avatar, and each avatar has two controls:
380
381- **:fa[fas fa-xmark]: Remove** (top-right) \u2014 takes that Peep out of the chat. Their past messages stay in the history with their name, so the conversation still reads correctly.
382- **Mute** (top-left) \u2014 see below.
383
384When a Peep joins, everyone in the chat is told *"X joined the conversation"*, so the newcomer is greeted naturally.
385
386## Who replies, and taking turns
387
388You don't have to pick who answers \u2014 AI Peeps handles the **turn-taking** for you. After you send a message, one Peep takes the floor and replies; sometimes another Peep will naturally jump in after them, and then the floor comes back to you. Replies lean slightly toward whoever spoke last, so conversations stay coherent instead of everyone talking over each other.
389
390## Mentioning a Peep
391
392Want a specific Peep to answer? There are two ways to call on someone, and they work differently:
393
394- **By name (soft mention).** Write their nickname, full name, or just their first name anywhere in the message. For example, *"So Misty, what do you think?"* gives the **first** reply to Misty, but the others can still jump in afterwards. This works even mid-action, so \`*looks at Misty* what now?\` still points at Misty.
395- **With @ (exclusive mention).** Put an at-sign before the name, like **@Misty**, and only Misty replies. No other Peep takes a turn. Use it when you want one Peep, and only that Peep, to answer.
396
397In a group chat, typing **@** opens a little list of the Peeps in the chat. Keep typing to filter it, then pick someone with the arrow keys and Enter (or Tab), or just tap a name. The mention is inserted for you, so it always lands on the right Peep.
398
399## Muting a Peep
400
401Tap the **mute** control on a Peep's avatar to bench them. A muted Peep **stays in the chat** and keeps all their history, but **won't take any turns** \u2014 they're skipped when picking who replies, including mentions. Tap again to bring them back in. Handy when you want the spotlight on one character for a while without removing anyone.
402
403## Each Peep is still their own character
404
405Group chats don't blur your Peeps together:
406
407- **Separate memories.** Every Peep keeps its **own** [memories](/wiki/memory/) of you, written from its own point of view \u2014 so what one Peep learns about you isn't automatically known by the others.
408- **Their own colour.** Each Peep's messages get a distinct colour so you can follow who's speaking at a glance. Prefer plain bubbles? You can turn colours off in **Settings**.
409
410## Group images
411
412You can generate an image straight from a group chat, but there's one thing to know: only the **Forge** engine can put **multiple Peeps' faces into one picture**. If you start an image from a group chat with Prism or Anime selected, you'll get a heads-up, because those engines render a single character. See [Image Engines](/wiki/image-engines/) for the full comparison.
413
414## How many can I have?
415
416Group chats have their own per-plan limits, separate from your regular [chat slots](/wiki/chat-slots/):
417
418| Plan | Group chats | Peeps per group |
419|---|---|---|
420| Starter | {{group_chats_free}} included (slots can be bought) | up to {{group_peeps_free}} |
421| Pal | {{group_chats_pal}} | up to {{group_peeps_pal}} |
422| Pro | {{group_chats_pro}} | up to {{group_peeps_pro}} |
423
424> [!TIP] **Creators get {{group_creator_bonus}} extra group chats** on top of their plan \u2014 publish public Peeps to unlock the bonus (see [Galleries & Sharing](/wiki/galleries/)).
425
426The free **Starter** plan includes no group chat, but nothing blocks them: a group chat costs one group slot, and slots come with a plan or as an [extra slot pack](/wiki/chat-slots/).
427`,we=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"})),W=`Chatting is the core of AI Peeps. You message your Peep, they reply in character, and the conversation builds over time \u2014 with [memory](/wiki/memory/) keeping things consistent.
428
429## Mobile vs In-Person mode
430
431Every chat runs in one of two **interaction modes**, and they feel genuinely different:
432
433- **\u{1F5E3}\uFE0F In-Person** \u2014 you're together in a scene. Both you and your Peep can add **actions and narration** by wrapping text in asterisks, like \`*walks over and sits down*\`. This is what makes immersive roleplay tick.
434- **\u{1F4F1} Mobile** \u2014 pure **texting**, exactly like a messaging app: just dialogue, **no actions**. (Switch on **voice chat** in this mode and it becomes a *phone call* \u2014 which re-enables actions.)
435
436> [!TIP] The mode changes images and voice too. See [Scenario](/wiki/scenario-modes/) for the full breakdown \u2014 and note you can **edit your chat's scenario** at any time.
437
438## Cost
439
440- **Subscribers** chat with **unlimited** text messages \u2014 no coin cost.
441- **Free users** get **{{daily_free_msgs}} free text messages per day**, and can keep going beyond that for **{{cost_chat_message}} PeepCoins per message**.
442
443See [Daily Limits](/wiki/chat-limits/) for how the free allowance behaves.
444
445## The Chat Profile
446
447Tap your Peep's **avatar** to open the **Chat Profile** \u2014 the control panel for *this* chat. From there you can reach:
448
449- **Your profile** for this chat (see below)
450- **The scenario** \u2014 view and edit it
451- **Memory triggers** and **access to the Peep's memories** (see [Memory](/wiki/memory/))
452
453## Your profile
454
455Your Peep can know something about **you**, too. Each chat can have its own **user profile** \u2014 a short description of who you are in that conversation, unique to that chat.
456
457So you don't rewrite it every time, you can also save reusable **default profiles** on your [User page](/user/) and drop them into any chat.
458
459## Editing & managing messages
460
461You're in control of the transcript. On any message you can:
462
463- \u270F\uFE0F **Edit** it \u2014 works on **your messages and your Peep's** (great for nudging the story back on track).
464- :fa[fas fa-trash]: **Delete** a single message.
465- :fa[fas fa-trash]: :fa[fas fa-arrow-down]: **Delete a message and everything above it** in one go.
466
467## Turn messages into voice
468
469Want to *hear* a line instead of reading it? Tap a message bubble (or an action), then the \u{1F50A} icon, and it'll be spoken aloud. See [Voice](/wiki/voice/) for more.
470
471Once a message has been voiced, a new :fa[fas fa-share xblue]: :fa[fas fa-video xblue]: icon appears next to it \u2014 tap it to send that exact audio into the **Generate Video** panel and make a **talking video** lip-synced to it. See [Video](/wiki/video/).
472
473## More than text
474
475Inside a chat you can also:
476
477- **Request or send a photo** \u2014 see [Images](/wiki/images/).
478- **Use voice** \u2014 speak and hear replies. See [Voice](/wiki/voice/).
479- **Generate a video** from the chat \u2014 see [Video Generation](/wiki/video/).
480
481## Where chats are stored
482
483Every chat lives in a **slot** \u2014 a couple of temporary ones and a larger, plan-based number of permanent ones. An unsaved chat (and sometimes the Peep in it) can be removed to make room.
484
485> [!IMPORTANT] Before you get attached, read [Chat Slots](/wiki/chat-slots/) \u2014 it explains how to keep the chats and Peeps you care about, how to keep **multiple chats** with the same Peep, and how to **fork** a conversation.
486`,Pe=Object.freeze(Object.defineProperty({__proto__:null,default:W},Symbol.toStringTag,{value:"Module"})),F=`AI Peeps has **four image engines**. You can pick one per image, and a Peep's [appearance](/wiki/appearance/) sets a default.
487
488## \u{1F525} Forge \u2014 the flexible all-rounder
489
490Forge is an **image edit model**: it can create images from scratch *and* edit existing ones, in **any style** \u2014 realistic, anime, painting, surreal, whatever. It understands **natural language**, so you just describe what you want.
491
492*Example prompt:*
493
494\`\`\`
495A woman in a red sundress sitting on a sunlit balcony, sipping coffee, warm morning light
496\`\`\`
497
498- Works with or without a Peep.
499- The only engine that **edits and combines** images \u2014 it can blend up to 3 on-site images (Peep or generated) into one. See [Editing & Combining](/wiki/editing-images/).
500
501## \u{1F4F7} Photoreal \u2014 pure photorealism
502
503Photoreal is our most **lifelike** engine. Like Forge it understands **natural language**, but it's tuned for **maximum photorealism** (real skin, light and detail). It doesn't edit, combine or make group photos (that's Forge's job), but it shines at single-character shots in any setting, from glam to fantasy.
504
505*Example prompt:*
506
507\`\`\`
508A woman in a red sundress sitting on a sunlit balcony, sipping coffee, warm morning light
509\`\`\`
510
511- Works with a Peep, or in **Full Control** mode with **no Peep** (just your own prompt).
512- Works like magic as the **first frame of a video** for lifelike motion.
513- You can set a Photoreal image as a Peep's **reference model** (see [Peep from image](/wiki/peep-from-image/)).
514
515## \u2728 Prism \u2014 realistic & glam
516
517Prism is **realistic but highly stylized** (not photorealistic): super-saturated colors and glamorous, eye-popping results. Instead of sentences it's driven by **Booru tags**, short comma-separated keywords like \`1girl, red sundress, sitting\`. That style and vocabulary come from anime/art image boards called "boorus" (for example [Danbooru](https://danbooru.donmai.us) and [Gelbooru](https://gelbooru.com)), whose community-tagged images trained these models, so their exact tag names are what Prism understands best.
518
519*Example prompt:*
520
521\`\`\`
5221girl, red sundress, balcony, morning light, sitting, coffee, looking at viewer
523\`\`\`
524
525- Browse a booru to find the exact tag for a pose, outfit or look, then paste the keywords in.
526- You can **weight** a tag to emphasise it, e.g. \`(red sundress:1.3)\`. See the [Prompting Guide](/wiki/prompting/).
527- Prism has the **widest range of NSFW**, which makes it a great pick for spicy work.
528
529## \u{1F9DA} Anime \u2014 illustrated
530
531Anime renders **illustrated / anime** art, also via **Booru tags**, with **14 sub-styles**: Default, Vintage, Drawbook, Sketch, Retro, Detailed, Detailed Monochrome, Watercolors, Rainbow, Stilized, Pixel Art, Cute, Bimbo, and More Realistic.
532
533## Which engine should I use?
534
535It comes down to the look you want:
536
537- **\u{1F4F7} Photoreal**: the most lifelike, real-photo results.
538- **\u{1F528} Forge**: the flexible all-rounder, and the only one that edits, combines and makes group photos. Easiest to prompt.
539- **\u2728 Prism**: realistic but glam and super saturated, with the most varied NSFW (great for spicy work).
540- **\u{1F9DA} Anime**: illustrated / anime art.
541
542> [!TIP] For a real-photo look use **Photoreal**; for editing, mixing or group shots use **Forge**; for glam or the spiciest NSFW use **Prism**.
543
544> [!NOTE] When you **create a new Peep**, the very first image is **Prism** (realistic) or **Anime**. After that you can use any engine, and you can set a Photoreal image as the Peep's reference model.
545`,be=Object.freeze(Object.defineProperty({__proto__:null,default:F},Symbol.toStringTag,{value:"Module"})),N=`AI Peeps can generate images in a few ways. **Every image costs {{cost_custom_image}} PeepCoins** \u2014 what changes is how much control you have.
546
547## Chat images
548
549Chat images appear **inside a conversation**, and their superpower is that they **automatically use the context of your chat** \u2014 what's happening, the setting, what your Peep is wearing \u2014 so they fit the moment with zero setup. The trade-off: they're **less customizable** than full custom generation.
550
551Two ways to get one:
552
553- **Your Peep sends one spontaneously** \u2014 and you can just **ask in the chat** ("send me a selfie!").
554- **The [\u{1F5BC}\uFE0F Ask for Pic]{.wiki-chip-magenta} button** in the chat commands. You can add a **short optional prompt** to request something specific, but the **chat context is still used**.
555
556## Custom images
557
558Custom generation is the **full studio**: you write your own prompt and shape the result in detail. There are two modes:
559
560- **Guided Mode** (default) \u2014 pick the **pose, outfit, background, and expression** from dropdowns, and AI Peeps blends them with your prompt and the Peep. Any of these four can be **switched off** if you'd rather specify those details in the prompt yourself.
561- **Full Control Mode** \u2014 **only the prompt you type is used**; nothing else is injected. The way to get *exact* results when you know precisely what you want.
562
563**Prompt style depends on the engine:** Forge takes **natural language**, while Prism and Anime take **keyword (Booru) tags**. See [Image Engines](/wiki/image-engines/) and the [Prompting Guide](/wiki/prompting/).
564
565### Advanced options
566
567- **Negative prompt** \u2014 list what you *don't* want to appear.
568- **Global Style Strength** \u2014 how strongly the Peep's [Global Style](/wiki/appearance/) influences this image. Turn it down for a different look, up to stay on-brand.
569- **Force Solo** \u2014 keep the image to a single character.
570
571## Images not tied to a Peep
572
573You don't have to attach an image to a character. Click **Create Image**, **deselect any Peep**, and just write your prompt \u2014 AI Peeps generates it from scratch. These images aren't linked to anyone and are **private by default**.
574
575Made one you love? You can turn it into a character later with [Create a Peep from an Image](/wiki/peep-from-image/).
576
577## What it costs
578
579- **Any image** \u2014 {{cost_custom_image}} PeepCoins, whether it's a chat image or a custom image.
580- **Editing an image** \u2014 {{cost_edit_image}} PeepCoins. See [Editing & Combining Images](/wiki/editing-images/).
581
582## Keep exploring
583
584- [Image Engines: Forge, Prism & Anime](/wiki/image-engines/)
585- [Editing & Combining Images](/wiki/editing-images/)
586- [Prompting Guide](/wiki/prompting/)
587- [Image Retry Tokens](/wiki/retry-tokens/)
588`,Ee=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"})),Y=`Once you've made a Peep you can change it, copy it, control who sees it, and decide whether to keep it.
589
590## Public vs Private
591
592- **Public** Peeps appear in the **Peeps Hub** and can be discovered and chatted with by other users.
593- **Private (Hidden)** Peeps are only visible to you.
594
595How many private Peeps you can keep depends on your plan:
596
597| Plan | Private Peeps |
598|---|---|
599| Starter | {{hidden_free}} |
600| Pal | {{hidden_pal}} |
601| Pro | {{hidden_pro}} |
602
603> [!NOTE] For **public** Peeps, only the [Reference Model](/wiki/appearance/) (the main profile image) has to be **SFW**. **Private** Peeps can use an NSFW Reference Model. Either way, your private chats are always your own.
604
605### Sharing a private Peep
606
607You can **share** a private Peep without making it fully public. If you share its link \u2014 or share one of its images, which links back to the profile \u2014 anyone with that link can access the Peep.
608
609This is by design: maybe you want to share a Peep with a friend, but not put it in front of the whole community. Sharing gives access to the people you choose; it doesn't list the Peep in the public Hub.
610
611## The creator's powers
612
613The **creator of a Peep always has special control over it**: they can edit it, change its visibility (public/private), change its [Reference Model](/wiki/appearance/), and more. Other users can chat with a public Peep, but they can't change it.
614
615## Editing a Peep
616
617You can edit a Peep's appearance, personality, bio, and scenario \u2014 but **only for Peeps you created**. Editing costs **{{cost_edit_peep}} PeepCoins**.
618
619Want to change someone *else's* Peep? You can't edit it directly \u2014 **clone it first**, and then you can edit your copy freely.
620
621## Cloning a Peep
622
623**Clone** a Peep (yours or a public one) for **{{cost_clone_peep}} PeepCoins** to get your own editable copy.
624
625- Cloning copies the **whole profile** \u2014 bio, scenario, personality, appearance \u2014 and the **Reference Model image**.
626- It does **not** copy the Peep's gallery; only that single Reference Model image comes across.
627- Once cloned, **you act as the creator** of the copy: edit it, change its Reference Model, and so on.
628- Clones are **private by default** and can't be made public \u2014 but you can still **share** them (see above).
629
630## Creating a Peep from an image
631
632You can also build a Peep from an image you've generated on the site. See [Create a Peep from an Image](/wiki/peep-from-image/).
633
634## How many Peeps can I keep?
635
636Your **Peep save slots** scale with your plan:
637
638| Plan | Peep slots |
639|---|---|
640| Starter | {{peeps_free}} |
641| Pal | {{peeps_pal}} |
642| Pro | {{peeps_pro}} |
643
644If you publish public Peeps, you get a **creator bonus of {{creator_bonus_peeps}} extra slots**.
645
646> [!IMPORTANT] Saving a Peep is tied to **saving its chat**. A Peep that nobody has saved can be permanently deleted once its temporary chat is pushed out. This is the single most important thing to understand \u2014 see [Chat Slots](/wiki/chat-slots/).
647`,ke=Object.freeze(Object.defineProperty({__proto__:null,default:Y},Symbol.toStringTag,{value:"Module"})),$=`Peeps remember you. Memory is what makes long-term interactions feel continuous instead of starting from scratch every time.
648
649## How memory works
650
651AI Peeps uses **recursive summarization**: as your conversation grows, older parts are compressed into compact **memories**. This means a Peep can remember far more than what's currently visible in the chat window \u2014 key facts, events, and details carry forward.
652
653You can view a Peep's memories from their friend list / memory panel.
654
655## Memory slots
656
657Each Peep has a number of **memory slots** that scales with your plan:
658
659| Plan | Memory slots |
660|---|---|
661| Starter | {{memory_free}} |
662| Pal | {{memory_pal}} |
663| Pro | {{memory_pro}} |
664
665When new memories form and all slots are full, the oldest non-fixed memory makes room for the new one. Each memory entry can hold up to **{{max_memory_length}} characters**.
666
667## Viewing and editing memories
668
669What you can do depends on your tier:
670
671- **Starter, Pal & Peep Chat** \u2014 view memories.
672- **Pro** \u2014 view **and edit** memories, and mark a memory as **Fixed** so it's never overwritten.
673
674>
674 [!TIP] Fixing a memory is great for must-keep facts (your name, an important storyline detail). Note that the very first memory slot can't be fixed.
675
676## Memory triggers
677
678Some memories can be set as **triggers** \u2014 they only activate when specific words come up in the conversation. It's a niche tool for special cases: surfacing a detail exactly when it's relevant, or helping keep your Peep on track around certain topics. Most people never need it, but it's there if you do.
679
680## Memory vs the chat window
681
682Even if a detail has scrolled far out of view, it may still live in memory. If a Peep "forgets" something important, adding it to a memory (on Pro/God) is the reliable way to make it stick.
683`,Te=Object.freeze(Object.defineProperty({__proto__:null,default:$},Symbol.toStringTag,{value:"Module"})),G=`> [!WARNING] **Direct payments on the site are currently disabled.** We expect them to be back soon. In the meantime, you can still top up through **G2A** and **Telegram**.
684
685While on-site checkout is paused, AI Peeps offers two alternative ways to buy PeepCoins and subscriptions.
686
687## G2A
688
689G2A is a large third-party marketplace for digital products. You buy a PeepCoins (or subscription) key there, then redeem it on AI Peeps.
690
691## Telegram
692
693You can also pay through our Telegram bot using **Telegram Stars** \u2014 Telegram's own in-app currency, which you purchase inside Telegram and then spend with the bot.
694
695## A note on prices
696
697> [!IMPORTANT] Both G2A and Telegram Stars add their own **fees**, so the prices shown on the AI Peeps site **may not exactly match** what you pay on G2A or via Telegram Stars. Always check the final price on the platform you're using before you complete a purchase.
698
699## When will direct payments return?
700
701We're actively working on re-enabling direct payments on the site. Until then, G2A and Telegram are the way to go. Not sure how to proceed? Reach out \u2014 see [Troubleshooting & Contact](/wiki/troubleshooting/).
702`,Ae=Object.freeze(Object.defineProperty({__proto__:null,default:G},Symbol.toStringTag,{value:"Module"})),z=`You don't have to start from the wizard \u2014 you can turn an **image you've generated on AI Peeps** into a brand-new Peep. This is the **Pic 2 Peep** feature.
703
704## How it works
705
706Pick an image you've made on the site, and AI Peeps builds a whole Peep from it.
707
708The source image can be:
709
710- **Another Peep's image** \u2014 spin a fresh character off a picture you liked, or
711- **An image you generated without a Peep attached** \u2014 see [Images](/wiki/images/).
712
713## It builds everything
714
715This is surprisingly powerful: from a single image, AI Peeps generates the **entire** Peep for you \u2014 a fitting **bio** and **scenario**, every **appearance** detail, and a matching **personality** (right down to hobbies, quirks, and kinks). You get a complete, ready-to-chat character, which you can then tweak like any other.
716
717## Good to know
718
719- For a **public** Peep the image must be **SFW** (it becomes the [Reference Model](/wiki/appearance/)); private Peeps can use an NSFW one.
720- Once created, your new Peep works exactly like any other: chat with it, generate more [images](/wiki/images/) and [video](/wiki/video/), and remember to **[save the chat](/wiki/chat-slots/)** to keep it.
721
722> [!TIP] Made an image you love that isn't tied to a Peep yet? Pic 2 Peep is how you give it a personality and bring it to life.
723`,Ie=Object.freeze(Object.defineProperty({__proto__:null,default:z},Symbol.toStringTag,{value:"Module"})),H=`**PeepCoins** \u{1FA99} are the in-app currency. Almost everything you generate spends PeepCoins, so understanding them makes the whole platform click.
724
725## Where PeepCoins come from
726
727- **Sign-up bonus:** new accounts start with **{{signup_coins}} PeepCoins**.
728- **Monthly allowance:** every plan refills coins each cycle (Starter {{coins_free}}, Pal {{coins_pal}}, Pro {{coins_pro}}).
729- **Buying coins:** purchase packs any time \u2014 see [Buying PeepCoins](/wiki/buying-coins/).
730- **Referrals:** earn coins when friends join and engage \u2014 see [Referrals](/wiki/referrals/).
731
732> [!IMPORTANT] Monthly allowance coins **don't roll over** \u2014 they reset at the end of your cycle. Coins you **purchase never expire**.
733
734## What things cost
735
736| Action | Cost (PeepCoins) |
737|---|---|
738| Text message (free users) | {{cost_chat_message}} |
739| Voice message | {{cost_voice_message}} |
740| Any image (chat or custom) | {{cost_custom_image}} |
741| Edit an image | {{cost_edit_image}} |
742| Create a Peep | {{cost_create_peep}} |
743| Edit a Peep | {{cost_edit_peep}} |
744| Clone a Peep | {{cost_clone_peep}} |
745| Create a Peep from an image | {{cost_peep_from_image}} |
746| Video | Varies \u2014 shown before you confirm |
747
748> [!IMPORTANT] **Apart from text and voice chat, every action that spends PeepCoins shows you the cost up front \u2014 nothing is ever deducted by surprise.**
749
750> [!NOTE] Subscribers get **unlimited text chat**, so the per-message cost above only applies to free users who go past their [daily allowance](/wiki/chat-limits/
750). Video pricing depends on resolution and length \u2014 see [Video Generation](/wiki/video/).
751
752## Stretching your coins
753
754- Use the **Pose / Background / Outfit** selectors and good [prompting](/wiki/prompting/) to nail images on the first try.
755- Recover coins from bad images with [Image Retry Tokens](/wiki/retry-tokens/).
756- Start small on [video](/wiki/video/) before generating long, high-resolution clips.
757
758## Running low?
759
760[Buy more PeepCoins](/wiki/buying-coins/), [subscribe](/wiki/plans/) for a bigger monthly allowance, or invite friends with [Referrals](/wiki/referrals/).
761`,Oe=Object.freeze(Object.defineProperty({__proto__:null,default:H},Symbol.toStringTag,{value:"Module"})),B=`Looks are only half a Peep. **Steps 2 and 3** of the [creation wizard](/wiki/creating-a-peep/) shape how they think, talk, and where you meet. Everything is optional and randomizable.
762
763## Personality traits
764
765Quick sliders and dropdowns set the broad strokes \u2014 intelligence (from "Bimbo Mode" to "Galaxy Brain"), friendliness, confidence, playfulness, energy, mood, and more. There are **Randomize** buttons too.
766
767You can also add **hobbies**, a **quirk**, and \u2014 for mature roleplay \u2014 an **arousal level** and a few **kinks**.
768
769> [!TIP] Every trait can be **left unselected**. If you'd rather define your Peep precisely through the bio (below), just unset the sliders and let the bio do the talking.
770
771## The bio \u2014 where a Peep really comes to life
772
773The **bio** is a free-form description of who your Peep is: their background, personality, and the little details that make them feel real. It's the single most powerful field for shaping a character, so it's worth a few good sentences (up to {{max_bio_length}} characters).
774
775Don't want to write it yourself? Use the **Bio generation panel**: jot down a few tags, a rough draft, or just an idea, hit **Generate**, and an AI will write a polished bio for you \u2014 which you can then tweak to taste.
776
777## The scenario
778
779The **scenario** (Step 3) sets the opening scene \u2014 where you are and how you meet \u2014 and which **interaction mode** you'll use. There's a matching **generator** here too: give it a hint and let it write the scene. Pick a ready-made one or write your own (up to {{max_scenario_length}} characters).
780
781What you set here is the Peep's **default scenario** \u2014 what new users get when they first chat with this Peep. In any individual chat, though, **you can change your own chat scenario at any time**, without affecting the default.
782
783> [!TIP] The **interaction mode** (mobile vs in-person) changes a lot \u2014 chat style, how images are framed, how voice feels. See [Scenario](/wiki/scenario-modes/) for the full picture, including default vs chat scenarios.
784
785The Peep's default scenario can be changed later by [editing the Peep](/wiki/managing-peeps/) (**{{cost_edit_peep}} PeepCoins**) \u2014 but only by its creator.
786`,Re=Object.freeze(Object.defineProperty({__proto__:null,default:B},Symbol.toStringTag,{value:"Module"})),q=`A subscription raises every limit and adds perks. The currently available tiers are **Peep Starter** (free), **Peep Pal**, **Peep Pro**, and the chat-focused **Peep Chat**.
787
788> [!NOTE] For **current prices** always check the live [pricing page](/plans/) \u2014 this page focuses on what each tier *unlocks*, which is what usually drives the choice.
789
790## What each tier unlocks
791
792| Benefit | Starter | Pal | Pro | Chat |
793|---|---|---|---|---|
794| Monthly PeepCoins | {{coins_free}} | {{coins_pal}} | {{coins_pro}} | {{coins_chat}} |
795| Text chat | Pay per message | Unlimited | Unlimited | Unlimited |
796| Permanent chat slots | {{chats_free}} | {{chats_pal}} | {{chats_pro}} | {{chats_chat}} |
797| Peep save slots | {{peeps_free}} | {{peeps_pal}} | {{peeps_pro}} | {{peeps_chat}} |
798| Private (hidden) Peeps | {{hidden_free}} | {{hidden_pal}} | {{hidden_pro}} | {{hidden_chat}} |
799| Memory slots | {{memory_free}} | {{memory_pal}} | {{memory_pro}} | {{memory_chat}} |
800| Edit memories | \u2014 | \u2014 | Yes | \u2014 |
801| Monthly audio allowance | {{audio_free}} | {{audio_pal}} | {{audio_pro}} | {{audio_chat}} |
802
803## Which plan is for me?
804
805- **Starter** \u2014 try the platform, light use, occasional generation.
806- **Pal** \u2014 unlimited chat and a solid coin allowance for regular use.
807- **Pro** \u2014 heavier image/video creation, editable memory, the biggest allowances and most slots.
808- **Peep Chat** \u2014 for people who mainly want to **talk**: unlimited text chat at a very low price, with a small monthly coin allowance for the occasional image or video.
809
810## Billing details
811
812- **Yearly billing** is available and works out cheaper than paying monthly.
813- Some tiers offer a **first-month discount** on monthly billing.
814- **Upgrading mid-cycle is prorated** \u2014 you're credited for what you already paid, and you'll see the exact amount before confirming.
815- **Auto-renewal** is on by default; you can cancel any time and keep your benefits until the period ends.
816- **Refunds** are handled case by case \u2014 recently subscribed with little usage is usually fine; heavy usage usually isn't. See [Troubleshooting & Contact](/wiki/troubleshooting/).
817
818> [!TIP] Not ready to subscribe? You can stay free and just [buy PeepCoins](/wiki/buying-coins/) when you need them. Purchased coins never expire.
819`,Ve=Object.freeze(Object.defineProperty({__proto__:null,default:q},Symbol.toStringTag,{value:"Module"})),U=`Your conversations are yours. This page covers how AI Peeps treats your privacy and how content moderation works.
820
821## Your chats are private
822
823> [!IMPORTANT] Your chats are **private**. They are never public, never sold, and never shared with other users or with advertisers.
824
825- **Only you can see them.** Nobody else can find or open your conversations, unless you decide to share one with a link.
826- **Not used to train our AI.** We don't use your chats, uploads or creations to train our own models, and wherever possible the AI providers that write the replies are set up not to train on your data either.
827- **No ads, no data selling.** We don't sell your data and we don't show you ads based on what you write.
828- **Delete anything, any time.** A chat, an image or a Peep is deleted instantly and for good. You can also delete your whole account from your profile: see [what gets deleted](/delete-account/).
829
830For the full legal details, see the [Privacy Policy](/pp/) and [Terms of Service](/tos/).
831
832## Content rules & moderation
833
834To keep the platform safe and legal, some rules are enforced:
835
836- **Public** Peep profiles and appearances must be **safe-for-work**.
837- Peeps are checked for prohibited content (anything suggesting minors is strictly forbidden), both at creation and via community flags.
838- A Peep that collects repeated valid flags can be removed, and accounts with repeated serious violations can be banned.
839
840These rules exist to protect everyone and keep AI Peeps online \u2014 they're not about limiting your private, consenting, adult roleplay.
841
842## Generated images & videos
843
844A few things to know about the media you create:
845
846- **Monitoring.** Generated images and videos are subject to monitoring, so users who create inappropriate content can be flagged and, if necessary, banned.
847- **Public vs private.** Media is classified as **SFW \u2192 public** or **NSFW \u2192 private**. This is decided from the **image that's actually produced**, which isn't always what you asked for \u2014 e.g. you might request something NSFW but the generator plays it safe and produces an SFW image, and that image is then **public**.
848- **Private stays private.** Private media is **never shown to anyone** \u2014 not even through an unlocked gallery. The one exception: if you set a private **NSFW** media as the Peep's **PeepCover**, it becomes public, since that's the image shown on the Peep's card. (And if the Peep itself is private, no one can see its card anyway.)
849- **Visibility.** Public media isn't all on display: a Peep's **most recent public media** appear in its gallery, and the rest can be revealed with the gallery **unlock**. See [Gallery](/wiki/gallery/).
850
851## Notifications
852
853You control notifications (for finished images/videos, offers, and referral rewards). Enabling them is optional, and there's even a small coin bonus for turning them on.
854
855> [!NOTE] Have a privacy question that isn't answered here? Reach out \u2014 see [Troubleshooting & Contact](/wiki/troubleshooting/).
856`,De=Object.freeze(Object.defineProperty({__proto__:null,default:U},Symbol.toStringTag,{value:"Module"})),K=`How you prompt depends on the [engine](/wiki/image-engines/) you're using.
857
858## Forge & Photoreal \u2014 natural language
859
860Forge and Photoreal understand plain English. Describe the scene like you'd tell a person:
861
862\`\`\`
863A woman in a leather jacket leaning against a neon-lit wall at night, cinematic, light rain
864\`\`\`
865
866Full sentences, moods, and details all work. Photoreal is tuned for photorealism, so realistic wording (*natural light, shot on camera, realistic skin*) plays to its strengths.
867
868## Prism & Anime \u2014 Booru tags
869
870Prism and Anime are driven by **Booru tags**: short, comma-separated keywords, not full sentences. "Boorus" are anime/art image boards (like [Danbooru](https://danbooru.donmai.us) and [Gelbooru](https://gelbooru.com)) whose community-tagged images trained these models, so their tags are the vocabulary they understand best.
871
872*Simple:*
873
874\`\`\`
8751girl, red dress, beach, sunset, smiling, looking at viewer
876\`\`\`
877
878*More complex, with weighting:*
879
880\`\`\`
8811girl, (red dress:1.2), windswept hair, beach, sunset, (freckles:0.8), looking at viewer, depth of field
882\`\`\`
883
884- Default weight is **1.0**; \`(tag:1.2)\` emphasizes a tag, \`(tag:0.8)\` plays it down.
885- Don't push much past **1.7**, or you'll get artifacts.
886- Look up the exact tag on a booru's tag list ([Danbooru tags](https://danbooru.donmai.us/tags), [Gelbooru tags](https://gelbooru.com/index.php?page=tags&s=list)): type a word to see the canonical tag and how common it is.
887
888## You usually don't start from scratch
889
890For every Peep image, AI Peeps **already builds a full, correctly-formatted prompt** behind the scenes \u2014 from the Peep and the chat \u2014 so most of the time you just tweak. Want a blank slate instead? Switch on **Full Control Mode** in custom generation and only your own prompt is used. See [Images](/wiki/images/).
891`,Le=Object.freeze(Object.defineProperty({__proto__:null,default:K},Symbol.toStringTag,{value:"Module"})),Z=`Invite friends and earn PeepCoins when they join and get active. Everything happens through your personal referral link.
892
893## Your referral link
894
895Your link is based on your **@handle**, and you'll find it in your **User Panel**. Tap to copy and share it anywhere.
896
897> [!TIP] Changing your handle changes your link, so pick one you're happy to share. (A very long handle makes a long link \u2014 the panel will warn 
897you.)
898
899Turn on notifications and you'll get a ping \u2014 plus a small coin bonus for enabling them \u2014 whenever a referral reward unlocks.
900
901## The three rewards
902
903You earn PeepCoins in three ways as your invited friends do things:
904
905| When your friend\u2026 | You earn | Conditions |
906|---|---|---|
907| **Signs up** | **{{referral_signup}} \u{1FA99}** | They must be active for at least {{referral_min_days}} day **and** have spent at least {{referral_min_used}} PeepCoins. Once per friend. |
908| **Buys PeepCoins** | **{{referral_pct}}%** of the coins they buy | Counts for their first {{referral_max_purchases}} purchases. |
909| **Subscribes** | **{{referral_sub}} \u{1FA99}** | Any tier. Their first subscription only. |
910
911## Why a reward sometimes doesn't appear
912
913The most common question is *"my friend signed up \u2014 where are my coins?"* The sign-up reward is intentionally gated to prevent abuse:
914
915> [!IMPORTANT] The **{{referral_signup}}-coin sign-up reward** only unlocks after your friend has been active for **{{referral_min_days}} day** *and* has actually **spent {{referral_min_used}} PeepCoins**. A brand-new account that hasn't done anything yet won't trigger it.
916
917Other rules:
918
919- You can't refer yourself.
920- The coin-purchase reward only counts for a friend's first **{{referral_max_purchases}}** purchases.
921- The subscription reward is paid once, on a friend's **first** subscription.
922
923## Tracking your earnings
924
925Your User Panel shows your total PeepCoins earned, broken down by sign-ups, coin purchases, and subscriptions \u2014 so you can see exactly where your rewards came from.
926`,Se=Object.freeze(Object.defineProperty({__proto__:null,default:Z},Symbol.toStringTag,{value:"Module"})),Q=`Image generation is creative, so sometimes a result misses. **Image Retry Tokens** are how AI Peeps lets you recover the coins from a bad image instead of eating the cost.
927
928## The idea
929
930Don't like a generated image? You can get your coins back for it. How the refund works depends on your plan.
931
932## How to use it
933
934On an image you're not happy with, tap **Delete Image**. You'll be asked whether to **use a retry token to get your PeepCoins back** \u2014 confirm, and the coins are returned.
935
936## Subscribers
937
938For subscribers, a refund goes **straight back into your monthly allowance**.
939
940> [!NOTE] Make sure you have room in your monthly allowance before refunding \u2014 the coins return to that bucket, so it can't overflow past your cap.
941
942## Free users
943
944Free users earn **Image Retry Tokens** through purchases (coin packs include some \u2014 see [Buying PeepCoins](/wiki/buying-coins/)). You can use them on any image that's **less than 48 hours old**.
945
946## Good to know
947
948- Retry tokens are about **images**. Video is the priciest feature, so check its live cost carefully before generating \u2014 see [Video Generation](/wiki/video/).
949- The cleanest way to avoid wasted coins is good prompting in the first place \u2014 see the [Prompting Guide](/wiki/prompting/).
950`,xe=Object.freeze(Object.defineProperty({__proto__:null,default:Q},Symbol.toStringTag,{value:"Module"})),X=`Every chat runs on a **scenario** \u2014 the setup that frames where you are, how you meet, and how the conversation behaves. Two things are worth understanding: *which* scenario is in play, and *which interaction mode* it uses.
951
952## Default scenario vs chat scenario
953
954There are two kinds of scenario:
955
956- **The Peep's default scenario** \u2014 attached to the Peep itself, usually tailored to that character. It's what the creator writes in the [creation panel](/wiki/personality-and-scenario/), and it's what **new users get by default** when they start a chat with that Peep.
957- **Your chat scenario** \u2014 when you open a chat it starts from the default, but from then on **you can change your chat's scenario independently, at any time**, without affecting the Peep's default.
958
959> [!IMPORTANT] **You're always in charge of your own chats.** Only a Peep's *creator* can change its **default** scenario \u2014 but **anyone** can freely change the scenario of **their own chat**. Your changes are yours alone and never touch how anyone else experiences that Peep.
960
961## Interaction modes
962
963A scenario also sets an **interaction mode**, and this genuinely changes how chats, images, and voice behave. Pick the one that fits the experience you want.
964
965### \u{1F4F1} Mobile (text-chat) mode
966
967You and your Peep are **texting**, like on a messaging app.
968
969- **Messages** read like real texts \u2014 straight dialogue, **no actions** (it imitates a messaging app precisely).
970- **Images** are framed as if **sent to you over text** \u2014 often selfie-style, from the Peep's ph
970one.
971- **Voice** turns the chat into a **phone call** \u2014 and, because it's a call, it *re-enables actions*.
972- The pacing mimics texting, with typing indicators and natural little delays.
973
974### \u{1F5E3}\uFE0F In-Person mode
975
976You and your Peep are **together in a scene**, face to face.
977
978- **Messages** can include **brief actions and narration** \u2014 wrap them in asterisks, like \`*glances at you and smiles*\`. Both you and your Peep can use them to move the scene along.
979- **Images** are framed as something **right there in front of you**, not sent over a phone.
980- **Voice** feels like **talking face-to-face**.
981- Replies feel more immediate and in-the-moment.
982
983> [!TIP] **Actions** are text wrapped in asterisks (e.g. \`*smiles*\`) that describe something beyond dialogue. They're on in **In-Person** mode, and in **Mobile** mode whenever **voice chat** is active. Plain Mobile texting stays dialogue-only.
984
985## Which should I pick?
986
987- Want a realistic "we're texting" vibe \u2014 selfies, phone calls? \u2192 **Mobile**.
988- Want immersive roleplay with described actions and scenes? \u2192 **In-Person**.
989
990> [!TIP] You set the mode in the scenario, and can switch it for your chat at any time \u2014 it changes the whole feel of your conversation.
991
992## Related
993
994- [Personality, Bio & Scenario](/wiki/personality-and-scenario/) \u2014 where the default scenario is set
995- [Images](/wiki/images/) \u2014 how photos are framed in each mode
996- [Voice](/wiki/voice/) \u2014 voice chat in each mode
997`,Ce=Object.freeze(Object.defineProperty({__proto__:null,default:X},Symbol.toStringTag,{value:"Module"})),J=`Make your Peep **talk**, lip-synced to audio.
998
999## How it works
1000
1001Turn on **Talking Video** in the video panel. The **video length follows the audio length** \u2014 a longer line makes a longer clip.
1002
1003## Where the audio comes from
1004
1005You have two options:
1006
1007- **Generate it on the spot** \u2014 type what you want your Peep to say and pick a voice, right in the video panel.
1008- **Use a chat message** \u2014 in the chat, voice a message (\u{1F50A}), then tap its :fa[fas fa-share xblue]: :fa[fas fa-video xblue]: icon to send that exact audio into the video panel.
1009
1010See [Voice](/wiki/voice/) for more on generating and using voice.
1011`,Me=Object.freeze(Object.defineProperty({__proto__:null,default:J},Symbol.toStringTag,{value:"Module"})),ee=`Most issues have a quick fix. Here are the common ones. Still stuck? You'll reach **me, @Val**, directly \u2014 and I try to always reply within **24 hours**.
1012
1013[\u{1F4EC} Contact us](action:contact){.wiki-btn-primary}
1014
1015## \u2753 Voice isn't working
1016
1017Voice has two halves and either can fail depending on your device:
1018
1019- **Mic \u2192 text** isn't supported in every browser.
1020- **Reply \u2192 speech** works in most browsers.
1021
1022Try: a different up-to-date browser, granting microphone permission, and checking your output isn't muted. Full details on [Voice](/wiki/voice/).
1023
1024## \u2753 "My friend signed up but I didn't get referral coins"
1025
1026Referral rewards don't unlock the instant a friend registers \u2014 they only kick in once your friend has been **active for a little while**. Give it some time. See [Referrals](/wiki/referrals/).
1027
1028## \u2753 "Where did my Peep go?"
1029
1030A Peep that was never saved can be removed once its temporary chat is pushed out. Always **save the chat** to keep a Peep. See [Chat Slots](/wiki/chat-slots/).
1031
1032## \u2753 "My coins reset"
1033
1034Monthly allowance coins reset each cycle and don't roll over \u2014 but **purchased coins never expire**. See [PeepCoins Explained](/wiki/peepcoins/).
1035
1036## \u2753 "An image came out wrong"
1037
1038Tweak your tags/weights (see the [Prompting Guide](/wiki/prompting/)) and recover coins with [Image Retry Tokens](/wiki/retry-tokens/).
1039
1040## \u2753 "My image or video generation failed"
1041
1042It happens occasionally, for all sorts of reasons. **First, just try again** \u2014 most failures are one-offs. If it keeps failing, [contact support](action:contact).
1043
1044> [!NOTE] You won't lose PeepCoins for a failed image or video. Coins are deducted **only after** the media is successfully created and attached to your Peep.
1045
1046## \u2753 Refunds & billing
1047
1048Refunds are handled case by case. Recently subscribed with little usage is usually eligible; heavy usage usually isn't. Subscription upgrades are prorated. See [Subscription Plans](/wiki/plans/).
1049
1050## \u2753 Still need help?
1051
1052Reach out and I'll get back to you (often quickly):
1053
1054- The **Contact form** is in the site menu and at the bottom of the page.
1055- You can also find the community and me on **Discord** and **Reddit**.
1056
1057> [!TIP] When you write in, include what you were doing, your browser/device, and a screenshot if you can \u2014 it gets you a fix much faster.
1058`,je=Object.freeze(Object.defineProperty({__proto__:null,default:ee},Symbol.toStringTag,{value:"Module"})),te=`**Actions** are ready-made motions you apply to a video, split into **\u{1F337} SFW** and **\u{1F336}\uFE0F NSFW** groups.
1059
1060## Using an action
1061
1062Pick an action and AI Peeps **auto-fills a recommended prompt** that you're free to tweak \u2014 some actions need no prompt at all. You can also write your own prompt instead.
1063
1064>
1064 [!NOTE] **Base and Plus use different action sets.** Switching the video model changes which actions are available.
1065
1066## The first frame is what matters most
1067
1068It **doesn't matter which engine made your first frame** \u2014 Forge, Prism, or Anime are all fine. What matters is that **the motion can naturally start from that image.**
1069
1070Think of an action as *what happens next* from the first frame:
1071
1072> [!IMPORTANT] If the movement can't plausibly flow from the starting image, the result will be poor. A tight **close-up of a face** paired with a **doggystyle** action, for example, has nowhere for that motion to go \u2014 it just won't work.
1073
1074To make this easy, **each action shows a short example video** so you can see the kind of starting frame it expects.
1075
1076That said, **some actions are extremely flexible.** **Ahegao**, for instance, works on almost anything as long as there's a **face in the frame**. Others \u2014 full-body or two-person motions \u2014 are much pickier about the starting composition. When in doubt, copy the framing of the action's example video.
1077
1078## SFW vs NSFW movement
1079
1080This is the key thing to understand about actions:
1081
1082> [!IMPORTANT] Video **prompts reliably drive SFW movement only.** For any **NSFW movement, selecting an NSFW Action is essential** \u2014 the text prompt alone won't produce it. For SFW movement, a prompt is often just as reliable as picking an action.
1083
1084So: dancing, blowing a kiss, walking? A prompt or an SFW action both work. Anything explicit? Reach for the matching **NSFW action**.
1085`,We=Object.freeze(Object.defineProperty({__proto__:null,default:te},Symbol.toStringTag,{value:"Module"})),ne=`AI Peeps can turn an image into a short video \u2014 your Peep moving, dancing, kissing, even talking.
1086
1087## How it works
1088
1089Every video starts from a **first frame** \u2014 an existing image of your Peep (or any image you've made on the site). You can optionally set a **last frame** to control where the motion ends. Then add an **[action](/wiki/video-actions/)** and/or a short **prompt**.
1090
1091## Models: Base vs Plus
1092
1093The **model is your first choice** \u2014 every other option adapts to it.
1094
1095- **Base** (default) \u2014 a solid balance of quality and cost; sticks closely to your prompt and supports the full feature set, including **talking videos**, **end frames**, and **loops**.
1096- **\u2728 Plus** (premium) \u2014 higher quality and noticeably **more reliable** motion, with far fewer of the weird, off-target results Base can sometimes produce. It also adds **motion-intensity presets**. Plus is **image-to-video only** \u2014 no talking videos, end frames, or loops \u2014 and costs about **2\xD7 Base**.
1097
1098> [!IMPORTANT] **Base and Plus have different action sets.** When you switch model the list of available [actions](/wiki/video-actions/) changes \u2014 a few actions exist on one tier only.
1099
1100## What it costs
1101
1102Cost depends on **resolution** (480p / 720p / 1080p), **length** (5 / 10 / 15s), and the model. Rough guide for **Base**:
1103
1104| Resolution | 5s | 10s | 15s |
1105|---|---|---|---|
1106| 480p | 40 | 75 | 110 |
1107| 720p | 100 | 190 | 270 |
1108| 1080p | 200 | 380 | 550 |
1109
1110**Plus costs roughly double.** Looping, talking, enhancing and extending also cost more. **The exact, live cost is always shown before you confirm** \u2014 video is the most coin-intensive feature, so check it there. (And you're never charged for a video that fails \u2014 see [Troubleshooting](/wiki/troubleshooting/).)
1111
1112## Tips
1113
1114- **Start small, then enhance.** Generate a base video first; once you like it, [Enhance](/wiki/enhance-extend/) it to higher resolution and 60 fps.
1115- **Test short.** Make a **5- or 10-second** clip first, and only [Extend](/wiki/enhance-extend/) it if it turns out well.
1116- **The first frame matters most.** Pick a starting image the motion can naturally flow from \u2014 see [Video Actions](/wiki/video-actions/).
1117- **NSFW = Action, not prompt.** Always pick an NSFW [action](/wiki/video-actions/) for explicit movement.
1118
1119## Keep exploring
1120
1121- [Video Actions](/wiki/video-actions/) \u2014 SFW & NSFW motions.
1122- [Talking Videos](/wiki/talking-videos/) \u2014 make your Peep speak (Base only).
1123- [Enhance & Extend](/wiki/enhance-extend/) \u2014 upscale or continue a clip.
1124`,Fe=Object.freeze(Object.defineProperty({__proto__:null,default:ne},Symbol.toStringTag,{value:"Module"})),oe=`You don't have to type. AI Peeps supports both **voice messages** and real-time **voice chat**.
1125
1126## Voice messages vs voice chat
1127
1128- **Voice messages** \u2014 you record a message, it's understood, and your Peep replies. Asynchronous, like a voice note.
1129- **Voice chat** \u2014 a live, back-and-forth voice conversation: you speak into your mic, and your Peep's reply is spoken back to you.
1130
1131## Turn any message into voice
1132
1133You don't have to record anything to hear your Peep. Tap a message bubble \u2014 or an action \u2014 and then the \u{1F50A} icon, and that line gets spoken aloud as voice.
1134
1135## Cost and allowance
1136
1137Each **voice message** uses one **voice token** \u2014 basically, one generated voice message.
1138
1139Subscribers get a **monthly audio allowance** of these tokens, and it's **used first**: y
1139our allowance is spent before any PeepCoins. Once it runs out \u2014 or on the free plan \u2014 each voice message costs **{{cost_voice_message}} PeepCoins**.
1140
1141| Plan | Monthly audio allowance |
1142|---|---|
1143| Starter | {{audio_free}} |
1144| Pal | {{audio_pal}} |
1145| Pro | {{audio_pro}} |
1146
1147> [!NOTE] On the free plan the audio allowance is **{{audio_free}}** \u2014 you can still use voice by spending PeepCoins.
1148
1149## Troubleshooting voice
1150
1151Voice has two halves, and either can misbehave depending on your device:
1152
1153- **Microphone \u2192 text** (your speech being understood) isn't supported in every browser.
1154- **Reply \u2192 speech** (hearing your Peep) works in most browsers.
1155
1156If voice isn't working:
1157
11581. Try a different, up-to-date browser.
11592. Make sure the site has permission to use your microphone.
11603. Check that your device isn't muted and the right output is selected.
1161
1162Still stuck? See [Troubleshooting & Contact](/wiki/troubleshooting/) for human support!
1163`,Ne=Object.freeze(Object.defineProperty({__proto__:null,default:oe},Symbol.toStringTag,{value:"Module"})),ae=`AI Peeps is a platform for chatting and creating content with immersive, lifelike AI characters \u2014 called **Peeps**. You can build a character exactly the way you want, talk to them by text or voice, and generate images and videos of them.
1164
1165[\u{1F336}\uFE0F AI Peeps is fully uncensored \u2014 it works beautifully for wholesome SFW companionship *and* unfiltered NSFW roleplay, with no awkward walls in the way. \u{1F525}]{.xmagenta}
1166
1167[**Whatever you're here for \u2014 comfort, company, creativity, or pure fun \u2014 this is the place to explore it.**]{.xyellow}
1168
1169It launched in August 2024 and has grown into one of the most flexible platforms for AI roleplay, companionship, and AI content creation.
1170
1171## What can I do here?
1172
1173- **Create your own Peeps** \u2014 design their looks, personality, backstory, and the scenario you meet in. See [Creating a Peep](/wiki/creating-a-peep/).
1174- **Chat** by text or voice \u2014 we're proud to offer one of the most immersive chatting experiences in the field, and your Peeps remember your past conversations. See [How Chat Works](/wiki/how-chat-works/).
1175- **Generate images** \u2014 both in-chat photos and full custom image generation. See [Images](/wiki/images/).
1176- **Generate video** \u2014 animate your Peeps with actions, loops, and talking videos. See [Video Generation](/wiki/video/).
1177- **Browse community Peeps** in the [Peeps Hub](/gallery/featured/) and chat with characters other people have shared.
1178
1179## Is it free?
1180
1181Yes \u2014 AI Peeps is **freemium**. You can use most of the platform for free, and almost everything you generate uses **PeepCoins**, the in-app currency. You get a monthly allowance, and you can buy more any time or subscribe for a bigger allowance and extra perks.
1182
1183- New accounts start with **{{signup_coins}} PeepCoins**.
1184- The free plan includes **{{daily_free_msgs}} text messages per day** and **{{coins_free}} PeepCoins per month**.
1185
1186> [!TIP] Read [PeepCoins Explained](/wiki/peepcoins/) next \u2014 understanding the currency makes everything else on the platform click into place.
1187
1188## Is it private?
1189
1190> [!IMPORTANT] Your privacy is taken seriously. Your chats are **completely private** \u2014 we don't sell your data, we don't browse your conversations, and nothing you do is shared with anyone. What happens between you and your Peeps stays between you and your Peeps.
1191
1192For the full details, see [Privacy & Safety](/wiki/privacy/), the [Privacy Policy](/pp/), and the [Terms of Service](/tos/).
1193
1194## Who makes AI Peeps?
1195
1196AI Peeps is built and maintained by its solo creator, **@Val**. There's an active community on Discord where Val answers questions personally \u2014 often in real time.
1197
1198[\u{1F4EC} Contact us](action:contact){.wiki-btn-primary}
1199
1200`,Ye=Object.freeze(Object.defineProperty({__proto__:null,default:ae},Symbol.toStringTag,{value:"Module"})),ie=`You can be chatting within a couple of minutes. Here's the fastest path from sign-up to your first conversation.
1201
1202## Do I need to sign up?
1203
1204You can **browse the [Peeps Hub](/gallery/featured/) freely** without an account \u2014 look around as much as you like. You can even start chatting a little, but without signing up it's just a taste: only a few messages, on a lighter (inferior) model, and you **can't do any of the real actions** \u2014 no image generation, no voice, no s
1204aving.
1205
1206> [!IMPORTANT] **Signing up is free** and unlocks a proper trial \u2014 including our **state-of-the-art chatting model, the very same one premium users get.** We want everyone to experience AI Peeps at its best. The only real difference between free and premium is *how much* you can use it (free use is metered by [PeepCoins](/wiki/peepcoins/) and a daily message allowance).
1207
1208And signing up is rewarded: new accounts start with **{{signup_coins}} PeepCoins**.
1209
1210## 1. Find or create a Peep
1211
1212Two ways to begin:
1213
1214[\u{1F50D} Find Peeps in the Hub](/gallery/featured/){.wiki-btn}
1215[\u2728 Create your own Peep](/create-peep/){.wiki-btn-primary}
1216
1217- **Find a Peep** \u2014 browse the [Peeps Hub](/gallery/featured/) and open any public character. Great if you just want to dive in.
1218- **Create your own Peep** \u2014 design a character from scratch. It's the heart of the platform. See [Creating a Peep](/wiki/creating-a-peep/).
1219
1220> [!TIP] First time? Chat with an existing Peep to get a feel for it, then create your own once you know what you like.
1221
1222## 2. Start chatting
1223
1224How a chat begins depends on which path you took:
1225
1226- **If you created a Peep**, the chat opens **automatically** right after creation \u2014 just start typing.
1227- **If you picked a Peep from the Hub**, open their profile and tap **Chat** to begin.
1228
1229Each text message costs **{{cost_chat_message}} PeepCoins** on the free plan (subscribers chat without spending coins on text \u2014 see [Free vs Premium](/wiki/free-vs-premium/)).
1230
1231Your new chat is automatically kept in a **temporary slot**. This is important to understand early, because it affects whether your Peep sticks around:
1232
1233> [!WARNING] New chats are auto-saved to a temporary slot, but temporary chats can be pushed out later. To keep a chat \u2014 and the Peep in it \u2014 **save the chat**. Read [Chat Slots](/wiki/chat-slots/) so you don't lose a Peep you love.
1234
1235## 3. Go further
1236
1237Once you're comfortable, try:
1238
1239- Sending or requesting a [photo](/wiki/images/) in chat
1240- Turning on [voice](/wiki/voice/)
1241- Generating a [video](/wiki/video/)
1242- Checking what your [PeepCoins](/wiki/peepcoins/) are best spent on
1243`,$e=Object.freeze(Object.defineProperty({__proto__:null,default:ie},Symbol.toStringTag,{value:"Module"})),i={FREE:0,PAL:1,PRO:2,GOD:3,CHAT:4};function r(e,n,a,s){const o=e&&e[n];return o&&o[a]!=null?o[a]:s}function l(e,n,a){const s=e&&e[n];return s??a}function tt(e){const n=e||null;return{signup_coins:l(n,"peepcoins_on_sign_up",50),daily_free_msgs:l(n,"daily_chat_msgs_freemium",30),daily_squeeze_msgs:l(n,"daily_chat_msgs_squeeze",10),squeeze_days:2,cost_create_peep:l(n,"cost_create_peep",10),cost_clone_peep:l(n,"cost_clone_peep",10),cost_edit_peep:l(n,"cost_edit_peep",5),cost_chat_message:l(n,"cost_chat_message",2),cost_voice_message:l(n,"cost_voice_message",3),cost_chat_image:l(n,"cost_from_chat_image_prompt",2),cost_custom_image:l(n,"image_token_cost",10),cost_edit_image:l(n,"edit_token_cost",10),cost_send_image:l(n,"send_image_token_cost",10),cost_peep_from_image:l(n,"cost_peep_data_from_image",25),upcharge_custom_images:l(n,"upcharge_custom_images",5),coins_free:r(n,"max_tokens_time_period",i.FREE,50),coins_pal:r(n,"max_tokens_time_period",i.PAL,1600),coins_pro:r(n,"max_tokens_time_period",i.PRO,3600),coins_god:r(n,"max_tokens_time_period",i.GOD,8e3),chats_free:r(n,"max_chats",i.FREE,3),chats_pal:r(n,"max_chats",i.PAL,25),chats_pro:r(n,"max_chats",i.PRO,45),chats_god:r(n,"max_chats",i.GOD,200),group_chats_free:r(n,"max_group_chats",i.FREE,0),group_chats_pal:r(n,"max_group_chats",i.PAL,3),group_chats_pro:r(n,"max_group_chats",i.PRO,10),group_chats_chat:r(n,"max_group_chats",i.CHAT,3),group_peeps_free:r(n,"max_peeps_per_group_chat",i.FREE,2),group_peeps_pal:r(n,"max_peeps_per_group_chat",i.PAL,2),group_peeps_pro:r(n,"max_peeps_per_group_chat",i.PRO,3),group_peeps_chat:r(n,"max_peeps_per_group_chat",i.CHAT,2),group_creator_bonus:l(n,"creators_additional_group_chats",2),peeps_free:r(n,"max_ai_slots",i.FREE,3),peeps_pal:r(n,"max_ai_slots",i.PAL,25),peeps_pro:r(n,"max_ai_slots",i.PRO,40),peeps_god:r(n,"max_ai_slots",i.GOD,200),hidden_free:r(n,"max_hidden_peeps",i.FREE,2),hidden_pal:r(n,"max_hidden_peeps",i.PAL,4),hidden_pro:r(n,"max_hidden_peeps",i.PRO,12),hidden_god:r(n,"max_hidden_peeps",i.GOD,150),memory_free:r(n,"max_memory_links_el_per_sub",i.FREE,1),memory_pal:r(n,"max_memory_links_el_per_sub",i.PAL,3),memory_pro:r
1243(n,"max_memory_links_el_per_sub",i.PRO,10),memory_god:r(n,"max_memory_links_el_per_sub",i.GOD,10),audio_free:r(n,"audio_messages_time_period",i.FREE,0),audio_pal:r(n,"audio_messages_time_period",i.PAL,600),audio_pro:r(n,"audio_messages_time_period",i.PRO,2800),audio_god:r(n,"audio_messages_time_period",i.GOD,4800),coins_chat:r(n,"max_tokens_time_period",i.CHAT,100),chats_chat:r(n,"max_chats",i.CHAT,"\u2014"),peeps_chat:r(n,"max_ai_slots",i.CHAT,25),hidden_chat:r(n,"max_hidden_peeps",i.CHAT,4),memory_chat:r(n,"max_memory_links_el_per_sub",i.CHAT,3),audio_chat:r(n,"audio_messages_time_period",i.CHAT,600),sfw_media_free:r(n,"access_to_sfw_media_per_peep",i.FREE,20),sfw_media_pal:r(n,"access_to_sfw_media_per_peep",i.PAL,40),sfw_media_pro:r(n,"access_to_sfw_media_per_peep",i.PRO,60),sfw_media_chat:r(n,"access_to_sfw_media_per_peep",i.CHAT,30),nsfw_media_free:r(n,"access_to_nsfw_media_per_peep",i.FREE,5),nsfw_media_pal:r(n,"access_to_nsfw_media_per_peep",i.PAL,15),nsfw_media_pro:r(n,"access_to_nsfw_media_per_peep",i.PRO,25),nsfw_media_chat:r(n,"access_to_nsfw_media_per_peep",i.CHAT,7),max_name_length:l(n,"max_name_length",20),max_bio_length:l(n,"max_peep_bio_length",1e3),max_scenario_length:l(n,"max_scenario_length",600),max_memory_length:l(n,"max_memory_length",700),max_image_prompt_length:l(n,"max_image_prompt_length",700),max_video_prompt_length:l(n,"max_length_video_prompt",500),create_daily_free:r(n,"max_new_ai_daily",i.FREE,2),create_daily_pal:r(n,"max_new_ai_daily",i.PAL,20),create_daily_pro:r(n,"max_new_ai_daily",i.PRO,40),creator_bonus_peeps:l(n,"creators_additional_peeps",5),referral_signup:l(n,"referral_sign_up_price",50),referral_pct:Math.round(l(n,"referral_purchase_percentage",.2)*100),referral_sub:r(n,"referral_subscription_peepcoins_award",i.PAL,500),referral_min_used:50,referral_min_days:1,referral_max_purchases:3}}function Ge(e,n){return e&&e.replace(/\{\{\s*([a-zA-Z0-9_]+)\s*\}\}/g,(a,s)=>{const o=n[s];return o==null?a:String(o)})}const ze=Object.assign({"./content/en/app-and-website.md":A,"./content/en/appearance.md":I,"./content/en/buying-coins.md":O,"./content/en/chat-limits.md":R,"./content/en/chat-slots.md":V,"./content/en/creating-a-peep.md":D,"./content/en/editing-images.md":L,"./content/en/enhance-extend.md":S,"./content/en/free-vs-premium.md":x,"./content/en/galleries.md":C,"./content/en/gallery.md":M,"./content/en/group-chat.md":j,"./content/en/how-chat-works.md":W,"./content/en/image-engines.md":F,"./content/en/images.md":N,"./content/en/managing-peeps.md":Y,"./content/en/memory.md":$,"./content/en/payments.md":G,"./content/en/peep-from-image.md":z,"./content/en/peepcoins.md":H,"./content/en/personality-and-scenario.md":B,"./content/en/plans.md":q,"./content/en/privacy.md":U,"./content/en/prompting.md":K,"./content/en/referrals.md":Z,"./content/en/retry-tokens.md":Q,"./content/en/scenario-modes.md":X,"./content/en/talking-videos.md":J,"./content/en/troubleshooting.md":ee,"./content/en/video-actions.md":te,"./content/en/video.md":ne,"./content/en/voice.md":oe,"./content/en/what-is-ai-peeps.md":ae,"./content/en/your-first-chat.md":ie}),y={};for(const[e,n]of Object.entries(ze)){const a=e.match(/\.\/content\/(.+)\.md$/);a&&(y[a[1]]=n)}const P=Object.assign({
1243"./content/de/appearance.md":()=>t(()=>import("./appearance-CP_Ow1Ul.js"),[]).then(e=>e.default),
1243"./content/de/buying-coins.md":()=>t(()=>import("./buying-coins-CNA5ri-g.js"),[]).then(e=>e.default),
1243"./content/de/chat-limits.md":()=>t(()=>import("./chat-limits-sA4o9thu.js"),[]).then(e=>e.default),
1243"./content/de/chat-slots.md":()=>t(()=>import("./chat-slots-D7AR9m3N.js"),[]).then(e=>e.default),
1243"./content/de/creating-a-peep.md":()=>t(()=>import("./creating-a-peep-CXuXGRYy.js"),[]).then(e=>e.default),
1243"./content/de/editing-images.md":()=>t(()=>import("./editing-images-7yD6GgIa.js"),[]).then(e=>e.default),
1243"./content/de/enhance-extend.md":()=>t(()=>import("./enhance-extend-CXzLQA57.js"),[]).then(e=>e.default),
1243"./content/de/free-vs-premium.md":()=>t(()=>import("./free-vs-premium-BBR8ihmC.js"),[]).then(e=>e.default),
1243"./content/de/galleries.md":()=>t(()=>import("./galleries-Cf_4zjdG.js"),[]).then(e=>e.default),
1243"./content/de/gallery.md":()=>t(()=>import("./gallery-CChrQXFc.js"),[]).then(e=>e.default),
1243"./content/de/group-chat.md":()=>t(()=>import("./group-chat-CAnVX3e7.js"),[]).then(e=>e.default),
1243"./content/de/how-chat-works.md":()=>t(()=>import("./how-chat-works-D-Gwf5fH.js"),[]).then(e=>e.default),
1243"./content/de/image-engines.md":()=>t(()=>import("./image-engines-BKLngq8o.js"),[]).then(e=>e.default),
1243"./content/de/images.md":()=>t(()=>import("./images-C_tQNl8H.js"),[]).then(e=>e.default),
1243"./content/de/managing-peeps.md":()=>t(()=>import("./managing-peeps-Cd4L5glS.js"),[]).then(e=>e.default),
1243"./content/de/memory.md":()=>t(()=>import("./memory-DH5die1W.js"),[]).then(e=>e.default),
1243"./content/de/payments.md":()=>t(()=>import("./payments-5aTDBw2B.js"),[]).then(e=>e.default),
1243"./content/de/peep-from-image.md":()=>t(()=>import("./peep-from-image-DlGwgfVT.js"),[]).then(e=>e.default),
1243"./content/de/peepcoins.md":()=>t(()=>import("./peepcoins-CSyAA4ld.js"),[]).then(e=>e.default),
1243"./content/de/personality-and-scenario.md":()=>t(()=>import("./personality-and-scenario-x5s_4a1v.js"),[]).then(e=>e.default),
1243"./content/de/plans.md":()=>t(()=>import("./plans-BPCwnzQ5.js"),[]).then(e=>e.default),
1243"./content/de/privacy.md":()=>t(()=>import("./privacy-Cpdgm3Vm.js"),[]).then(e=>e.default),
1243"./content/de/prompting.md":()=>t(()=>import("./prompting-DU0GyACI.js"),[]).then(e=>e.default),
1243"./content/de/referrals.md":()=>t(()=>import("./referrals-Dre8hTS5.js"),[]).then(e=>e.default),
1243"./content/de/retry-tokens.md":()=>t(()=>import("./retry-tokens-03bTRi1u.js"),[]).then(e=>e.default),
1243"./content/de/scenario-modes.md":()=>t(()=>import("./scenario-modes-D0SGxCmo.js"),[]).then(e=>e.default),
1243"./content/de/talking-videos.md":()=>t(()=>import("./talking-videos-BihUjBcH.js"),[]).then(e=>e.default),
1243"./content/de/troubleshooting.md":()=>t(()=>import("./troubleshooting-C4jJPCYO.js"),[]).then(e=>e.default),
1243"./content/de/video-actions.md":()=>t(()=>import("./video-actions-kUi2_ChN.js"),[]).then(e=>e.default),
1243"./content/de/video.md":()=>t(()=>import("./video-DnbkB2aQ.js"),[]).then(e=>e.default),
1243"./content/de/voice.md":()=>t(()=>import("./voice-7nqaT5-5.js"),[]).then(e=>e.default),
1243"./content/de/what-is-ai-peeps.md":()=>t(()=>import("./what-is-ai-peeps-D-q0j04y.js"),[]).then(e=>e.default),
1243"./content/de/your-first-chat.md":()=>t(()=>import("./your-first-chat-BOJmjV0F.js"),[]).then(e=>e.default),
1243"./content/en/app-and-website.md":()=>t(()=>Promise.resolve().then(()=>de),void 0).then(e=>e.default),
1243"./content/en/appearance.md":()=>t(()=>Promise.resolve().then(()=>ce),void 0).then(e=>e.default),
1243"./content/en/buying-coins.md":()=>t(()=>Promise.resolve().then(()=>he),void 0).then(e=>e.default),
1243"./content/en/chat-limits.md":()=>t(()=>Promise.resolve().then(()=>ue),void 0).then(e=>e.default),
1243"./content/en/chat-slots.md":()=>t(()=>Promise.resolve().then(()=>pe),void 0).then(e=>e.default),
1243"./content/en/creating-a-peep.md":()=>t(()=>Promise.resolve().then(()=>_e),void 0).then(e=>e.default),
1243"./content/en/editing-images.md":()=>t(()=>Promise.resolve().then(()=>me),void 0).then(e=>e.default),
1243"./content/en/enhance-extend.md":()=>t(()=>Promise.resolve().then(()=>ge),void 0).then(e=>e.default),
1243"./content/en/free-vs-premium.md":()=>t(()=>Promise.resolve().then(()=>fe),void 0).then(e=>e.default),
1243"./content/en/galleries.md":()=>t(()=>Promise.resolve().then(()=>ye),void 0).then(e=>e.default),
1243"./content/en/gallery.md":()=>t(()=>Promise.resolve().then(()=>ve),void 0).then(e=>e.default),
1243"./content/en/group-chat.md":()=>t(()=>Promise.resolve().then(()=>we),void 0).then(e=>e.default),
1243"./content/en/how-chat-works.md":()=>t(()=>Promise.resolve().then(()=>Pe),void 0).then(e=>e.default),
1243"./content/en/image-engines.md":()=>t(()=>Promise.resolve().then(()=>be),void 0).then(e=>e.default),
1243"./content/en/images.md":()=>t(()=>Promise.resolve().then(()=>Ee),void 0).then(e=>e.default),
1243"./content/en/managing-peeps.md":()=>t(()=>Promise.resolve().then(()=>ke),void 0).then(e=>e.default),
1243"./content/en/memory.md":()=>t(()=>Promise.resolve().then(()=>Te),void 0).then(e=>e.default),
1243"./content/en/payments.md":()=>t(()=>Promise.resolve().then(()=>Ae),void 0).then(e=>e.default),
1243"./content/en/peep-from-image.md":()=>t(()=>Promise.resolve().then(()=>Ie),void 0).then(e=>e.default),
1243"./content/en/peepcoins.md":()=>t(()=>Promise.resolve().then(()=>Oe),void 0).then(e=>e.default),
1243"./content/en/personality-and-scenario.md":()=>t(()=>Promise.resolve().then(()=>Re),void 0).then(e=>e.default),
1243"./content/en/plans.md":()=>t(()=>Promise.resolve().then(()=>Ve),void 0).then(e=>e.default),
1243"./content/en/privacy.md":()=>t(()=>Promise.resolve().then(()=>De),void 0).then(e=>e.default),
1243"./content/en/prompting.md":()=>t(()=>Promise.resolve().then(()=>Le),void 0).then(e=>e.default),
1243"./content/en/referrals.md":()=>t(()=>Promise.resolve().then(()=>Se),void 0).then(e=>e.default),
1243"./content/en/retry-tokens.md":()=>t(()=>Promise.resolve().then(()=>xe),void 0).then(e=>e.default),
1243"./content/en/scenario-modes.md":()=>t(()=>Promise.resolve().then(()=>Ce),void 0).then(e=>e.default),
1243"./content/en/talking-videos.md":()=>t(()=>Promise.resolve().then(()=>Me),void 0).then(e=>e.default),
1243"./content/en/troubleshooting.md":()=>t(()=>Promise.resolve().then(()=>je),void 0).then(e=>e.default),
1243"./content/en/video-actions.md":()=>t(()=>Promise.resolve().then(()=>We),void 0).then(e=>e.default),
1243"./content/en/video.md":()=>t(()=>Promise.resolve().then(()=>Fe),void 0).then(e=>e.default),
1243"./content/en/voice.md":()=>t(()=>Promise.resolve().then(()=>Ne),void 0).then(e=>e.default),
1243"./content/en/what-is-ai-peeps.md":()=>t(()=>Promise.resolve().then(()=>Ye),void 0).then(e=>e.default),
1243"./content/en/your-first-chat.md":()=>t(()=>Promise.resolve().then(()=>$e),void 0).then(e=>e.default),
1243"./content/es/appearance.md":()=>t(()=>import("./appearance-BepFdcCN.js"),[]).then(e=>e.default),
1243"./content/es/buying-coins.md":()=>t(()=>import("./buying-coins-CC5nA07n.js"),[]).then(e=>e.default),
1243"./content/es/chat-limits.md":()=>t(()=>import("./chat-limits-DXGk2vPn.js"),[]).then(e=>e.default),
1243"./content/es/chat-slots.md":()=>t(()=>import("./chat-slots-KprCvNJX.js"),[]).then(e=>e.default),
1243"./content/es/creating-a-peep.md":()=>t(()=>import("./creating-a-peep-BirHaPB_.js"),[]).then(e=>e.default),
1243"./content/es/editing-images.md":()=>t(()=>import("./editing-images-C8TLmJAv.js"),[]).then(e=>e.default),
1243"./content/es/enhance-extend.md":()=>t(()=>import("./enhance-extend-N0RFbsBQ.js"),[]).then(e=>e.default),
1243"./content/es/free-vs-premium.md":()=>t(()=>import("./free-vs-premium-C3XTjktI.js"),[]).then(e=>e.default),
1243"./content/es/galleries.md":()=>t(()=>import("./galleries-D_r0fsue.js"),[]).then(e=>e.default),
1243"./content/es/gallery.md":()=>t(()=>import("./gallery-CyFFFD49.js"),[]).then(e=>e.default),
1243"./content/es/group-chat.md":()=>t(()=>import("./group-chat-DH2ODtUy.js"),[]).then(e=>e.default),
1243"./content/es/how-chat-works.md":()=>t(()=>import("./how-chat-works-DvKoJ-a0.js"),[]).then(e=>e.default),
1243"./content/es/image-engines.md":()=>t(()=>import("./image-engines-r1xTU309.js"),[]).then(e=>e.default),
1243"./content/es/images.md":()=>t(()=>import("./images-CdXMrMM8.js"),[]).then(e=>e.default),
1243"./content/es/managing-peeps.md":()=>t(()=>import("./managing-peeps-BL1ngmDU.js"),[]).then(e=>e.default),
1243"./content/es/memory.md":()=>t(()=>import("./memory-B7HDqHS8.js"),[]).then(e=>e.default),
1243"./content/es/payments.md":()=>t(()=>import("./payments-V8gNW9z9.js"),[]).then(e=>e.default),
1243"./content/es/peep-from-image.md":()=>t(()=>import("./peep-from-image-CFy6fwu2.js"),[]).then(e=>e.default),
1243"./content/es/peepcoins.md":()=>t(()=>import("./peepcoins-D7PbI_x6.js"),[]).then(e=>e.default),
1243"./content/es/personality-and-scenario.md":()=>t(()=>import("./personality-and-scenario-DGZNy-x4.js"),[]).then(e=>e.default),
1243"./content/es/plans.md":()=>t(()=>import("./plans-DAQ2Zsrd.js"),[]).then(e=>e.default),
1243"./content/es/privacy.md":()=>t(()=>import("./privacy-BSulu7ri.js"),[]).then(e=>e.default),
1243"./content/es/prompting.md":()=>t(()=>import("./prompting-CiXovhN7.js"),[]).then(e=>e.default),
1243"./content/es/referrals.md":()=>t(()=>import("./referrals-DcJiyLzU.js"),[]).then(e=>e.default),
1243"./content/es/retry-tokens.md":()=>t(()=>import("./retry-tokens-B0NwwULB.js"),[]).then(e=>e.default),
1243"./content/es/scenario-modes.md":()=>t(()=>import("./scenario-modes-Dg3r_daG.js"),[]).then(e=>e.default),
1243"./content/es/talking-videos.md":()=>t(()=>import("./talking-videos-SFNDlNzA.js"),[]).then(e=>e.default),
1243"./content/es/troubleshooting.md":()=>t(()=>import("./troubleshooting-9u9wRsSV.js"),[]).then(e=>e.default),
1243"./content/es/video-actions.md":()=>t(()=>import("./video-actions-DbOAGFrF.js"),[]).then(e=>e.default),
1243"./content/es/video.md":()=>t(()=>import("./video-BeHr6WVx.js"),[]).then(e=>e.default),
1243"./content/es/voice.md":()=>t(()=>import("./voice-dH2XhSrm.js"),[]).then(e=>e.default),
1243"./content/es/what-is-ai-peeps.md":()=>t(()=>import("./what-is-ai-peeps-J-l1DTQ4.js"),[]).then(e=>e.default),
1243"./content/es/your-first-chat.md":()=>t(()=>import("./your-first-chat-CT4o4M6E.js"),[]).then(e=>e.default),
1243"./content/fr/appearance.md":()=>t(()=>import("./appearance-5yrmaZvE.js"),[]).then(e=>e.default),
1243"./content/fr/buying-coins.md":()=>t(()=>import("./buying-coins-CGvau2u0.js"),[]).then(e=>e.default),
1243"./content/fr/chat-limits.md":()=>t(()=>import("./chat-limits-B6LsH1uj.js"),[]).then(e=>e.default),
1243"./content/fr/chat-slots.md":()=>t(()=>import("./chat-slots-D2l6fz8x.js"),[]).then(e=>e.default),
1243"./content/fr/creating-a-peep.md":()=>t(()=>import("./creating-a-peep-Ts5xiJ6h.js"),[]).then(e=>e.default),
1243"./content/fr/editing-images.md":()=>t(()=>import("./editing-images-CdbO7PzN.js"),[]).then(e=>e.default),
1243"./content/fr/enhance-extend.md":()=>t(()=>import("./enhance-extend-CFBrq8qm.js"),[]).then(e=>e.default),
1243"./content/fr/free-vs-premium.md":()=>t(()=>import("./free-vs-premium-1DihcDF6.js"),[]).then(e=>e.default),
1243"./content/fr/galleries.md":()=>t(()=>import("./galleries-pTmdbQy4.js"),[]).then(e=>e.default),
1243"./content/fr/gallery.md":()=>t(()=>import("./gallery-DtkZDU9Z.js"),[]).then(e=>e.default),
1243"./content/fr/group-chat.md":()=>t(()=>import("./group-chat-DSpHf9O2.js"),[]).then(e=>e.default),
1243"./content/fr/how-chat-works.md":()=>t(()=>import("./how-chat-works-DzzcBuy9.js"),[]).then(e=>e.default),
1243"./content/fr/image-engines.md":()=>t(()=>import("./image-engines-DYxK_YrO.js"),[]).then(e=>e.default),
1243"./content/fr/images.md":()=>t(()=>import("./images-DVXU5TzL.js"),[]).then(e=>e.default),
1243"./content/fr/managing-peeps.md":()=>t(()=>import("./managing-peeps-DS6Bfiae.js"),[]).then(e=>e.default),
1243"./content/fr/memory.md":()=>t(()=>import("./memory-BzjbiBi-.js"),[]).then(e=>e.default),
1243"./content/fr/payments.md":()=>t(()=>import("./payments-Szelnw8G.js"),[]).then(e=>e.default),
1243"./content/fr/peep-from-image.md":()=>t(()=>import("./peep-from-image-C_xrIG9y.js"),[]).then(e=>e.default),
1243"./content/fr/peepcoins.md":()=>t(()=>import("./peepcoins-V9aqMa8s.js"),[]).then(e=>e.default),
1243"./content/fr/personality-and-scenario.md":()=>t(()=>import("./personality-and-scenario-DilWZ5Oi.js"),[]).then(e=>e.default),
1243"./content/fr/plans.md":()=>t(()=>import("./plans-DmP4UihG.js"),[]).then(e=>e.default),
1243"./content/fr/privacy.md":()=>t(()=>import("./privacy-DMcroj7N.js"),[]).then(e=>e.default),
1243"./content/fr/prompting.md":()=>t(()=>import("./prompting-ComGPwlL.js"),[]).then(e=>e.default),
1243"./content/fr/referrals.md":()=>t(()=>import("./referrals-CA16V_UV.js"),[]).then(e=>e.default),
1243"./content/fr/retry-tokens.md":()=>t(()=>import("./retry-tokens-BzwaYlmP.js"),[]).then(e=>e.default),
1243"./content/fr/scenario-modes.md":()=>t(()=>import("./scenario-modes-BKTL27gA.js"),[]).then(e=>e.default),
1243"./content/fr/talking-videos.md":()=>t(()=>import("./talking-videos-Cy3QxnjM.js"),[]).then(e=>e.default),
1243"./content/fr/troubleshooting.md":()=>t(()=>import("./troubleshooting-CmoIAv9k.js"),[]).then(e=>e.default),
1243"./content/fr/video-actions.md":()=>t(()=>import("./video-actions-BEFB2S2i.js"),[]).then(e=>e.default),
1243"./content/fr/video.md":()=>t(()=>import("./video-CKI5gdEN.js"),[]).then(e=>e.default),
1243"./content/fr/voice.md":()=>t(()=>import("./voice-BFV9QlQ_.js"),[]).then(e=>e.default),
1243"./content/fr/what-is-ai-peeps.md":()=>t(()=>import("./what-is-ai-peeps-u4CWtsU4.js"),[]).then(e=>e.default),
1243"./content/fr/your-first-chat.md":()=>t(()=>import("./your-first-chat-BAACeGUS.js"),[]).then(e=>e.default),
1243"./content/it/appearance.md":()=>t(()=>import("./appearance-BAyTjPzc.js"),[]).then(e=>e.default),
1243"./content/it/buying-coins.md":()=>t(()=>import("./buying-coins-CeRGY1VX.js"),[]).then(e=>e.default),
1243"./content/it/chat-limits.md":()=>t(()=>import("./chat-limits-C_9Fh3_3.js"),[]).then(e=>e.default),
1243"./content/it/chat-slots.md":()=>t(()=>import("./chat-slots-BLAVOB42.js"),[]).then(e=>e.default),
1243"./content/it/creating-a-peep.md":()=>t(()=>import("./creating-a-peep-iiWpdTFH.js"),[]).then(e=>e.default),
1243"./content/it/editing-images.md":()=>t(()=>import("./editing-images-DSHxK2vt.js"),[]).then(e=>e.default),
1243"./content/it/enhance-extend.md":()=>t(()=>import("./enhance-extend-B4qhXOU5.js"),[]).then(e=>e.default),
1243"./content/it/free-vs-premium.md":()=>t(()=>import("./free-vs-premium-0sQrz-1o.js"),[]).then(e=>e.default),
1243"./content/it/galleries.md":()=>t(()=>import("./galleries-Dixm5c6V.js"),[]).then(e=>e.default),
1243"./content/it/gallery.md":()=>t(()=>import("./gallery-BGhY8EeV.js"),[]).then(e=>e.default),
1243"./content/it/group-chat.md":()=>t(()=>import("./group-chat-B1Unqp3a.js"),[]).then(e=>e.default),
1243"./content/it/how-chat-works.md":()=>t(()=>import("./how-chat-works-BBq5zZhE.js"),[]).then(e=>e.default),
1243"./content/it/image-engines.md":()=>t(()=>import("./image-engines-QMh9i87u.js"),[]).then(e=>e.default),
1243"./content/it/images.md":()=>t(()=>import("./images-CJiJxF_f.js"),[]).then(e=>e.default),
1243"./content/it/managing-peeps.md":()=>t(()=>import("./managing-peeps-ChcRqx0g.js"),[]).then(e=>e.default),
1243"./content/it/memory.md":()=>t(()=>import("./memory-CywC-Fhu.js"),[]).then(e=>e.default),
1243"./content/it/payments.md":()=>t(()=>import("./payments-B_ODyYoX.js"),[]).then(e=>e.default),
1243"./content/it/peep-from-image.md":()=>t(()=>import("./peep-from-image-CMY2aB7J.js"),[]).then(e=>e.default),
1243"./content/it/peepcoins.md":()=>t(()=>import("./peepcoins-B56CZ8_t.js"),[]).then(e=>e.default),
1243"./content/it/personality-and-scenario.md":()=>t(()=>import("./personality-and-scenario-Ddc1rc5C.js"),[]).then(e=>e.default),
1243"./content/it/plans.md":()=>t(()=>import("./plans-BzaOPY2P.js"),[]).then(e=>e.default),
1243"./content/it/privacy.md":()=>t(()=>import("./privacy-C-I9S7TY.js"),[]).then(e=>e.default),
1243"./content/it/prompting.md":()=>t(()=>import("./prompting-C3sK2DEB.js"),[]).then(e=>e.default),
1243"./content/it/referrals.md":()=>t(()=>import("./referrals-UhwAGf7c.js"),[]).then(e=>e.default),
1243"./content/it/retry-tokens.md":()=>t(()=>import("./retry-tokens-BPep_t47.js"),[]).then(e=>e.default),
1243"./content/it/scenario-modes.md":()=>t(()=>import("./scenario-modes-DvOuHL3q.js"),[]).then(e=>e.default),
1243"./content/it/talking-videos.md":()=>t(()=>import("./talking-videos-CamoEVJE.js"),[]).then(e=>e.default),
1243"./content/it/troubleshooting.md":()=>t(()=>import("./troubleshooting-B_2TsPQ6.js"),[]).then(e=>e.default),
1243"./content/it/video-actions.md":()=>t(()=>import("./video-actions-DTIvee8T.js"),[]).then(e=>e.default),
1243"./content/it/video.md":()=>t(()=>import("./video-X2EOLbaQ.js"),[]).then(e=>e.default),
1243"./content/it/voice.md":()=>t(()=>import("./voice-DSc41Ipd.js"),[]).then(e=>e.default),
1243"./content/it/what-is-ai-peeps.md":()=>t(()=>import("./what-is-ai-peeps-CSEZ-jcc.js"),[]).then(e=>e.default),
1243"./content/it/your-first-chat.md":()=>t(()=>import("./your-first-chat-BAyWGzpK.js"),[]).then(e=>e.default),
1243"./content/ja/appearance.md":()=>t(()=>import("./appearance-DCHPERsX.js"),[]).then(e=>e.default),
1243"./content/ja/buying-coins.md":()=>t(()=>import("./buying-coins-BXrzfkfu.js"),[]).then(e=>e.default),
1243"./content/ja/chat-limits.md":()=>t(()=>import("./chat-limits-D0uzUEuK.js"),[]).then(e=>e.default),
1243"./content/ja/chat-slots.md":()=>t(()=>import("./chat-slots-BCnU6gRZ.js"),[]).then(e=>e.default),
1243"./content/ja/creating-a-peep.md":()=>t(()=>import("./creating-a-peep-Rr0WcpXL.js"),[]).then(e=>e.default),
1243"./content/ja/editing-images.md":()=>t(()=>import("./editing-images-CuaB_4Ec.js"),[]).then(e=>e.default),
1243"./content/ja/enhance-extend.md":()=>t(()=>import("./enhance-extend-CYKDvQLf.js"),[]).then(e=>e.default),
1243"./content/ja/free-vs-premium.md":()=>t(()=>import("./free-vs-premium-dNGCaX8C.js"),[]).then(e=>e.default),
1243"./content/ja/galleries.md":()=>t(()=>import("./galleries-CSIsbKcg.js"),[]).then(e=>e.default),
1243"./content/ja/gallery.md":()=>t(()=>import("./gallery-DE3G_Sbt.js"),[]).then(e=>e.default),
1243"./content/ja/group-chat.md":()=>t(()=>import("./group-chat-BK6SN8OS.js"),[]).then(e=>e.default),
1243"./content/ja/how-chat-works.md":()=>t(()=>import("./how-chat-works-BNRoFadI.js"),[]).then(e=>e.default),
1243"./content/ja/image-engines.md":()=>t(()=>import("./image-engines-CW8tNAEL.js"),[]).then(e=>e.default),
1243"./content/ja/images.md":()=>t(()=>import("./images-CKjO07Qv.js"),[]).then(e=>e.default),
1243"./content/ja/managing-peeps.md":()=>t(()=>import("./managing-peeps-CIlHOjI4.js"),[]).then(e=>e.default),
1243"./content/ja/memory.md":()=>t(()=>import("./memory-96shQ6jG.js"),[]).then(e=>e.default),
1243"./content/ja/payments.md":()=>t(()=>import("./payments-CZa2Rs73.js"),[]).then(e=>e.default),
1243"./content/ja/peep-from-image.md":()=>t(()=>import("./peep-from-image-BKwELhHG.js"),[]).then(e=>e.default),
1243"./content/ja/peepcoins.md":()=>t(()=>import("./peepcoins-BPQikOK7.js"),[]).then(e=>e.default),
1243"./content/ja/personality-and-scenario.md":()=>t(()=>import("./personality-and-scenario-Cn7RdKyj.js"),[]).then(e=>e.default),
1243"./content/ja/plans.md":()=>t(()=>import("./plans-BkzdQ3GK.js"),[]).then(e=>e.default),
1243"./content/ja/privacy.md":()=>t(()=>import("./privacy-CqJE_SID.js"),[]).then(e=>e.default),
1243"./content/ja/prompting.md":()=>t(()=>import("./prompting-BDe0gT9f.js"),[]).then(e=>e.default),
1243"./content/ja/referrals.md":()=>t(()=>import("./referrals-d5QiIrF5.js"),[]).then(e=>e.default),
1243"./content/ja/retry-tokens.md":()=>t(()=>import("./retry-tokens-D4YF-bUV.js"),[]).then(e=>e.default),
1243"./content/ja/scenario-modes.md":()=>t(()=>import("./scenario-modes-Dmfy2-cE.js"),[]).then(e=>e.default),
1243"./content/ja/talking-videos.md":()=>t(()=>import("./talking-videos-C4A41VFY.js"),[]).then(e=>e.default),
1243"./content/ja/troubleshooting.md":()=>t(()=>import("./troubleshooting-inMDUGLO.js"),[]).then(e=>e.default),
1243"./content/ja/video-actions.md":()=>t(()=>import("./video-actions-CthGnKlq.js"),[]).then(e=>e.default),
1243"./content/ja/video.md":()=>t(()=>import("./video-BTF6KFZU.js"),[]).then(e=>e.default),
1243"./content/ja/voice.md":()=>t(()=>import("./voice-D59mpr6f.js"),[]).then(e=>e.default),
1243"./content/ja/what-is-ai-peeps.md":()=>t(()=>import("./what-is-ai-peeps-BjW-b404.js"),[]).then(e=>e.default),
1243"./content/ja/your-first-chat.md":()=>t(()=>import("./your-first-chat-CXIu5UE8.js"),[]).then(e=>e.default),
1243"./content/ko/appearance.md":()=>t(()=>import("./appearance-Cx4_XQCf.js"),[]).then(e=>e.default),
1243"./content/ko/buying-coins.md":()=>t(()=>import("./buying-coins-CUFl92G9.js"),[]).then(e=>e.default),
1243"./content/ko/chat-limits.md":()=>t(()=>import("./chat-limits-DlQNFLq0.js"),[]).then(e=>e.default),
1243"./content/ko/chat-slots.md":()=>t(()=>import("./chat-slots-CGnokcCI.js"),[]).then(e=>e.default),
1243"./content/ko/creating-a-peep.md":()=>t(()=>import("./creating-a-peep-BJUuA5M2.js"),[]).then(e=>e.default),
1243"./content/ko/editing-images.md":()=>t(()=>import("./editing-images-CmLzufkb.js"),[]).then(e=>e.default),
1243"./content/ko/enhance-extend.md":()=>t(()=>import("./enhance-extend-db2ROBou.js"),[]).then(e=>e.default),
1243"./content/ko/free-vs-premium.md":()=>t(()=>import("./free-vs-premium-DBo_ViTA.js"),[]).then(e=>e.default),
1243"./content/ko/galleries.md":()=>t(()=>import("./galleries-DAwXwvjz.js"),[]).then(e=>e.default),
1243"./content/ko/gallery.md":()=>t(()=>import("./gallery-C7VHR-y2.js"),[]).then(e=>e.default),
1243"./content/ko/group-chat.md":()=>t(()=>import("./group-chat-BWr44zQ2.js"),[]).then(e=>e.default),
1243"./content/ko/how-chat-works.md":()=>t(()=>import("./how-chat-works-9HyoCXZw.js"),[]).then(e=>e.default),
1243"./content/ko/image-engines.md":()=>t(()=>import("./image-engines-DBo9uEYE.js"),[]).then(e=>e.default),
1243"./content/ko/images.md":()=>t(()=>import("./images-NEOqcozq.js"),[]).then(e=>e.default),
1243"./content/ko/managing-peeps.md":()=>t(()=>import("./managing-peeps-DZCL7klr.js"),[]).then(e=>e.default),
1243"./content/ko/memory.md":()=>t(()=>import("./memory-DOw-QmXn.js"),[]).then(e=>e.default),
1243"./content/ko/payments.md":()=>t(()=>import("./payments-azP1avsC.js"),[]).then(e=>e.default),
1243"./content/ko/peep-from-image.md":()=>t(()=>import("./peep-from-image-DjoAMdZd.js"),[]).then(e=>e.default),
1243"./content/ko/peepcoins.md":()=>t(()=>import("./peepcoins-DbTddc9S.js"),[]).then(e=>e.default),
1243"./content/ko/personality-and-scenario.md":()=>t(()=>import("./personality-and-scenario-Czvool3x.js"),[]).then(e=>e.default),
1243"./content/ko/plans.md":()=>t(()=>import("./plans-jHn7W642.js"),[]).then(e=>e.default),
1243"./content/ko/privacy.md":()=>t(()=>import("./privacy-lfEcUFyv.js"),[]).then(e=>e.default),
1243"./content/ko/prompting.md":()=>t(()=>import("./prompting-EhzgOrIX.js"),[]).then(e=>e.default),
1243"./content/ko/referrals.md":()=>t(()=>import("./referrals-BIrYZH9Y.js"),[]).then(e=>e.default),
1243"./content/ko/retry-tokens.md":()=>t(()=>import("./retry-tokens-BS4ZTGXS.js"),[]).then(e=>e.default),
1243"./content/ko/scenario-modes.md":()=>t(()=>import("./scenario-modes-BtxCz5tX.js"),[]).then(e=>e.default),
1243"./content/ko/talking-videos.md":()=>t(()=>import("./talking-videos-B5hwWxSe.js"),[]).then(e=>e.default),
1243"./content/ko/troubleshooting.md":()=>t(()=>import("./troubleshooting-aesSyWZV.js"),[]).then(e=>e.default),
1243"./content/ko/video-actions.md":()=>t(()=>import("./video-actions-DKHU8_fv.js"),[]).then(e=>e.default),
1243"./content/ko/video.md":()=>t(()=>import("./video-Dva9b9TP.js"),[]).then(e=>e.default),
1243"./content/ko/voice.md":()=>t(()=>import("./voice-tdkxOVA-.js"),[]).then(e=>e.default),
1243"./content/ko/what-is-ai-peeps.md":()=>t(()=>import("./what-is-ai-peeps-BdDpvlTQ.js"),[]).then(e=>e.default),
1243"./content/ko/your-first-chat.md":()=>t(()=>import("./your-first-chat-VNRC41Y2.js"),[]).then(e=>e.default),
1243"./content/pt/appearance.md":()=>t(()=>import("./appearance-Ih5KS8f1.js"),[]).then(e=>e.default),
1243"./content/pt/buying-coins.md":()=>t(()=>import("./buying-coins-CRw_1l_G.js"),[]).then(e=>e.default),
1243"./content/pt/chat-limits.md":()=>t(()=>import("./chat-limits-CooQmKuS.js"),[]).then(e=>e.default),
1243"./content/pt/chat-slots.md":()=>t(()=>import("./chat-slots-fldXwbGc.js"),[]).then(e=>e.default),
1243"./content/pt/creating-a-peep.md":()=>t(()=>import("./creating-a-peep-Srk_pzMP.js"),[]).then(e=>e.default),
1243"./content/pt/editing-images.md":()=>t(()=>import("./editing-images-DoznvfGX.js"),[]).then(e=>e.default),
1243"./content/pt/enhance-extend.md":()=>t(()=>import("./enhance-extend-DRIKtdb1.js"),[]).then(e=>e.default),
1243"./content/pt/free-vs-premium.md":()=>t(()=>import("./free-vs-premium-irODRclS.js"),[]).then(e=>e.default),
1243"./content/pt/galleries.md":()=>t(()=>import("./galleries-D7fHLW7m.js"),[]).then(e=>e.default),
1243"./content/pt/gallery.md":()=>t(()=>import("./gallery-BWwpZUvb.js"),[]).then(e=>e.default),
1243"./content/pt/group-chat.md":()=>t(()=>import("./group-chat-CgghlN0m.js"),[]).then(e=>e.default),
1243"./content/pt/how-chat-works.md":()=>t(()=>import("./how-chat-works-MrLtdZRx.js"),[]).then(e=>e.default),
1243"./content/pt/image-engines.md":()=>t(()=>import("./image-engines-BNpkKJYx.js"),[]).then(e=>e.default),
1243"./content/pt/images.md":()=>t(()=>import("./images-Hk1j1-9J.js"),[]).then(e=>e.default),
1243"./content/pt/managing-peeps.md":()=>t(()=>import("./managing-peeps-DytdCRgK.js"),[]).then(e=>e.default),
1243"./content/pt/memory.md":()=>t(()=>import("./memory-D9u8hpRW.js"),[]).then(e=>e.default),
1243"./content/pt/payments.md":()=>t(()=>import("./payments-DgLJ5za0.js"),[]).then(e=>e.default),
1243"./content/pt/peep-from-image.md":()=>t(()=>import("./peep-from-image-BTzOY1gL.js"),[]).then(e=>e.default),
1243"./content/pt/peepcoins.md":()=>t(()=>import("./peepcoins-f0jZTqvQ.js"),[]).then(e=>e.default),
1243"./content/pt/personality-and-scenario.md":()=>t(()=>import("./personality-and-scenario-C39HXZtH.js"),[]).then(e=>e.default),
1243"./content/pt/plans.md":()=>t(()=>import("./plans-CVWbynp1.js"),[]).then(e=>e.default),
1243"./content/pt/privacy.md":()=>t(()=>import("./privacy-kc30iOaK.js"),[]).then(e=>e.default),
1243"./content/pt/prompting.md":()=>t(()=>import("./prompting-C-Z278Bz.js"),[]).then(e=>e.default),
1243"./content/pt/referrals.md":()=>t(()=>import("./referrals-xWtWJFjq.js"),[]).then(e=>e.default),
1243"./content/pt/retry-tokens.md":()=>t(()=>import("./retry-tokens-Dg8aFemS.js"),[]).then(e=>e.default),
1243"./content/pt/scenario-modes.md":()=>t(()=>import("./scenario-modes-NEUOamzw.js"),[]).then(e=>e.default),
1243"./content/pt/talking-videos.md":()=>t(()=>import("./talking-videos-sP-naQNy.js"),[]).then(e=>e.default),
1243"./content/pt/troubleshooting.md":()=>t(()=>import("./troubleshooting-CoM4sBiF.js"),[]).then(e=>e.default),
1243"./content/pt/video-actions.md":()=>t(()=>import("./video-actions-DnpdK4Cl.js"),[]).then(e=>e.default),
1243"./content/pt/video.md":()=>t(()=>import("./video-CPadGvv2.js"),[]).then(e=>e.default),
1243"./content/pt/voice.md":()=>t(()=>import("./voice-Cu2z2jAW.js"),[]).then(e=>e.default),
1243"./content/pt/what-is-ai-peeps.md":()=>t(()=>import("./what-is-ai-peeps-ClfAvnZW.js"),[]).then(e=>e.default),
1243"./content/pt/your-first-chat.md":()=>t(()=>import("./your-first-chat-CjbtK3Js.js"),[]).then(e=>e.default),
1243"./content/ru/appearance.md":()=>t(()=>import("./appearance-B3M4nIXS.js"),[]).then(e=>e.default),
1243"./content/ru/buying-coins.md":()=>t(()=>import("./buying-coins-CcH472fA.js"),[]).then(e=>e.default),
1243"./content/ru/chat-limits.md":()=>t(()=>import("./chat-limits-DcRxNUPn.js"),[]).then(e=>e.default),
1243"./content/ru/chat-slots.md":()=>t(()=>import("./chat-slots-BAWeY4Np.js"),[]).then(e=>e.default),
1243"./content/ru/creating-a-peep.md":()=>t(()=>import("./creating-a-peep-CwjiWTsL.js"),[]).then(e=>e.default),
1243"./content/ru/editing-images.md":()=>t(()=>import("./editing-images-2t1Nu6tn.js"),[]).then(e=>e.default),
1243"./content/ru/enhance-extend.md":()=>t(()=>import("./enhance-extend-ByoYeIle.js"),[]).then(e=>e.default),
1243"./content/ru/free-vs-premium.md":()=>t(()=>import("./free-vs-premium-C4OoKxpS.js"),[]).then(e=>e.default),
1243"./content/ru/galleries.md":()=>t(()=>import("./galleries-DdAScN-m.js"),[]).then(e=>e.default),
1243"./content/ru/gallery.md":()=>t(()=>import("./gallery-DUc4cl4q.js"),[]).then(e=>e.default),
1243"./content/ru/group-chat.md":()=>t(()=>import("./group-chat-BPnXg9g4.js"),[]).then(e=>e.default),
1243"./content/ru/how-chat-works.md":()=>t(()=>import("./how-chat-works-Bmn8HJkx.js"),[]).then(e=>e.default),
1243"./content/ru/image-engines.md":()=>t(()=>import("./image-engines-LNkwNiFm.js"),[]).then(e=>e.default),
1243"./content/ru/images.md":()=>t(()=>import("./images-CWXQXPXG.js"),[]).then(e=>e.default),
1243"./content/ru/managing-peeps.md":()=>t(()=>import("./managing-peeps-CTWhX9YO.js"),[]).then(e=>e.default),
1243"./content/ru/memory.md":()=>t(()=>import("./memory-D1_vpM69.js"),[]).then(e=>e.default),
1243"./content/ru/payments.md":()=>t(()=>import("./payments-BF6QpNKg.js"),[]).then(e=>e.default),
1243"./content/ru/peep-from-image.md":()=>t(()=>import("./peep-from-image-BwbNR3Wl.js"),[]).then(e=>e.default),
1243"./content/ru/peepcoins.md":()=>t(()=>import("./peepcoins-tHAYIrCS.js"),[]).then(e=>e.default),
1243"./content/ru/personality-and-scenario.md":()=>t(()=>import("./personality-and-scenario-CTTUx6yM.js"),[]).then(e=>e.default),
1243"./content/ru/plans.md":()=>t(()=>import("./plans-D_SH4hTx.js"),[]).then(e=>e.default),
1243"./content/ru/privacy.md":()=>t(()=>import("./privacy-CkudFDjk.js"),[]).then(e=>e.default),
1243"./content/ru/prompting.md":()=>t(()=>import("./prompting-y2xyBfcl.js"),[]).then(e=>e.default),
1243"./content/ru/referrals.md":()=>t(()=>import("./referrals-CYCo3Nh5.js"),[]).then(e=>e.default),
1243"./content/ru/retry-tokens.md":()=>t(()=>import("./retry-tokens-ClhoJkU6.js"),[]).then(e=>e.default),
1243"./content/ru/scenario-modes.md":()=>t(()=>import("./scenario-modes-M45gp-Ha.js"),[]).then(e=>e.default),
1243"./content/ru/talking-videos.md":()=>t(()=>import("./talking-videos-DPV__Xc1.js"),[]).then(e=>e.default),
1243"./content/ru/troubleshooting.md":()=>t(()=>import("./troubleshooting-QtMxIpGp.js"),[]).then(e=>e.default),
1243"./content/ru/video-actions.md":()=>t(()=>import("./video-actions-Dz5_jVn3.js"),[]).then(e=>e.default),
1243"./content/ru/video.md":()=>t(()=>import("./video-CsluxGsN.js"),[]).then(e=>e.default),
1243"./content/ru/voice.md":()=>t(()=>import("./voice-CTKd2Usm.js"),[]).then(e=>e.default),
1243"./content/ru/what-is-ai-peeps.md":()=>t(()=>import("./what-is-ai-peeps-_aeXK3f8.js"),[]).then(e=>e.default),
1243"./content/ru/your-first-chat.md":()=>t(()=>import("./your-first-chat-kGNAN6af.js"),[])
1243.then(e=>e.default)});function T(){try{const e=i18n.global.locale.value;if(e)return String(e)}catch{}return"en"}function re(e,n){const a=n||T();return y[`${a}/${e}`]!=null?y[`${a}/${e}`]:y[`en/${e}`]!=null?y[`en/${e}`]:null}async function He(e,n){const a=`./content/${n}/${e}.md`;if(!(!n||n==="en"||y[`${n}/${e}`]!=null||!P[a]))try{const s=await P[a]();s!=null&&(y[`${n}/${e}`]=s)}catch{}}async function Be(e,n){const a=n||T(),s=`./content/${a}/${e}.md`;if(a!=="en"&&P[s])try{const o=await P[s]();if(o!=null)return o}catch{}return re(e,"en")}function v(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function qe(e){return e.toLowerCase().replace(/[*_`]/g,"").replace(/[^\p{L}\p{N}\s-]/gu,"").trim().replace(/\s+/g,"-")}function m(e){const n=[],a=s=>(n.push(s),`@@SLOT${n.length-1}@@`);return e=e.replace(/`([^`]+)`/g,(s,o)=>a(`<code>${v(o)}</code>`)),e=e.replace(/:fa\[([a-z0-9 _-]+)\]:/gi,(s,o)=>a(`<i class="${o}"></i>`)),e=e.replace(/\[([^\]]+)\]\(([^)\s]+)\)(?:\{\.([a-z0-9-]+)\})?/g,(s,o,c,u)=>{const h=u?` ${u}`:"",g=c.replace(/"/g,"%22");if(/^https?:\/\//i.test(c))return a(`<a href="${g}" target="_blank" rel="noopener noreferrer" class="wiki-ext${h}">${v(o)}</a>`);const _=w&&w!=="en"&&/^\/wiki(\/|$)/.test(g)?`/${w}${g}`:g;return a(`<a href="${_}" class="wiki-link${h}">${v(o)}</a>`)}),e=e.replace(/\[([^\]]+)\]\{\.([a-z0-9-]+)\}/g,(s,o,c)=>`@@SPAN${c}::${o}::SPAN@@`),e=v(e),e=e.replace(/\*\*([^*]+)\*\*/g,"<strong>$1</strong>"),e=e.replace(/(^|[^*])\*([^*]+)\*/g,"$1<em>$2</em>"),e=e.replace(/(^|[^_])_([^_]+)_/g,"$1<em>$2</em>"),e=e.replace(/@@SPAN([a-z0-9-]+)::([\s\S]*?)::SPAN@@/g,(s,o,c)=>`<span class="${o}">${c}</span>`),e=e.replace(/@@SLOT(\d+)@@/g,(s,o)=>n[Number(o)]),e}const Ue={NOTE:{cls:"note",label:"Note",icon:"\u{1F4CC}"},TIP:{cls:"tip",label:"Tip",icon:"\u{1F4A1}"},IMPORTANT:{cls:"important",label:"Important",icon:"\u2757"},WARNING:{cls:"warning",label:"Heads up",icon:"\u26A0\uFE0F"},DANGER:{cls:"danger",label:"Warning",icon:"\u{1F6AB}"}};function Ke(e){const n=e.match(/^(\s*)/);return n?n[1].replace(/\t/g,"  ").length:0}function Ze(e){const n=c=>c.replace(/^\s*\|/,"").replace(/\|\s*$/,"").split("|").map(u=>u.trim()),a=n(e[0]),s=e.slice(2).map(n);let o='<div class="wiki-table-wrap"><table><thead><tr>';o+=a.map(c=>`<th>${m(c)}</th>`).join(""),o+="</tr></thead><tbody>";for(const c of s)o+="<tr>"+a.map((u,h)=>`<td>${m(c[h]||"")}</td>`).join("")+"</tr>";return o+="</tbody></table></div>",o}function Qe(e){let n=0;function a(s){const o=e[n].ordered;let c=o?"<ol>":"<ul>";for(;n<e.length&&e[n].indent>=s;){const u=e[n];let h="<li>"+m(u.text);n++,n<e.length&&e[n].indent>u.indent&&(h+=a(e[n].indent)),c+=h+"</li>"}return c+=o?"</ol>":"</ul>",c}return a(e[0].indent)}let w=null;function Xe(e,n,a={}){w=a.lang||null;try{return Je(e,n)}finally{w=null}}function Je(e,n){if(!e)return"";e=Ge(e,n||{});const a=e.replace(/\r\n/g,`
1244`).split(`
1245`);let s="",o=0;const c=new Set;let u=0;const h=/^(\s*)([-*]|\d+\.)\s+(.*)$/,g=/^\s*\|?[\s:|-]*-[\s:|-]*\|?\s*$/;for(;o<a.length;){const _=a[o];if(/^\s*$/.test(_)){o++;continue}if(/^\s*```/.test(_)){o++;const d=[];for(;o<a.length&&!/^\s*```/.test(a[o]);)d.push(a[o]),o++;o++,s+=`<pre class="wiki-pre"><code>${v(d.join(`
1246`))}</code></pre>`;continue}const b=_.match(/^(#{1,6})\s+(.*)$/);if(b){const d=b[1].length,f=b[2].trim();if(d===2||d===3){let p=qe(f)||`section-${u}`;for(;c.has(p);)p=`${p}-1`;c.add(p),u++,s+=`<h${d} id="${p}" class="wiki-h${d}">${m(f)}<a class="wiki-anchor" href="#${p}" aria-label="Link to this section"><i class="fas fa-link"></i></a></h${d}>`}else s+=`<h${d} class="wiki-h${d}">${m(f)}</h${d}>`;o++;continue}if(/^\s*(-{3,}|\*{3,}|_{3,})\s*$/.test(_)){s+='<hr class="wiki-hr"/>',o++;continue}if(_.includes("|")&&o+1<a.length&&g.test(a[o+1])){const d=[a[o],a[o+1]];for(o+=2;o<a.length&&a[o].includes("|")&&!/^\s*$/.test(a[o]);)d.push(a[o]),o++;s+=Ze(d);continue}if(/^\s*>\s?/.test(_)){const d=[];for(;o<a.length&&/^\s*>\s?/.test(a[o]);)d.push(a[o].replace(/^\s*>\s?/,"")),o++;const p=(d[0]||"").match(/^\[!(NOTE|TIP|IMPORTANT|WARNING|DANGER)\]\s*(.*)$/i);if(p){const k=Ue[p[1].toUpperCase()],se=[p[2],...d.slice(1)].filter(le=>le.trim().length).join(" ");s+=`<div class="wiki-callout wiki-callout--${k.cls}"><div class="wiki-callout__title">${k.icon} ${k.label}</div><div class="wiki-callout__body">${m(se)}</div></div>`}else s+=`<blockquote class="wiki-quote">${m(d.join(" "))}</blockquote>`;continue}if(h.test(_)){const d=[];for(;o<a.length&&h.test(a[o]);){const f=a[o].match(h);d.push({indent:Ke(a[o]),ordered:/\d+\./.test(f[2]),text:f[3]}),o++}s+=Qe(d);continue}const E=[];for(;o<a.length&&!/^\s*$/.test(a[o])&&!/^(#{1,6})\s+/.test(a[o])&&!/^\s*```/.test(a[o])&&!/^\s*(-{3,}|\*{3,}|_{3,})\s*$/.test(a[o])&&!/^\s*>\s?/.test(a[o])&&!h.test(a[o])&&!(a[o].includes("|")&&o+1<a.length&&g.test(a[o+1]));)E.push(a[o]),o++;E.length&&(s+=`<p>${m(E.join(" "))}</p>`)}return s}const nt=Object.freeze(Object.defineProperty({__proto__:null,getLocale:T,loadWikiContent:re,loadWikiContentAsync:Be,preloadWikiContent:He,renderMarkdown:Xe},Symbol.toStringTag,{value:"Module"}));
1246export{Be as a,tt as b,nt as c,re as l,He as p,Xe as r};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.