Создать
NSFW
{{ char.name }}
{{ char.short_description }}
{{ char.message_count ?? char.chat_count ?? 0 }} {{ char.like_count || 0 }}
Загружаю персонажей...

Не удалось загрузить персонажей

Персонажи не найдены
Создать
NSFW
{{ world.name }}
{{ world.short_description }}
{{ world.message_count ?? world.chat_count ?? 0 }}
Сюжеты не найдены
по всем чатам
{{ chat.name }} {{ chat.scenario_name }} {{ chat.archived ? 'архив' : 'недоступен на тарифе' }}
{{ chat.persona.name }} · {{ (chat.persona_kind || chat.persona.kind) === 'local' ? 'локальная' : 'общая' }}
без персоны
{{ compactScenarioPreview(chat.scenario_preview) }}
{{ formatDate(chat.updated_at) }}
Активные чаты не найдены
Avatar
{{ getInitials(profileSettings.nickname || 'Игрок') }}
{{ subscription ? subscription.plan_display_name : 'Free' }}
{{ myAuthorProfile.stats.total_messages ?? myAuthorProfile.stats.total_chats }}
Сообщений
{{ myAuthorProfile.stats.total_likes }}
Лайков
{{ myAuthorProfile.stats.characters_count + myAuthorProfile.stats.worlds_count }}
Творений
Подписка
Загружаем подписку…
{{ subscriptionLoadError }}
Текущий план
{{ subscription.plan_display_name }}
{{ subscriptionPeriodText }}
{{ subscriptionResetText }}
{{ subscription.plan_display_name }}
{{ subscription.scheduled_change.display_name }} включится {{ formatShortDate(subscription.scheduled_change.activates_at) }}
Выбрать тариф
Сравнение возможностей

{{ limitComparisonMeta.description }}

{{ limitComparisonMeta.label }}
Возможность
Сейчас {{ subscription.plan_display_name }} {{ formatPlanPeriod(currentPlanData, 'Текущий период') }}
{{ subscriptionQuote?.activation === 'scheduled' ? 'После текущего' : 'Выбранный' }} {{ previewPlanData?.display_name || 'Выберите тариф' }} {{ previewPlanData ? formatPlanPeriod(previewPlanData) : 'для сравнения' }}
{{ subscription.plan_display_name }} {{ previewPlanData?.display_name || 'Тариф' }}
{{ row.label }} {{ row.remainingCaption }}
{{ row.currentDisplay }} {{ row.usedCaption }}
{{ row.targetDisplay }} {{ row.badge }}
{{ row.currentCompactDisplay }} {{ row.targetCompactDisplay }}
Выберите тариф выше — преимущества появятся прямо в таблице.
Рассчитываем цену…
{{ subscriptionQuote.activation === 'scheduled' ? 'Оплата сейчас' : 'Цена сейчас' }} {{ subscriptionQuote.base_amount_rub }} ₽ {{ subscriptionQuote.amount_rub }} ₽
Скидка за остаток текущего тарифа: {{ subscriptionQuote.credit_rub }} ₽
{{ quoteActivationText }}
У вас уже оплачен следующий период. Новая покупка станет доступна после активации запланированного тарифа.
В запасном способе оплаты оплачивается полная цена продукта — остаток текущего тарифа не засчитывается.
Мои персоны {{ personaUsedCount }} / {{ personaCardLimit }}

{{ personaProfileIntro }}

