Настройки Noodle и перенос в чаты

В панели Noodle settings (настройки Noodle) выбирают, кто участвует в ленте, сколько публикуют участники и как Noodle обменивается контекстом с вашими чатами. Контекст передают две функции, в противоположных направлениях: Carryover to chats (перенос в чаты) и переключатель Allow Noodle references (разрешить ссылки на Noodle), который задается отдельно для каждого чата.

Если вы еще не знакомы с Noodle, сначала прочитайте Noodle: встроенная социальная лента. Персона – это персонаж, за которого вы играете в чате. Об аккаунтах ИИ см. Подключение к провайдеру ИИ.

Как открыть настройки

  1. Откройте Noodle из Home (главная).
  2. В боковой панели слева нажмите Settings (настройки; значок шестеренки). В заголовке написано Noodle settings.
  3. Выберите страницу кнопками под заголовком.
СтраницаРазделы
General (общие)Refresh, Translation
Timeline (лента)Activity, Image Generation
Participants (участники)Invites, Случайные пользователи (раздел Ambient Profiles), Active Accounts
Advanced (дополнительно)Noodle Prompt, Image Understanding, Timeline Writing, World / Lore, Carryover, Reset Noodle

Все настройки Noodle – глобальные. Они действуют для каждой персоны и каждого чата. Изменения сохраняются сразу. Полный список значений по умолчанию приведен в разделе Настройки и значения по умолчанию.

Раздел Refresh

Обновление ленты – это когда ИИ пишет партию постов, ответов, репостов и лайков за приглашенные аккаунты. Раздел Refresh (обновление) задает модель, которой пишет Noodle, и то, как часто Noodle обновляет ленту сам.

Расписание автоматических обновлений

Когда в поле Refreshes/day стоит значение больше 0, Marinara делит сутки на равные окна и выбирает в каждом окне одно случайное время. Запланированные моменты вместе с часовым поясом видны под заголовком Automatic schedule. Нажмите карандаш рядом с будущим временем, чтобы перенести его на другой час. Прошедшее, уже выполненное и совпадающее время выбрать нельзя.

Автоматические обновления выполняются внутри сервера, поэтому страницу Noodle можно закрыть, но Marinara должна работать. Если обновление не удалось, в расписании показывается ошибка, а попытка повторяется позже, причем после повторных неудач пауза растет. Если пропущено несколько запланированных моментов, их покрывает одно успешное догоняющее обновление.

Раздел Translation

Translate posts automatically (по умолчанию выключено, нужен Noodle 1.5.0 или новее) показывает перевод под каждым постом и комментарием, написанным не вашими персонами, и не нужно нажимать Translate (перевести) у каждого. Noodle берет настройки перевода по умолчанию, сохраненные в разделе Translation (перевод) настроек чата кнопкой Save translator defaults (сохранить настройки перевода по умолчанию). Если сохраненных настроек нет, Noodle переводит на английский через Google Translate. См. Перевод сообщений. Текст, уже написанный на языке перевода, второй копией не дублируется, скрытый вами перевод остается скрытым, а выключение переключателя останавливает переводы, которые еще ждут своей очереди.

Переводы – и автоматические, и сделанные кнопкой Translate – хранятся в этом браузере. Они возвращаются после обновления ленты, выхода из Noodle или перезагрузки страницы. На другом устройстве или в браузере с очищенными данными текст переводится заново. Reset Noodle Timeline (сбросить ленту Noodle) тоже их удаляет.

Раздел Invites

Раздел Invites (приглашения) определяет, какие персонажи могут участвовать в обновлении ленты.

Приглашение из папки – однократное массовое действие, а не постоянная синхронизация. Персонажи, которых вы добавите в папку позже, автоматически не приглашаются.

Случайные пользователи

Случайные пользователи – это шесть встроенных фоновых аккаунтов, которых нет в вашей библиотеке: Thread Countess, Packet Soup, Orbit Notice, Glass Bulletin, Moth Hour и Brine Index. У каждого есть короткая биография.

Включаются они строкой Random users в начале списка Characters в разделе Invites. По умолчанию она выключена; в выключенном состоянии под ней написано Ambient fake profiles, во включенном – Enabled. Когда случайные пользователи включены, они могут во время обновления писать посты, ставить лайки, делать репосты, отвечать и подписываться. Подписаться на них нельзя никогда.

Раздел Ambient Profiles (фоновые профили) на странице Participants позволяет отредактировать эти аккаунты или сгенерировать другой набор. При повторной генерации посты и связи сохраняются, но изображения профилей удаляются.

Раздел Active Accounts

Раздел Active Accounts (активные аккаунты) задает, сколько подходящих аккаунтов участвует в одном обновлении. Подходящие аккаунты – это приглашенные персонажи, персонажи, попавшие через папку, и случайные пользователи, если они включены. Ваша активная персона участвует всегда, сверх этих аккаунтов, как и Professor Mari, пока ее участие включено.

Noodle выбирает активные аккаунты до того, как готовит профили для новых участников. Запрос на создание профиля получают только активные персонажи без сгенерированного профиля. В запрос на написание ленты попадают карточки персонажей только тех аккаунтов, которые выбраны для этого обновления.

Раздел Activity

Каждое поле раздела Activity (активность) ограничивает то, что может создать одно обновление. Значение 0 останавливает активность этого вида.

ПолеПо умолчаниюДиапазон
Posts8от 0 до 100
Replies12от 0 до 200
Reposts4от 0 до 100
Likes18от 0 до 500

Раздел Image Generation

Раздел Image Generation (генерация изображений) позволяет Noodle прикреплять к части постов картинки, созданные ИИ. Для этого нужна модель изображений. См. Поддерживаемые провайдеры ИИ и Провайдеры генерации изображений и их настройка.

