# Importing Characters

If you have a favourite character on Character.AI that you’ve grown attached to, there’s no need to leave them behind — you can easily upload them and continue the conversation on SpicyChat.

### Downloading A Character From Character.AI

In order to download a character from Character.AI, you'll need an extension called CAI Tools. It's available for both [Chrome](https://chromewebstore.google.com/detail/cai-tools/nbhhncgkhacdaaccjbbadkpdiljedlje?hl=en) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/cai-tools/?utm_source=addons.mozilla.org\&utm_medium=referral\&utm_content=search).

1. In your browser, go to the page for the character you want to import to SpicyChat. Once you're on the character’s page, look for the CAI Tools button located in the top right corner of the page.

<figure><img src="/files/QUMxzkNdkShNplRvdhBa" alt=""><figcaption></figcaption></figure>

2. Click on the CAI Tools button to open a pop up with several options. Go to the “Character” section and download either a .json file or a .png file.
   * **JSON:** A .json file, or “Character”, includes only text data, such as the character’s description and interactions. You’ll need to upload or generate an avatar on SpicyChat.
   * **PNG:** A .png file, or “Character Card”, is a universal format compatible with SpicyChat, because it includes both the character’s image and description data in one file, you don’t need to upload an avatar.

<figure><img src="/files/dJEgBUn9d7TVJG9qPxKm" alt=""><figcaption></figcaption></figure>

### Uploading A Character To SpicyChat

Once you have your json or png file, select “Create Chatbot” from the main menu and navigate to the Avatar section. Select the “Import” button and upload your file to SpicyChat.

<figure><img src="/files/LGGRXEw06jH76CTEKl9e" alt=""><figcaption></figcaption></figure>

This will fill the name, greeting, and personality fields with the data for your character, you will still need to fill in the tags, visibility, and advanced options manually. Once you’ve finished, press the “Save” button to complete your character.


---

# 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.spicychat.ai/advanced/importing-characters.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.
