← К блогу

Формат Character Card в SillyTavern 2026: JSON-структура, синтаксис W++ и продвинутые советы

Если вы работаете с SillyTavern и создаёте персонажей для ролевых игр, то наверняка сталкивались с форматом character card. В 2026 году этот формат стал ещ…

Опубликовано
  • sillytavern
  • character-card
  • format
  • json
  • w++
  • 2026

Что такое формат character card в SillyTavern?

Character card — это JSON-файл, содержащий всю информацию о персонаже: имя, описание, личность, историю, примеры диалогов и даже визуальные данные (например, base64-изображение аватара). Формат постоянно эволюционирует, и в 2026 году он включает поддержку продвинутых синтаксисов, таких как W++, которые позволяют нейросети лучше понимать характер и мотивацию персонажа.

Карточки используются не только в SillyTavern, но и в других приложениях экосистемы MiniTavern — например, в мобильных приложениях для iOS и Android, веб-версии Tavern и расширении для Chrome. Благодаря единому формату вы можете переносить персонажей между платформами без потери данных.

Базовая JSON-структура character card

Давайте разберём минимальную структуру JSON, которая актуальна в 2026 году. Вот как выглядит карточка для Елены Чародейки:

{
  "name": "Елена Чародейка",
  "description": "Таинственная волшебница из древнего леса",
  "personality": "Загадочная, мудрая, слегка капризная",
  "scenario": "Встреча в зачарованном лесу",
  "first_mes": "Ты осмелился войти в мой лес? Хм... интересно.",
  "mes_example": "Елена: Звёзды сегодня особенно яркие. Ты чувствуешь их магию?",
  "creator_notes": "Создано для демонстрации формата 2026",
  "system_prompt": "Ты — Елена Чародейка, хранительница древнего леса. Говори загадками, но будь доброжелательна.",
  "post_history_instructions": "Продолжай развивать историю, используя магические элементы.",
  "tags": ["магия", "фэнтези", "чародейка"],
  "spec": "chara_card_v2",
  "spec_version": "2.0",
  "data": {
    "alternate_greetings": ["Приветствую, путник.", "Кто нарушил мой покой?"],
    "character_book": {
      "entries": [
        {
          "keys": ["лес", "магия"],
          "content": "Елена живёт в сердце леса уже тысячу лет."
        }
      ]
    },
    "extensions": {
      "talkativeness": 0.8,
      "fav": true,
      "world": "Мифозой"
    }
  }
}

Ключевые поля, которые стоит знать

  • name — имя персонажа.
  • description — краткое описание (отображается в интерфейсе).
  • personality — черты характера (влияют на поведение нейросети).
  • scenario — контекст сцены или стартовой ситуации.
  • first_mes — первое сообщение от персонажа.
  • mes_example — пример диалога (помогает модели понять стиль речи).
  • system_prompt — системная инструкция (важно для точности).
  • post_history_instructions — указания после истории (чтобы не сбиваться с курса).
  • tags — теги для поиска (например, в Character Card Market).
  • spec и spec_version — указывают версию формата (chara_card_v2 — стандарт 2026 года).

Поле data содержит расширенные возможности: альтернативные приветствия (alternate_greetings), книгу персонажа (character_book) для динамических подсказок и расширения (extensions) для тонкой настройки.

Синтаксис W++: как улучшить описание персонажа

W++ (сокращение от “Weighted Plus Plus”) — это синтаксис, который позволяет задавать веса для различных атрибутов персонажа. В 2026 году он стал стандартом для продвинутых пользователей SillyTavern. Вместо плоских строк вы можете структурировать информацию так, чтобы нейросеть точнее интерпретировала характер.

Пример W++ для Елены Чародейки

Елена Чародейка:
  - Возраст: ~1000 лет (выглядит на 25)
  - Рост: 170 см
  - Телосложение: стройное
  - Одежда: длинная мантия с лунными узорами, серебряный посох
  - Характер: загадочная (+), мудрая (+), капризная (~)
  - Способности: магия природы (++), телепатия (+), предсказания (~)
  - Мотивация: защищать лес от внешних угроз
  - Страхи: потерять связь с природой
  - Цитата: "Магия — это не сила, а понимание."