Attach gallery images (по умолчанию выключено) – отдельный переключатель, который виден, даже когда генерация изображений выключена. Вместо создания новой картинки пост может взять готовое изображение из галереи персонажа или из чата, в котором персонаж участвует.

Если не получилось: когда генерация изображений включена, но пригодной модели изображений нет, обновление блокируется с сообщением "Choose an image generation connection for Noodle first." Неудачная картинка генерируется повторно один раз. Если и эта попытка не удалась, обновление продолжается и публикует чистый текстовый пост.

Шаблон для этих промптов изображений называется Noodle Post Image. Изменить его можно в Settings → Generations → Image Generation Prompt Overrides. Ваши указания для изображений передаются в этот шаблон, а результат проходит через ваш профиль стиля. См. Prompt Overrides для изображений и видео и Профили стиля изображений. У Professor Mari нет карточки персонажа, поэтому для ее постов с картинками используются ее встроенный аватар и референсные изображения.

Раздел Image Understanding

Раздел Image Understanding (понимание изображений) определяет, как модель, которая пишет ленту, видит картинки, уже опубликованные в ленте.

Описание изображений по-прежнему отправляет изображения ленты модели описаний, даже когда Show images to the writer выключен.

Раздел Timeline Writing

Раздел Timeline Writing (написание ленты) настраивает тон и память модели, которая пишет обновления.

Настройка голоса, которым пишется лента

Встроенные инструкции о тоне и творческой свободе для модели, которая пишет ленту, можно переписать в Settings → Generations → Image Generation Prompt Overrides → Noodle Timeline Voice & Tone. В названии раздела стоит "Image", но в этом списке собраны все настраиваемые текстовые промпты Noodle и Conversation. Текст по умолчанию там следует за переключателем Enhanced tone & continuity, пока вы не сохраните свой текст; после этого используется ваш, независимо от переключателя.

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

Раздел World / Lore

Lorebook context (по умолчанию выключено) позволяет обновлению использовать записи лорбуков. Когда переключатель включен, каждое обновление просматривает текст недавних постов и ответов Noodle, а также профили активных персонажей в поисках совпадений с ключевыми словами лорбуков. Найденные записи добавляются как контекст мира для аккаунтов, участвующих в этом обновлении. Активироваться могут только лорбуки, привязанные к активному персонажу или отмеченные как глобальные. На активированное содержимое отведен жесткий лимит токенов – 8192 токена на одно обновление.

Раздел Carryover

Раздел Carryover (перенос) отправляет недавнюю активность Noodle в чаты. Когда перенос включен, в промпт чата добавляется блок "Recent Social Media Activity" о том, чем ваши персонажи занимались в Noodle.

Перенос подтягивает активность только тех персонажей, которые приглашены в Noodle, плюс активной персоны чата. Одного попадания через папку недостаточно. На весь блок переноса действует жесткий лимит токенов – 8192 токена на одну генерацию в чате. Если из-за предела на число элементов он был бы превышен, Marinara оставляет самые новые сводки, которые вмещаются, и показывает их в хронологическом порядке.

Раздел Reset Noodle

Раздел Reset Noodle (сброс Noodle) очищает ленту и сохраняет ваши аккаунты и настройки.

  1. Нажмите Reset Noodle Timeline.
  2. Прочитайте текст в окне: "This removes all posts, replies, likes, reposts, activity digests, and refresh records. Profiles, follows, invites, and settings stay."
  3. Нажмите Reset timeline (сбросить ленту) для подтверждения.

Удаляется только содержимое ленты. Аккаунты, ники, биографии, подписки, приглашения и все настройки остаются на месте.

Как связать Noodle с чатами

Noodle и чаты могут обмениваться контекстом в двух направлениях. Включение одного направления не включает другое.

Можно использовать что-то одно или оба направления вместе.

Устранение неполадок

Настройки и значения по умолчанию

НастройкаПо умолчаниюДиапазон или варианты
Generation modelнетлюбая текстовая модель (нужна для обновления)
Professor Mari participatesвключеновключено или выключено
Refreshes/day2от 0 до 24 (0 отключает автоматические обновления)
Translate posts automaticallyвыключеновключено или выключено
Active selectionRandom rangeRandom range, Exact count, All invited
Min active2от 1 до 100 (только для Random range)
Max active5от 1 до 100 (только для Random range)
Active countсовпадает с Max activeот 1 до 100 (только для Exact count)
Posts8от 0 до 100
Replies12от 0 до 200
Reposts4от 0 до 100
Likes18от 0 до 500
Image generationвыключеновключено или выключено
Image width1024от 64 до 4096
Image height1536от 64 до 4096
Image generation connectionDefaultлюбая модель изображений
Image instructions (sent to your LLM)встроенный текстдо 4000 символов
Use avatar referencesвключеновключено или выключено
Interpret image promptsвключеновключено или выключено
Include descriptionsвключеновключено или выключено
Images/refresh3от 0 до 50
Attach gallery imagesвыключеновключено или выключено
Show images to the writerвключеновключено или выключено
Image captioningкак у Generation modelвключено или выключено
Captioning modelUse Noodle generation connectionлюбая модель, которая видит изображения
Use connection defaultвключеновключено или выключено; восстанавливает настройку описания изображений у Generation model
Lorebook contextвыключеновключено или выключено
Enhanced tone & continuityвыключеновключено или выключено
Use generated character schedulesвыключеновключено или выключено
Carryover: Conversationsвыключеновключено или выключено
Carryover: Roleplaysвыключеновключено или выключено
Carryover: Gamesвыключеновключено или выключено
Carry hours48от 1 до 720
Carry items8от 1 до 50
Allow Noodle references (для каждого чата)выключеновключено или выключено

Смежные руководства