> For the complete documentation index, see [llms.txt](https://powerfan-1.gitbook.io/redchat.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://powerfan-1.gitbook.io/redchat.app/guides/mood-snap-creation.md).

# Setting Up Mood Snap (Creator Guide)

If your character always shows the same profile picture, conversations can start to feel a little flat. **Mood Snap** is the feature that fixes that. It lets you pair up images ahead of time so your character **automatically shows the right picture to match an emotion or situation** — a smiling face when they're happy, a tearful one when they're sad, and so on.

> **An easy way to think about it:** Mood Snap is like a deck of "expression cards" for your character. Whenever a certain emotion comes up in conversation, the right card gets pulled from the deck and shown automatically.

This guide covers how to set up Mood Snap from the **creator's perspective** (the person building the character). Don't worry if it's your first time — you just upload a few expressions to a character and tag them, so **five minutes is plenty.**

***

## Why is Mood Snap worth it?

* **Immersion goes way up.** When an emotion-filled image breaks into a conversation that used to be text-only, users genuinely feel like the character is "alive."
* **Your character's personality shines through.** Even for the same "joy," *you* — the creator — decide which expression to show. That choice becomes part of what makes your character charming.
* **Set it once, and it runs on its own.** Once you've paired everything up, the matching image goes out automatically whenever that emotion is detected later in conversation.

> **Note:** Your character works perfectly fine even without Mood Snap set up. In that case, though, it will always use just the default profile image.

***

## How to Set Up Mood Snap

It all happens inside the character creation wizard. Just follow the steps in order.

### Step 1. Finish your character's basic setup

Start by building your character the way you normally would. Upload a profile image and complete the name, intro, and Definition steps.

### Step 2. Go to the Mood Snap screen

After you finish the Definition step and tap **Next**, the **Mood Snap** screen appears.

### Step 3. Add expression images

* Tap the **＋ button** to upload a variety of expression images for your character.
* **Recommended size: 512×512, under 5MB.** Stick to these specs and the images will look cleanest in chat.

> **Tip:** You can upload **up to 200 expression images per character**. There's no need to fill them all in right away — we recommend starting with the 4–6 emotions that come up most often.

### Step 4. Pair them with emotions and situations

* Choose from the built-in emotion tags (for example, **Happy, Sad, Angry**).
* If the tag you want isn't there, just type your own and tap **+ Add Tag** to create a custom one.

> **Example (try it exactly like this):** Tag an image with `Happy`, and that image will be sent to the user every time your character feels joy during the conversation.

That's all there is to the setup. Pretty simple, right?

***

## How does it work in chat?

As a conversation unfolds with a user, **once an emotion or situation you've paired up is detected**, the character sends the matching Mood Snap image to the user. Because an emotion-filled expression shows up alongside the text reply, a static conversation comes alive.

> **Good to know:** Mood Snap appears when a user "unlocks" it during chat. In other words, you as the creator simply **prepare the expressions**, while the unlock cost and free daily allowance apply on the user's side — the side actually receiving those expressions. See the table below.

***

## Mood Snap Costs and Limits (from the User's Side)

For a user to receive the Mood Snaps you've set up, they need to **unlock** them. Here's how the cost works.

* **Unlock cost: 50 RP per unlock.**
* That said, each plan includes **a certain number of free unlocks every day.**
* Once the free daily allowance is used up, each additional unlock costs 50 RP.

| Plan     | Free Daily Unlocks | Cost After Free Runs Out |
| -------- | ------------------ | ------------------------ |
| Free     | 0                  | 50 RP / unlock           |
| Silver   | 5 / day            | 50 RP / unlock           |
| Gold     | 20 / day           | 50 RP / unlock           |
| Platinum | 80 / day           | 50 RP / unlock           |

> **What is RP?** Red Points (RP) are a **permanent currency that never expires.** Think of them like a prepaid transit card — once you top up, the balance doesn't disappear, and you spend a little at a time whenever you need it. You use the same RP not only for Mood Snap unlocks (50 RP), but also for extras like image generation (300 RP). Setting a longer response length is free to choose on every plan — a longer reply just uses a bit more RP on that message with premium models (the free Default model stays free). [Red Points & Costs](/redchat.app/guides/red-points-and-costs.md)

***

## Best Practices for Creators

* **Prepare a wide range of expressions and situations.** Beyond the basic emotions like joy, sadness, and anger, adding situations unique to your character (for example, `Shy`, `Smug`, `Crying`) makes the character feel far more dimensional.
* **Match expressions to tags precisely.** Putting a `Sad` tag on a "smiling face" makes the conversation feel off. Double-check that the expression in the image lines up with the emotion tag.
* **Stick to the 512×512 spec.** Getting the aspect ratio right keeps images from being cropped or blurry in chat.
* **Fill in the most common emotions first.** You don't have to create every single emotion. Just preparing the 4–6 emotions that show up most often given your character's personality is enough for plenty of lively conversation.

> **Tip:** More expressions isn't necessarily better — having more **well-matched** expressions is. The key is pairing the right expression with the right tag.

***

## Quick Recap

* Mood Snap = a feature that automatically shows expression images matching your character's emotions and situations.
* You set it up in the **Mood Snap step** of the character creation wizard, in this order: **upload images with the ＋ button → pair them with emotion tags.** Five minutes is plenty.
* Up to **200 expression images** per character.
* From the user's side, each unlock is **50 RP**, with free daily unlocks of **Silver 5 · Gold 20 · Platinum 80** (Free 0). **No plan is unlimited.**

**Good things to read next:** [Quick Creation](/redchat.app/guides/quick-creation.md) · [Lorebook](/redchat.app/guides/lorebook.md) · [Red Points & Costs](/redchat.app/guides/red-points-and-costs.md)

***

Did anything seem unclear or off? Let us know anytime. Reach out through redchat support (<team@redchat.app>) and a real person will help you directly.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://powerfan-1.gitbook.io/redchat.app/guides/mood-snap-creation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
