# Character Crafting APIs

The **Character Crafting APIs** give developers full control over how an AI character is designed, configured, and evolved.\
These APIs serve as the foundation of your character’s identity — defining its **personality, behavior, knowledge, and narrative** consistency across all interactions.

With these APIs, you can:

* **Create and manage characters** — define character metadata such as name, description, language.
* **Configure AI settings** through the **Core AI Setting API**, including model selection, temperature.
* **Build and maintain Knowledge Banks** — upload, update, and organize documents that form the character’s domain knowledge.
* **Develop backstories** using the **Backstory API**, providing depth and continuity to your characters.
* **Design narrative elements** via the **Narrative Design API** to create immersive storylines and world-building connections.
* **Define and manage actions** (gestures, movements, or environment-specific behaviors) using the **Action API**.
* **Access language and voice options** via the **Language List** and **Voice List APIs**, allowing multilingual and voice-customized character experiences.
* **Retrieve and manage character lists and versions** through the **Character List API**, ensuring your production characters stay organized and versioned properly.
* **Evaluate and refine** your characters’ responses and performance using the **Evaluation API**.

Together, these APIs let you shape a character’s **core intelligence, emotional tone, and knowledge framework**, ensuring a consistent, believable personality in every conversation.

{% content-ref url="character-crafting-apis/character-api" %}
[character-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/character-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/backstory-api" %}
[backstory-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/backstory-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/core-ai-settings-api" %}
[core-ai-settings-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/core-ai-settings-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/narrative-design-api" %}
[narrative-design-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/narrative-design-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/knowledge-bank-api" %}
[knowledge-bank-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/knowledge-bank-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/action-api" %}
[action-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/action-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/chat-history-api" %}
[chat-history-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/chat-history-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/evaluation-api" %}
[evaluation-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/evaluation-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/language-list-api" %}
[language-list-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/language-list-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/voice-list-api" %}
[voice-list-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/voice-list-api)
{% endcontent-ref %}

{% content-ref url="character-crafting-apis/character-list-api" %}
[character-list-api](https://docs.convai.com/api-docs/api-reference/core-api-reference/character-crafting-apis/character-list-api)
{% endcontent-ref %}
