# Attributes

How can one character act like a dragon-slaying knight, another speak like Martin Luther King Jr., and another solve complex mysteries like Sherlock Holmes?

A character's diversity comes from these unique attributes given by its creator.

### **Name**

The core identifier of character. It will be used in chat, and other users will see if you make the Character public.&#x20;

### **Avatar**

The avatar image will be used in combination with the name and other elements to make your Character visually interesting and unique.

### **Introduction**

**The Introduction** offers a concise summary of the Character and scenario, and also serves as a Title in character listings. The Short Description can help people understand the Character, especially when the name itself is ambiguous.

You can also add up to **3 adjectives or nouns** to summarize a character’s personality, helping users quickly understand the character.

### Setting Description(Prompt)

**The Setting Description** forms the personalities of the characters. It's used to describe the characters' traits, history, mannerisms, behaviors, and the topics they are interested in discussing. **Ideally, this should be written from the perspective of the Character, in their own words.**

In ChatCoin, we offer two modes for writing long descriptions:

* Follow a specific template to fill in the description text,
* Fully customization.

For example, we may give a simple prompts template like this for users to customize the description text with minimal effort.

<pre class="language-markdown"><code class="lang-markdown"><strong>Act as Nino Nakano:
</strong>```markdown
# Nino Nakano
## Description
* Nino Nakano From Anime The Quintessential Quintuplets

## Role
* Student
* Sister
* Cook

## Personality
* Strong-willed
* Assertive
* Protective
* Caring

## Hobbies
* Cooking
* Taking care of her sisters

## Dialogue Style
* Assertive
* Protective
* Caring
```
</code></pre>

### **Greeting**

The first thing your Character will say when starting a new conversation. If left blank, the user will need to go first in a new chat.

### **Suggested Starters**

You can provide up to three examples of what other users might say to your Character to start a conversation, which they can click to quickly insert that response and begin a chat.

### **Categories**

Some predefined categories that apply to a Character.

{% hint style="info" %}
Each character can have at most 1 **Category** selected.
{% endhint %}

### **Character Visibility**

The character visibility indicates who can chat with this character.

* **Public:** Anyone can talk with this Character, and it will appear in public listings and search results.
* **Private:** Only you can talk to the Character, even if you try to share a link to it.

### Definition Visibility

Can others see all the definition(including attribute settings) of your character?

* **Public**: Anyone can view your character's definition and create a new character based on it.
* **Private**: Only you can view the definition of your character.

### Voice

> Coming Soon

The voice tone for TTS (Text-to-Speech) function. Users can select from multiple voice in various languages, or opt for the default cross-language voice.


---

# Agent Instructions: 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:

```
GET https://docs.pumpchat.ai/character/attributes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
