Справочник слеш-команд

Слеш-команда – это короткая запись, которую вы набираете в поле сообщения, начиная с /, чтобы быстро что-то сделать. Одни команды сразу меняют то, что на экране. Другие просят модель что-то написать.

Как работают слеш-команды

  1. Наберите команду в поле сообщения внизу чата.
  2. Нажмите Send (отправить) или нажмите <kbd>Enter</kbd>, если для вашего режима чата включено Send on Enter (отправлять по Enter). См. Отправка сообщений и стриминг.

Как только вы введете /, над полем появится меню подходящих команд. В каждой строке видны формат команды и краткое описание. Нажмите строку, чтобы подставить команду в поле, добавьте нужный текст и отправьте. Подсказка в поле тоже напоминает о командах: Write your response, / for commands в Roleplay и "Message @Alice, / for commands" в Conversation.

В таблицах формат каждой команды указан в ее строке. Замените обозначения в квадратных скобках, например [name] или [range], своими значениями; сами скобки вводить не нужно. Аргументы с пометкой (optional) можно пропустить. Знак | разделяет варианты. У многих команд есть более короткие варианты записи, например /cont для /continue. Чтобы увидеть все команды прямо в приложении, наберите:

/help

Одни команды выполняются в браузере и ничего не стоят. Другие просят модель написать текст: для этого используется ваш аккаунт, и могут расходоваться токены (единицы, которые сервисы считают и по которым выставляют счет).

Слеш-команды работают в полях сообщения Conversation и Roleplay. В Game работает только /illustrate (или /ill) без диапазона и промпта, и только если иллюстрации Game настроены с аккаунтом для изображений. Все остальное, что начинается с косой черты, отправляется обычным текстом. В Roleplay и Conversation командам /illustrate, /selfie и /video нужен агент Illustrator, и они появляются, только когда он установлен.

Некоторые команды используют номера сообщений. Marinara считает первое сообщение чата номером 1. Эти номера используют /goto, /hide и /unhide. Показать их можно настройкой Show message numbers (показывать номера сообщений). См. Действия с сообщением: редактирование, удаление, свайпы, повторная генерация.

Команды для чата и сообщений

Эти команды работают в Conversation и Roleplay.

КомандаЧто делает
/helpПоказывает список всех слеш-команд.
/sendПубликует сообщение от лица вашей персоны, не запрашивая ответа. Макросы подставляются так же, как при Send. Формат: /send [message].
/continueДописывает текст к последнему ответу ИИ, не создавая нового сообщения. Также /cont. Settings → General → Responses → Add a new line before /continue text (настройки → общие → ответы → добавлять новую строку перед текстом /continue) задает, начнется ли текст после пустой строки или прямо с места обрыва.
/gotoПрокручивает чат к сообщению с указанным номером. Также /jump, /scroll. Формат: /goto [number].
/hideСкрывает сообщения от модели на следующих ходах. Формат: /hide [range] [name (optional)].
/unhideВозвращает глобально скрытые сообщения. Формат: /unhide [range].
/sysДобавляет системное сообщение. Оно видно в чате и направляет модель, но его не произносит ни один персонаж. Также /system. Формат: /sys [message].
/macrosПоказывает список макросов промпта, например {{user}} и {{char}}. Также /macro.
/remindЗапускает таймер, а затем публикует в чате напоминание. Также /reminder, /timer. Формат: /remind [time] [message].

Примеры:

/goto 27
/hide 3-8
/remind 30m check the oven

Команды /hide и /unhide принимают один номер, диапазон или их сочетание: /hide 5, /hide 3-8, /hide 2-5,9,12. Скрытые сообщения остаются в чате, но модель их не читает.

В Roleplay добавьте после диапазона имя персонажа, чтобы скрыть сообщения только от него. Доступ остальных персонажей сохраняется.

/hide 3-8 Maukie
/hide 2-5,9 "Powers That Be"

Имена с пробелами заключайте в кавычки. Прежние формы с именем в начале, например /hide Maukie 3-8, по-прежнему работают. Если имя подходит нескольким персонажам, укажите полное имя. Числовые имена заключайте в кавычки, чтобы отличать их от номеров сообщений, например /hide 1 "123". Чтобы проверить или отменить скрытие от отдельных персонажей, используйте выбор аватаров у действия Hide from AI (скрыть от ИИ) на сообщении в групповом чате Roleplay или действие Unhide from AI (показать ИИ) в чате с одним персонажем. /unhide отменяет только глобальное скрытие.

Команда /remind принимает время с h (часы), m (минуты) или s (секунды), а затем текст сообщения. Напоминание живет в сессии браузера, поэтому не закрывайте вкладку, пока оно не сработает.

Команды для истории и ролевой игры