{{ personaPlanTitle }} {{ personaPlanDescription }} В пуле: локальных {{ personaStatus.breakdown.local || 0 }} · общих {{ personaStatus.breakdown.profile || 0 }} Удалите лишние карточки или повысьте тариф, чтобы снова выбирать все персоны.
Загружаем…
{{ isFreePlan ? 'Создайте локальную персону при выборе сценария и используйте её в других историях.' : 'Пока нет персон. Можно начать чат и без них.' }}
{{ persona.name || persona.persona_name }} {{ persona.kind === 'local' ? 'локальная' : 'общая' }} основная {{ personaLockedBadge(persona.locked_reason) }}
{{ persona.gender === 'male' ? 'Мужской пол' : 'Женский пол' }}
{{ persona.description }}
{{ personaLockedReasonMessage(persona.locked_reason) }}
{{ editingPersonaId ? 'Редактировать персону' : 'Новая общая персона' }}
Пол
{{ personaDraft.description.length + personaDraft.backstory.length }} / 1500
Эта настройка меняет только порядок карточек. Персону для чата вы всегда выбираете сами.
Настройки
NSFW Blur
Длина ответов Количество абзацев в ответе бота Доступно на платных тарифах
Прочее
Политика конфиденциальности
Пользовательское соглашение
Поддержка
{{ currentChatName }} {{ currentChatArchived ? 'архив · только чтение' : (currentChatReadOnly ? 'недоступен на тарифе · только чтение' : 'online') }}
изменено
...
{{ rerollStatus === 'reconciling' ? 'Сверяем состояние с сервером' : (rerollStatus === 'validating' ? 'Проверяем новый вариант' : 'Генерируем новый вариант') }}
Показан фрагмент истории вокруг найденного сообщения
{{ currentChatArchived ? 'Чат сохранён в архиве' : 'Вариант недоступен на тарифе' }} {{ currentChatReadOnlyMessage }}
Создание персонажа

{{ characterCreatorSteps[ccStep].title }}

Шаг {{ ccStep + 1 }} из 4
{{ characterCounterText(createCharacterData.name, creatorTextLimits.character.name) }}
Manhwa доступен для мужских персонажей.
{{ characterCounterText(createCharacterData.short_description, creatorTextLimits.character.shortDescription) }}
Показывается под именем персонажа в списке и профиле.
{{ characterCounterText(createCharacterData.description, creatorTextLimits.character.description) }}
{{ characterCounterText(createCharacterData.personality, creatorTextLimits.character.personality) }}
{{ characterCounterText(createCharacterData.scenario, creatorTextLimits.character.scenario) }}
{{ characterCounterText(createCharacterData.first_message, creatorTextLimits.character.greeting) }}
Сценарий {{ idx + 1 }}
{{ characterCounterText(createCharacterData.alternate_greetings[idx], creatorTextLimits.character.greeting) }}
До {{ creatorTextLimits.character.alternateGreetings }} альтернативных сценариев.

Внешность

Фото станет аватаркой. Генерация фото в чате для такого персонажа будет недоступна.
Генерация...
Avatar
{{ characterAvatarIsStale ? 'Аватарка устарела' : 'Аватарка не создана' }}
{{ characterAvatarHint }}
Avatar
{{ createCharacterData.name || 'Новый персонаж' }}
{{ createCharacterData.short_description || modelTypeLabel(createCharacterData.model_type) }}
{{ createCharacterData.is_public ? 'Виден во вкладке «комьюнити»' : 'Виден только вам в разделе «Профиль»' }}
Создание сюжета

{{ worldCreatorSteps[cwStep].title }}

Шаг {{ cwStep + 1 }} из 3
{{ characterCounterText(createWorldData.name, creatorTextLimits.world.name) }}
{{ characterCounterText(createWorldData.short_description, creatorTextLimits.world.shortDescription) }}
Показывается на карточке сюжета в списке и профиле.
{{ characterCounterText(createWorldData.description, creatorTextLimits.world.description) }}
{{ characterCounterText(createWorldData.gm_instructions, creatorTextLimits.world.gmInstructions) }}
{{ characterCounterText(createWorldData.main_scenario_title, creatorTextLimits.world.scenarioTitle) }}
{{ characterCounterText(createWorldData.intro_message, creatorTextLimits.world.intro) }}
Сценарий {{ idx + 1 }}
{{ characterCounterText(createWorldData.alternate_scenarios[idx].title, creatorTextLimits.world.scenarioTitle) }}
{{ characterCounterText(createWorldData.alternate_scenarios[idx].intro, creatorTextLimits.world.intro) }}
{{ characterCounterText(createWorldData.alternate_scenarios[idx].gm_instructions, creatorTextLimits.world.gmInstructions) }}
До {{ creatorTextLimits.world.alternateScenarios }} альтернативных сценариев.
Загрузка обложки...
Cover
Обложка не загружена
{{ createWorldData.is_public ? 'Виден во вкладке «комьюнити»' : 'Виден только вам в разделе «Профиль»' }}
18+

Подтвердите возраст

Контент приложения предназначен для пользователей старше 18 лет.

Продолжая, вы подтверждаете возраст и соглашаетесь с документами.

{{ toast.message }}