# Плагины

> Что такое плагин на Reverie, три его вида и где они живут.

Source: https://reverie.im/ru/docs/plugins
Language: ru

Плагин — это небольшое расширение, которое вы ставите в чат. Он может добавить скрытые инструкции в промпт персонажа, зарегистрировать инструмент, который модель вызывает и результат которого рисуется карточкой, или поставить в чат кнопку, открывающую диалог. Плагины пишут Reverie и другие пользователи.

## Где живут плагины \[#where-plugins-live]

Откройте чат, откройте **боковую панель** и выберите вкладку **Плагины**. Всё, что связано с плагинами, происходит там:

| Вкладка         | Что перечисляет                                              |
| --------------- | ------------------------------------------------------------ |
| **Мои**         | Плагины, которые вы создали, и кнопку **Просмотреть доходы** |
| **Официальные** | Плагины, опубликованные Reverie                              |
| **Сообщество**  | Публичные одобренные плагины других пользователей, с поиском |

В шапке вкладки есть кнопка **Создать плагин**. Отдельной страницы-магазина нет — панель и есть вся поверхность. [Боковая панель →](https://reverie.im/ru/docs/chatting/side-panel)

## Три вида \[#the-three-kinds]

| Тип               | Что делает                                                                                                     | Виден в чате                          | Платит комиссию |
| ----------------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------- | --------------- |
| **Промпт**        | Каждый ход добавляет текст в системный промпт персонажа                                                        | Нет — вы видите результат, а не текст | Да              |
| **Инструмент**    | Регистрирует инструмент, который модель может вызвать посреди ответа; результат рисуется оформленной карточкой | Да, карточкой                         | Да              |
| **Интерактивный** | Добавляет пункт в меню плагинов рядом с полем ввода; он открывает диалог, форму или сгенерированную ИИ панель  | Да, пунктом меню и панелью            | Нет             |

> **Плагины-инструменты не достают настоящих данных.** Плагин-инструмент не
> делает никаких сетевых вызовов — ни веб-запросов, ни обращений к календарю,
> ни живых справок. Когда модель вызывает инструмент, аргументы она придумывает
> сама, а плагин лишь раскладывает эти выдуманные аргументы по карточке,
> которую нарисовал автор. Инструмент «погода» нарисует убедительную карточку
> погоды с погодой, которую модель выдумала.

Плагинам-инструментам нужна ещё и модель, умеющая вызывать инструменты. На той, что не умеет, их карточки отключены с надписью **Текущая модель не поддерживает плагины инструментов**.

## Что именно вы ставите \[#what-you-install]

Каждый плагин несёт настройку автора и, по желанию, настройки, которые заполняете вы сами, — текстовые поля, числа, ползунки, переключатели, списки, таблицы и поля с разметкой. Вы заполняете их при установке и можете в любой момент открыть заново с карточки плагина.

Установка закрепляет ту версию, которая существует в этот момент. Когда автор правит плагин, ваш чат продолжает работать на установленной версии, пока вы сами не решите обновиться, — переписанное наверху не поменяет чат у вас под ногами.

## Кто что может поставить \[#who-can-install-what]

* **Официальные** плагины может поставить кто угодно.
* Плагины **Сообщества** можно поставить, когда они одновременно публичные и одобренные. Публичный плагин, ждущий проверки, показывает автору **Ожидает одобрения** и никому другому не предлагается.
* **Свои** плагины вы можете поставить всегда, одобрены они или нет.
* Плагин можно привязать к одному персонажу — тогда он предлагается только в чатах с этим персонажем.

Установки действуют в пределах чата. Один и тот же плагин может быть включён в одном чате с персонажем и выключен в другом.

> На официальном плагине может встретиться и метка **Параметр**. Этот четвёртый
> тип настраивает параметры сэмплирования модели и принадлежит Reverie —
> создать такой самому нельзя.

**[Использование плагинов](https://reverie.im/ru/docs/plugins/using-plugins)**

Поставить, настроить, включить и обновить плагин прямо в чате.

**[Создание плагинов](https://reverie.im/ru/docs/plugins/creating-plugins)**

Написать плагин, отправить его на проверку и зарабатывать на нём.

**[Боковая панель](https://reverie.im/ru/docs/chatting/side-panel)**

Остальная часть панели, в которой живёт вкладка плагинов.

**[Кредиты](https://reverie.im/ru/docs/billing/credits)**

Что плагин добавляет к стоимости сообщения.