Как работает W++?

  • (+) — положительная черта (усиливает).
  • (++) — очень сильная черта.
  • (~) — нейтральная или переменная черта.
  • (-) — отрицательная черта.

Синтаксис можно вставлять в поля personality, description или system_prompt. Главное — не перегружать карточку: достаточно 5-10 ключевых атрибутов.

Почему W++ важен в 2026 году?

Нейросети стали лучше понимать естественный язык, но W++ остаётся полезным для:

  • Точной настройки поведения (например, чтобы персонаж не забывал свои способности).
  • Создания уникальной лексики (используйте Цитата для стиля речи).
  • Управления тоном (например, Настроение: игривое (+)).

Продвинутые советы по созданию character card

1. Используйте книгу персонажа (character_book)

Это JSON-массив с записями, которые активируются по ключевым словам. Например, если пользователь пишет “лес”, нейросеть подгружает соответствующую информацию. Для Елены Чародейки можно добавить записи про её магические артефакты или союзников.

2. Настройте альтернативные приветствия

Поле alternate_greetings позволяет задать несколько вариантов первого сообщения. Это полезно, если вы хотите, чтобы персонаж по-разному реагировал на контекст (например, “днём” или “ночью”).

3. Оптимизируйте system_prompt

Системная инструкция — самый важный элемент. В 2026 году рекомендуется:

  • Указывать роль персонажа (например, “Ты — Елена Чародейка, хранительница леса”).
  • Задавать стиль речи (“Говори загадками, используй метафоры”).
  • Ограничивать длину ответов (“Отвечай не более 3 предложений”).

4. Добавьте теги для поиска

Теги (tags) помогают находить карточку в Character Card Market. Используйте общие теги (“фэнтези”, “магия”) и специфичные (“чародейка”, “лес”).

5. Тестируйте карточку в разных средах

Перед публикацией проверьте, как персонаж ведёт себя в SillyTavern, веб-версии MiniTavern и мобильных приложениях. Иногда различия в интерпретации JSON могут влиять на поведение.

Как использовать character card в экосистеме MiniTavern

Экосистема MiniTavern предлагает несколько инструментов для работы с карточками:

  • Мобильные приложения для iOS и Android — поддерживают импорт/экспорт character card в формате JSON. Вы можете скачать карточку Елены Чародейки и сразу начать диалог.
  • Веб-версия Tavern — удобна для быстрого тестирования и редактирования карточек прямо в браузере.
  • Расширение для Chrome — позволяет импортировать карточки с любых сайтов, включая Character Card Market.
  • Character Card Market — маркетплейс, где можно публиковать и продавать свои карточки. Карточка Елены Чародейки уже доступна там с полной поддержкой W++.

Совет: если вы создаёте карточку для продажи, обязательно добавьте creator_notes с инструкциями и tags для поиска.

Заключение

Формат character card в SillyTavern 2026 года — это мощный инструмент для создания живых персонажей. JSON-структура остаётся простой и понятной, а синтаксис W++ добавляет глубины и точности. Пример с Еленой Чародейкой показывает, как правильно структурировать данные: от базовых полей до продвинутых расширений.

Если вы хотите попробовать свои силы в создании карточек, начните с нашей бесплатной веб-версии MiniTavern. А если ищете готовых персонажей — загляните в Character Card Market. Ваша следующая ролевая игра ждёт!

Готовы создать свою character card? Скачайте мобильное приложение MiniTavern для iOS или Android, установите расширение для Chrome или откройте веб-версию. И не забудьте поделиться своей карточкой в Character Card Market — возможно, именно Елена Чародейка станет вашим первым успешным персонажем!

Другие статьи, которые могут вам понравиться

Архив карточек персонажей SillyTavern: Как построить и организовать свою коллекцию в 2026 году

Коллекционирование карточек персонажей в SillyTavern — это не просто хобби, а целая экосистема творчества и взаимодействия с ИИ. К 2026 году количество дос…

  • sillytavern
  • character-cards
  • archive
  • collection
Читать