КомандаЧто делает
/guidedНаправляет следующий ответ. Также /narrator, /narrate, /nar. Формат: /guided [direction].
/asПубликует сообщение от лица персонажа или просит этого персонажа ответить. Также /respond. Формат: /as [name] [message (optional)].
/emoteПоказывает список выражений лица спрайта или переключает выражение. Также /emotion, /sprite. Формат: /emote [expression].
/rollБросает кубики и публикует результат. Также /r, /dice. Формат: /roll [dice (optional)].
/randomПросит модель добавить неожиданное событие. Также /rand, /event.
/sceneНачинает сцену Roleplay, которая ответвляется от разговора. Также /rp. Формат: /scene [description (optional)].
/illustrateТолько Roleplay. Генерирует изображение в галерее. Нужен агент Illustrator. Также /ill. Формат: /illustrate [range=N-M] [prompt].
/htmlТолько Roleplay. Создает один артефакт из мира истории, например a spellbook page, в конце последнего ответа. Формат: /html [what you want].
/videoТолько Roleplay. Создает короткий ролик по последнему ответу или по вашему описанию и показывает его под этим ответом. Следует настройке First frame (первый кадр) агента Illustrator. Нужен Illustrator. Формат: /video [description].
/impersonateПишет ответ за вашу персону. Также /imp. Формат: /impersonate [direction (optional)].
/impersonate_promptЗадает инструкцию, которую /impersonate использует в этом чате. Также /imp_prompt. Формат: /impersonate_prompt [prompt or reset].

Большинство этих команд лучше всего работают в Roleplay. /scene запускают из чата Conversation. Команды /impersonate и /impersonate_prompt недоступны в Conversation.

Направить ответ

/guided make him confess he is lying
/guided respond as "Powers That Be" describe the approaching storm

Вместо respond as также работают reply as и respond for. См. Направляемая генерация и Impersonate.

Сообщение от лица персонажа

Если не указать сообщение, модель напишет следующий ответ этого персонажа.

/as Dottore "The experiment begins."
/as Dottore

Бросок кубиков

Команда /roll 2d6 бросает два шестигранных кубика. Можно добавить модификатор, например /roll 1d20+5. Если после /roll ничего не указано, бросается 1d20. Чтобы оставить только часть кубиков, добавьте kh (оставить наибольшие) или kl (оставить наименьшие) и число: /roll 4d6kh3 складывает три наибольших результата, а /roll 2d20kl1 оставляет меньший из двух. dl и dh, наоборот, отбрасывают наименьшие или наибольшие, как в /roll 4d6dl1. Кубики, которые не учитываются, по-прежнему видны, но приглушены.

Переключение спрайта

Спрайт – это изображение персонажа с определенным выражением лица. Наберите /emote без дополнений, чтобы увидеть доступные выражения, или укажите одно из них:

/emote joy
/emote "Powers That Be" joy

Если указать имя без выражения, команда покажет список выражений этого персонажа. Для нее нужен чат Roleplay с загруженными спрайтами. См. Спрайты персонажа.

Иллюстрации и артефакты

Команда /illustrate range=12 иллюстрирует сообщение 12. /illustrate range=12-18 передает агенту Illustrator сообщения с 12 по 18. Используйте те же номера сообщений, что и в /goto, в возрастающем порядке, не более 200 сообщений. Скрытые сообщения не учитываются. Изображение прикрепляется к последнему видимому сообщению диапазона. При включенном Advanced Memory более ранние сообщения остаются доступны. Без range= команда работает с текущей сценой. Введенный вами промпт используется как есть.

Команде /html a terminal readout агент не нужен, и она работает независимо от того, включено ли HTML Artifacts (HTML-артефакты). Рассказчик может запросить то же самое через [html: prompt="..."], если HTML Artifacts включено в Roleplay Commands (команды Roleplay). См. Артефакты по запросу.

Ответ за вас

Команда /impersonate ask about the weather пишет ответ голосом вашей персоны. Персона – это персонаж, который представляет вас; в промптах он записывается как {{user}}. Эти две команды недоступны в Conversation.

Команды режима Conversation

Эти команды работают только в чате Conversation.

КомандаЧто делает
/gamesОткрывает выбор установленных игр. /game и /play делают то же самое.
/selfieГенерирует селфи с помощью агента Illustrator. Добавьте имя, чтобы выбрать персонажа. Формат: /selfie [name (optional)].
/videoПерсонаж отправляет короткое видеосообщение по настройкам Video messages (видеосообщения) этого чата. См. Видеосообщения. Формат: /video [name (optional)].
/unoНачинает партию в UNO с персонажами чата.
/chessНачинает партию в шахматы один на один с персонажем.
/pokerНачинает партию в Texas Hold'em с персонажами.
/8ballНачинает партию в пул "восьмерка" один на один с персонажем. /pool делает то же самое.
/statusЗадает или сбрасывает статус активности персонажа. Формат: /status [online, idle, dnd, offline or clear] [name].

Игровые команды открывают экран настройки своей игры, и каждая появляется, только если установлен агент этой игры. В одном чате одновременно может идти только одна игра. См. Настольные игры.

Команда /status переопределяет статус активности персонажа. Статус может быть online, idle, dnd (не беспокоить) или offline. clear убирает переопределение. В чате с несколькими персонажами добавьте имя в конце.

/status idle
/status online Alice