anime.gfanime.gf
Studio

Importing Characters & Chats

Bring character cards and old conversation history into anime.gf without rebuilding everything by hand.

Imports are for work you already have. If you have a character card somewhere else, or a conversation you want to keep, anime.gf already supports a few ways to bring that work in.

Character File Import

Use Studio -> Import -> Character when you already have a local character card file.

Current supported file types:

  • Tavern-style .json
  • Tavern-style .png

This is the cleanest import path when you already control the source asset.

The anime.gf Studio import screen with Character, Link, and Chat tabs.
The import screen keeps character files, supported external links, and chat history in one place so you can choose the cleanest path for the source you already have.

The link importer currently supports a defined set of external sites. The code explicitly handles imports from:

  • Chub.ai
  • CharacterHub
  • Pygmalion.chat
  • JanitorAI
  • AICharacterCards.com
  • RisuAI

Use link import when:

  • You have a supported public URL.
  • You do not want to download and manage the file yourself first.

Chat Import

The chat importer is a separate tab in the same import screen.

Current supported upload families include:

  • jsonl
  • txt
  • supported JSON chat export formats parsed by the current importer

The flow is:

  1. Upload the file.
  2. For TXT imports, mark which participant names are you.
  3. Select the character the imported conversation belongs to.
  4. Import the messages into a chat linked to that character.
The TXT chat import participant mapping step in anime.gf.
TXT chat imports ask you which names represent you before the messages are attached to a character. This keeps persona behavior and speaker mapping from drifting.

Moving a Chat Between Devices

If you still have access to the original device or browser, anime.gf can round-trip its own chat exports.

The practical flow:

  1. Open the chat you want to keep and use Export Chat.
  2. Choose JSONL if you want the highest-fidelity backup.
  3. Choose Plain Text if you just want a simple readable transcript.
  4. On the new device, open Studio -> Import -> Chat and upload that export.
  5. Select the character the conversation belongs to and finish the import.

This is the safest manual fallback when you want to carry a conversation to a different device, browser profile, or account setup.

Persona Behavior During Chat Import

The importer also handles persona setup:

  • JSONL-style imports use the exported user name when available.
  • TXT imports can create personas for the selected self-names that do not already exist.

This is why choosing the correct "who is me" names matters during TXT imports.

Practical Import Advice

  • Prefer the simplest source format you have.
  • Import the character first, then attach chat history if both are coming over.
  • Sanity-check the greeting and description after character import.
  • If a source platform export looks strange, test with a smaller or cleaner file before assuming anime.gf is the problem.

Common Import Failures

Imports usually fail for one of these reasons:

  • Unsupported file type.
  • Unsupported link domain.
  • Broken or nonstandard exported data.
  • No authenticated session.
  • No character selected for chat import.

If an import fails, check Troubleshooting before you start rewriting the source file by hand.