Создание плагинов
Собрать плагин, провести его через проверку и зарабатывать на промпте, который он добавляет.
Написать плагин может любой, кто вошёл в аккаунт. Откройте чат, перейдите на вкладку Плагины боковой панели и нажмите Создать плагин. Редактор ведёт через три шага: Тип, Основное и Конфигурация.
Выберите тип
Из четырёх типов плагинов вы можете создать три. Четвёртый настраивает параметры сэмплирования модели и принадлежит Reverie.
| Тип | Что пишете вы | Ограничения |
|---|---|---|
| Плагин промптов | Шаблон промпта на Handlebars, который добавляется к системному промпту персонажа | Шаблон до 100 000 символов |
| Плагин-инструмент | Шаблон промпта плюс описание инструмента: имя, описание, входные параметры, структура вывода и необязательный HTML/CSS-шаблон карточки | Имя инструмента начинается с буквы и состоит из букв, цифр и подчёркиваний, до 64 символов; описание до 2 000; шаблон карточки и стили — до 100 000 каждый |
| Интерактивный плагин | Идентификатор и хотя бы одно из: кнопка-триггер с формой, поверхность, которую генерирует ИИ, или инструмент, вызываемый ИИ | Идентификатор до 80 символов, буквы/цифры/дефис/подчёркивание, начиная с буквы или цифры |
Тип потом не поменять — Тип плагина нельзя изменить при редактировании.
Плагин-инструмент не делает сетевых запросов. Когда модель вызывает ваш инструмент, аргументы придумывает она сама, а ваша структура вывода и шаблон карточки лишь раскладывают эти выдуманные значения для показа. Пишите инструменты, которые что-то показывают — панели состояния, шкалы, инвентарь, броски кубиков, — а не те, что якобы куда-то ходят за данными.
Заполните основное
Название плагина обязательно, до 100 символов. Описание (необязательно) — до 1 000.
Здесь же два переключателя, и они независимы: можно включить один, оба или ни одного.
| Переключатель | Что делает |
|---|---|
| Сделать плагин общедоступным | Отправляет эту версию на проверку. После одобрения она появляется во вкладке Сообщество для всех. |
| Связать с текущим персонажем | Ограничивает плагин чатами с тем персонажем, в чьём чате вы находитесь. |
Запрос содержимого для сгенерированной ИИ панели — это шаблон, как и шаблон промпта: в нём можно использовать те же плейсхолдеры, например {{char}}, {{user}} и {{date}}, и любые настройки, которые вы открываете устанавливающим. Полученная страница собирается из фиксированного набора компонентов (заголовки, абзацы, цитаты, плитки показателей, полосы прогресса, оценки, хронологии, чек-листы, теги, списки фактов, выделенные врезки, реплики-облачка, сетки выбора, переключаемые вкладки, изображения, свёрнутый скрытый блок, кнопки и текстовое поле, в которое может писать читатель) и выбирает свой вид по смыслу: тон, стиль карточки (простая, бумага, стекло или рамка) и плотность — всё это следует теме читателя. Изображения берутся из самого чата (портрет или баннер персонажа, аватар читателя, иллюстрация сценария или момента), больше страница ни на что сослаться не может. Её кнопки могут говорить за читателя, задать сценическую ремарку, которую персонаж отыгрывает дальше, вытянуть случайный результат на устройстве читателя, открыть более глубокую страницу, обновить страницу на месте или закрыть её. Текущее время и канон мира персонажа подставляются автоматически.
Начните с примера
Загрузить пример открывает каталог отправных точек — Динамика отношений, Настройка сцены, Лорбук / Банк памяти, Панель состояния персонажа, Шкала привязанности, Кубики / Проверка навыка, Смена времени, Дневник персонажа, Внутренние мысли, Правда или действие и другие, разложенные по категориям.
Это шаблоны для редактора, а не плагины, которые кто-то установил. Выбор одного заполняет поля конфигурации, чтобы вы правили то, что уже работает; ничего из этого не публикуется и никому не достаётся, пока вы не сохраните и не опубликуете собственный плагин.
Пусть ИИ набросает черновик
У каждого типа есть помощник — Сгенерировать с помощью ИИ для шаблона промпта с переменными, и его аналоги для конфигураций инструмента и интерактивного плагина. Вы описываете желаемое в одно-два предложения, и редактор заполняет поля. Настройки, которые вы открываете устанавливающим, заполняются так же — через Автозаполнение конфигурации ИИ. Каждая генерация тратит кредиты.
Предпросмотр и отладка — разные вещи
| Предпросмотр | Отладка | |
|---|---|---|
| Что делает | Рисует ваш шаблон с тестовыми значениями, которые вы вводите: имя персонажа по умолчанию Alice, имя пользователя User | По-настоящему прогоняет несохранённый черновик на персонаже, из чьего чата вы открыли редактор |
| Что показывает | Собранный промпт, системный промпт и отрисованный вывод | Ответ персонажа, отрисованный вывод инструмента, трассировку выполнения, модель, длительность, токены |
| Какой контекст берёт | Только подстановки | Снимок персонажа, сценария, персоны, воспоминаний, недавних сообщений и включённых плагинов |
| Стоимость | Бесплатно | Бесплатно — кредиты не списываются |
| Лимит | Без ограничений | 30 запусков за 3 часа; в окне видно, сколько осталось |
Отладка ещё и ограничивает тестовое сообщение 1 000 символов, а тестовую конфигурацию — 50 000. Плагин-инструмент отлаживается только на модели, умеющей вызывать инструменты.
Публикация и проверка
Сохранённый приватный плагин сразу годен к делу — вами, и он устанавливается в тот чат, из которого вы его создали. Включённый Сделать плагин общедоступным вместо этого отправляет версию на проверку:
- Карточка показывает Ожидает одобрения в вашей вкладке Мои, и никто другой её не поставит.
- Автоматическая предпроверка запускается по расписанию и записывает свой вердикт.
- Человек одобряет или отклоняет. Одобренные плагины показывают Одобрено и появляются во вкладке Сообщество.
Правка одобренного плагина создаёт новую версию, и та снова идёт на проверку — карточка возвращается к Ожидает одобрения, а ранее одобренная версия продолжает работать у всех, кто её поставил.
Каждое сохранение замораживает неизменяемую копию плагина вместе с его переводами. Установки работают на той копии, которую закрепили, так что поставивший версию 2 остаётся на версии 2, пока не нажмёт обновление. То, что идёт от персонажа, может закрепить только версию, прошедшую проверку.
Что вы зарабатываете
Когда кто-то другой использует ваш плагин в платном сообщении, вы получаете 5% кредитной стоимости того текста, который ваш плагин сам добавил в промпт, — не 5% сообщения. Сумма — это промпт-токены самого плагина, умноженные на кредитный множитель модели, умноженные на 5% и взвешенные по той доле сообщения, что оплачена платными кредитами.
Ничего не начисляется, когда:
| Случай | Почему |
|---|---|
| Плагин официальный | Собственные плагины Reverie комиссию не платят |
| Вы пользуетесь своим же плагином | Самому себе не платят |
| У плагина нет шаблона промпта | Интерактивные плагины не зарабатывают — они ничего не добавляют в промпт |
| Сообщение целиком оплачено бесплатными кредитами | Платная доля равна нулю |
Интерактивные плагины никогда не получают комиссию. Если вам важен заработок, делайте плагин промптов или плагин-инструмент — именно эти два типа добавляют текст в промпт.
Как приходят деньги
Комиссии копятся как ожидающие кредиты и рассчитываются раз в месяц, 1-го числа. Если к моменту расчёта на счету ожидания меньше 100 кредитов, в этом месяце выплаты нет, а остаток переносится на следующий.
Просмотреть доходы во вкладке Мои показывает Всего заработано, В ожидании, Этот месяц и Следующая выплата, разбивку по каждому плагину с доходом, числом использований и датой последнего, а также историю расчётов.
Смежное
- Использование плагинов — как вашу работу видят те, кто её ставит
- Плагины — три вида рядом
- Источники дохода — остальные способы заработка для автора
- Кредиты — что такое кредит и как считается цена сообщения