Tavo · гайд для новичков · автор Big Dirty Love
Как поставить приложение, подключить любой ИИ от любого провайдера, выставить настройки и наконец начать играть. Программировать не нужно. Читать придётся. Зато потом ты будешь знать, почему «оно не отвечает», раньше, чем напишешь в чат «помогите, всё сломалось».
Коротко: приложение, в котором ты переписываешься с ИИ-персонажами и играешь в истории. Длинно — ниже.
Таво (Tavo) — бесплатное приложение для ролевых переписок с ИИ. Есть для iPhone/iPad, Android и Mac. Встроенных покупок нет, подписки нет, кошелёк можно убрать. Пока.
Внутри Таво нет никакого ИИ. Совсем. Таво — это телефон. Красивый, удобный, с кучей кнопок. Но звонить по нему некому, пока ты не вставишь SIM-карту.
Отсюда первый вывод, который сэкономит тебе вечер нервов: если Таво «не отвечает», виновата почти никогда не Таво. Обычно это ключ, адрес, модель или деньги на балансе. Телефон не виноват, что у тебя минус на счету.
Что Таво умеет, когда SIM-карта вставлена:
Чаты, карточки и даже ключи хранятся только у тебя на телефоне. Таво не гоняет переписку через свои сервера: запрос идёт напрямую к провайдеру. Так что твои сцены в три часа ночи видят только ты, модель и твоя совесть.
Эти слова будут везде. Прочитай один раз, и дальше перестанет казаться, что гайд написан на эльфийском.
Сам ИИ, «мозг», который пишет ответы. Gemini, DeepSeek, Claude, GPT и десятки других.
Сервис, который даёт доступ к модели. Как оператор связи, только вместо минут — токены.
«Розетка», через которую Таво подключается к модели. Понимать, как она устроена, не надо. Надо просто воткнуть вилку.
Адрес провайдера, куда Таво отправляет запросы. Его даёт провайдер. Придумывать не надо, правда.
Длинный секретный пароль от твоего аккаунта у провайдера. Через него идут запросы и списываются деньги. Береги, как PIN-код.
Кусочек текста, примерно часть слова. Всё считается в токенах: и память, и цена. Русский текст «весит» больше, чем английский. Обидно, но факт.
Краткосрочная память: что модель видит за раз. В Таво это число последних сообщений (Memory). Что не влезло, того для модели не существует.
Файл с описанием персонажа: внешность, характер, сценарий, первое сообщение. PNG или JSON.
Описание тебя в истории: имя и внешность (на английском).
Набор инструкций для модели: как писать, от какого лица, какой длины, что можно и нельзя. Режиссёр за кадром.
«Энциклопедия» мира. Записи сами подставляются в запрос, когда в чате звучат нужные слова.
Правило «найди и замени» для текста. Часто именно оно рисует красивые плашки и виджеты в чате.
Дополнение к Таво: новые кнопки, панели, функции.
Ответ печатается на глазах, по словам. Выключен — ответ появляется целиком, когда готов.
Попросить модель написать ответ заново, если этот не понравился. Твоя главная кнопка, привыкай.
Заглушки: вместо {{user}} подставится имя твоей персоны, вместо {{char}} — имя персонажа.
Поймёшь эту схему — поймёшь 90% всех настроек. Остальные 10% никто не понимает.
При каждом твоём сообщении Таво собирает в одну большую «посылку» вот это:
У модели нет памяти между сообщениями. Вообще. Она каждый раз читает всю посылку заново, как золотая рыбка с отличным словарным запасом. Чем больше сообщений в памяти и чем длиннее пресет и лорбук, тем тяжелее, медленнее и дороже каждый ответ. А всё, что не влезло, модель честно забывает.
Самый простой раздел. Наслаждайся, дальше будет сложнее.
iPhone / iPad / Mac: App Store → поиск «Tavo». Разработчик — Bitbear Limited. Бесплатно.
Android: Google Play → «Tavo», либо APK с официального сайта tavoai.dev.
Открой приложение. Появится экран «Быстрый старт». Тут два пути, о них ниже.
На экране «Быстрый старт» есть настройка в одно касание через провайдера Volink. Таво сама заведёт анонимный аккаунт Volink, начислит немного кредитов, создаст ключ и подключение. Тебе останется выбрать модель, загрузить демо-персонажа и нажать «Начать чат». Кредиты не бесконечные, но чтобы пощупать Таво — самое то.
Есть свой ключ или хочется выбрать провайдера самой — пропусти быструю настройку и иди по разделам ниже. Это и есть «ручная настройка».
«Взломанная версия» бесплатного приложения — это как пиратская копия воздуха. Ничего не даёт, зато в чужой сборке могут украсть твои ключи.
Настройки в гайде названы так, как они написаны в приложении (по-английски), с переводом рядом. В новых версиях подписи могут чуть отличаться — ищи похожее по смыслу.
Провайдеров много. Очень много. Таво всё равно, какой ты выберешь: подключаются они одинаково.
Google (Gemini), DeepSeek, OpenAI (GPT), Anthropic (Claude). Работают напрямую, без посредников. Но не во всех странах, и оплату не всегда примут.
OpenRouter и похожие. Один ключ — сотни моделей. Удобно, чтобы попробовать разные «мозги» и не заводить десять аккаунтов.
Их десятки, обычно со своим сайтом или Discord. Часто проще с оплатой и доступом из любой страны. Но ты доверяешь им переписку и деньги, так что выбирай с отзывами.
В поле «Платформа модели» готовые варианты: Volink, Gemini (Google AI Studio), Claude (Anthropic), DeepSeek, OpenAI, Doubao, OpenRouter. Всё остальное — локальные модели, посредники, любые другие сервисы — подключается через Свой (протокол OpenAI).
У любого провайдера, хоть официального, хоть «у Васи из Discord», ты берёшь одно и то же:
Так выглядят адреса. Это просто примеры, чтобы было понятно, что искать:
https://api.deepseek.com/v1https://openrouter.ai/api/v1Спроси в сообществе, кто чем пользуется, и посмотри, что советуют авторы любимых карточек и пресетов. Начни с одного провайдера. Коллекционировать ключи будешь потом.
Модели переименовывают, добавляют и убирают. Актуальный список всегда смотри у своего провайдера, а не в гайде годичной давности (и не в этом через год).
Что сделать у провайдера до того, как открывать настройки Таво.
Зарегистрируйся у провайдера и, если нужно, пополни баланс. Бесплатные модели тоже бывают, но с лимитами.
Создай ключ в личном кабинете (обычно раздел «API keys»).
Скопируй ключ сразу и сохрани в заметки. Его часто показывают один раз, и потом остаётся только создавать новый и тихо ругаться.
Найди адрес (Base URL) в инструкции провайдера.
Запиши точное название модели из списка провайдера. Латиницей, буква в букву, со всеми дефисами и точками.
1) Ключ часто показывают один раз — сразу сохрани.
2) Никому не давай и не выкладывай скриншоты с ним. По твоему ключу будут играть за твои деньги, а спасибо не скажут.
3) Ключ «утёк» — удали его в кабинете провайдера и создай новый.
Зависит от провайдера и модели. У каждого провайдера свой ключ. Агрегатор вроде OpenRouter даёт доступ к куче моделей по одному ключу, а у официальных провайдеров ключи бывают на проект, на модель или с разными лимитами. Ключей можно наделать сколько угодно и под каждый завести своё подключение.
У части провайдеров модель нельзя просто взять: её сначала надо активировать в личном кабинете. Иначе будет ошибка «модель не включена».
Сохрани в заметках: адреса, ключи и любимые модели. Тогда настройка займёт минуту, а не вечер.
Это называется «API-подключение». Можно сделать сколько угодно и переключаться между ними.
Открой меню: кнопка ☰ в левом верхнем углу (или свайп слева).
Нажми API-подключения (API Connections).
Нажми + Новое (New) справа вверху.
Название — любое, для себя. «Мой Gemini», «Дорогой Claude», «На чёрный день».
Платформа модели — если твой провайдер есть в списке, выбери его. Если нет — выбери Свой (протокол OpenAI) (Custom, OpenAI-compatible). Через него подключается почти всё остальное.
API-ключ — вставь ключ. Проверь, что нет пробела в начале и в конце! Да, это важно. Да, все так ошибаются.
Адрес (Base URL) — вставь адрес провайдера (нужен для «Своего»). Не подключается — попробуй добавить в конце /v1.
Модель — выбери из списка. Не подгрузился — впиши название вручную, точно как у провайдера.
Нажми Сохранить. Пишет «Сохранено» — связь есть. Не сохраняется с зарубежной моделью (OpenAI, Claude, Gemini) — включи VPN и сохрани ещё раз.
В списке подключений нажми ⋯ справа от него → Сделать по умолчанию (Set as default).
Открой любой чат и напиши сообщение. Пришёл ответ — поздравляю, ты официально в деле 🎉
Это просто общий «язык», на котором приложения разговаривают с моделями. Его понимают почти все провайдеры, даже те, кто к OpenAI отношения не имеет. Как английский в аэропорту.
Если появилась ошибка про формат сообщений
Некоторые модели капризны: им нужно только одно системное сообщение или строгое чередование «ты — модель». Для этого у подключения есть обработка промпта (преобразование сообщений). Варианты, от мягкого к строгому:
Пока ошибок нет — здесь ничего не трогай. Работает — не чини.
Сделай два подключения с разными моделями: подешевле для обычной игры и посильнее для важных сцен. В чате их можно переключать в правой панели.
Сколько модель помнит и сколько пишет. Память и длину ответа каждый ставит под себя, остальное — как в таблице.
Где: ☰ → Ещё (More) → Настройки (Settings) → Model settings.
У каждой модели свои пределы: сколько текста она вообще может прочитать за раз и сколько может написать. Смотри документацию своего провайдера и подсказки прямо в полях Таво. А дальше — под свой стиль игры, кошелёк и терпение.
Таво вообще не отправляет этот параметр, и модель работает на своих стандартных значениях. Ползунок стоит в самом начале — так и должно быть. Нет, он не сломался.
Ответ появится целиком, когда будет готов. Эффекта «печатает…» не будет. Это нормально, просто подожди. Модель тоже думает, как умеет.
Memory здесь — сколько последних сообщений видит модель. А длинная память — отдельная функция, которая хранит важные факты из далёкого прошлого.
Справа вверху — Restore: возвращает настройки этой страницы к стандартным. Всё сбилось — жми и выставляй заново по таблице.
Такие же параметры есть и внутри каждого API-подключения. Если они заданы там — для этого подключения действуют они. Удобно: у разных моделей разные пределы, и каждому подключению можно выставить своё.
Как выглядит приложение и чат.
Где: ☰ → Ещё (More) → Настройки (Settings) → Display settings.
Appearance — внешний вид
Chat — чат
Rendering — отрисовка
Плагины с интерфейсом в чате просто не появятся, а красивое оформление от регексов будет выглядеть как кусок кода. Очень атмосферно, если ты робот.
Много сложного оформления может тормозить старые телефоны. Чат лагает — сначала загляни в раздел Performance в Chat settings.
Совместимость, скорость и подтверждения. Звучит скучно, но без этого половина красоты не работает.
Где: ☰ → Ещё (More) → Настройки (Settings) → Chat settings.
Features и Control
Compatibility — совместимость
<% %> в пресетах, лорбуках, регексах. Без этого такие пресеты и лорбуки работают криво.Таво сама предупреждает: эта настройка может нагружать телефон. Появились глюки отображения или тормоза — выключи её.
Performance — скорость
Понизь Streaming rendering quality с Max и выключи Apply regex to hidden messages.
Safety — Script & tool confirmations
Здесь решается, когда Таво спрашивает у тебя разрешение, прежде чем скрипт, плагин или модель что-то сделает. Внутри три переключателя:
Когда подтверждения выключены, окна-вопросы не прерывают игру каждые две минуты. Но плагины и скрипты в карточках делают всё это без спроса. Поэтому ставь плагины и карточки только от авторов, которым доверяешь, и делай бэкап.
Разрешает модели самой пользоваться инструментами Таво и плагинов.
Где: Настройки (Settings) → Model tool settings.
Значит, выбранная модель не умеет пользоваться инструментами. Выключи Enable tools или выбери другую модель.
Без неё персонаж не знает, с кем разговаривает, и будет обращаться к пустоте. Пустота обычно не отвечает.
Открой ☰ → Персоны / Пользователь (Persona, User Identity) и создай новую.
Имя — как к тебе будут обращаться. Оно подставится везде вместо {{user}}.
Описание — на английском и только внешность: возраст, рост, телосложение, волосы, глаза, особые приметы, стиль одежды. 3–6 предложений хватит.
Сделай её персоной по умолчанию или выбирай в конкретном чате.
Всё, что написано в персоне, модель знает с первого сообщения. Распишешь там характер, прошлое и страшные тайны — персонаж «узнает» всё заранее, и раскрывать тебя в игре будет нечего. Это как начать детектив с последней страницы. Пусть характер проявляется в самой игре.
Английский текст «весит» меньше токенов, и модели понимают его точнее. Играть при этом можно на русском — ответы будут на языке пресета и чата.
{{user}} is a 25-year-old woman, petite, with shoulder-length wavy red hair, green eyes and freckles. She usually wears oversized hoodies, jeans and sneakers.
Характер, биографию, тайны и планы — это спойлеры для модели. И никаких чувств и действий персонажа («он в меня влюблён»). Нет, так он быстрее не влюбится. Так ломается логика карточки.
Готового персонажа можно скачать или сделать своего.
Как загрузить готовую карточку
Открой ☰ → Персонажи (Characters) → + Новый.
Выбери способ: из файла — для .json (и .charx); из галереи фото — для карточек в .png; по ссылке (URL) — ссылка на персонажа с Chub, JanitorAI и т. п. (по одной за раз).
Проверь, что подтянулось, и нажми Сохранить.
Значит, это просто картинка, а не карточка: данные персонажа «зашиты» внутрь PNG. Мессенджеры любят сжимать PNG и стирать эти данные. Скачай файл заново как документ/файл, а не как фото. Красивый портрет без души персонажа никому не нужен.
Скорее всего, персонаж приватный и автор не разрешил его скачивать. Попроси у автора файл.
Что важно знать про карточки
Хорошие авторы пишут, с каким пресетом и какой моделью карточка работает лучше всего и что надо включить. Да, это текст. Да, его надо прочитать. Это экономит часы мучений.
Пресет — это режиссёр: объясняет модели, как играть и как писать.
Пресет состоит из блоков (кусков инструкций): основная инструкция, стиль, длина ответа, правила про {{user}}, запреты и т. д. Каждый блок можно включить или выключить.
Как поставить пресет
Скачай файл пресета (.json, формат SillyTavern подходит).
Открой ☰ → Пресеты (Presets) → Импорт и выбери файл.
В чате открой правую панель и выбери этот пресет (подробнее — в разделе «Чат»).
Открой пресет и посмотри, какие блоки включены. Включай и выключай по инструкции автора.
• Один чат — один пресет.
• Не включай два блока, которые спорят друг с другом («ответы коротко» и «ответы длинно», «от первого лица» и «от третьего»). Модель не скажет, что запуталась. Она просто сделает что-то среднее и странное.
• Не переписывай текст блоков, пока не разберёшься. Сначала поиграй как есть.
• Если автор сделал отдельные версии под разные модели — бери версию под свою.
Играть можно и на стандартном. Но хороший пресет заметно улучшает текст: меньше повторов, меньше «говорения за тебя», живее персонажи.
Энциклопедия твоего мира, которая работает за кулисами и не просит зарплату.
Лорбук состоит из записей. У каждой записи есть ключевые слова и текст. Когда в чате звучит ключевое слово, текст записи незаметно подставляется в запрос, и модель «вспоминает» нужный факт.
Пример: ключевые слова Сергей, брат → текст «Сергей — старший брат {{char}}, полицейский, они не общаются пять лет».
Уже идёт вместе с персонажем, ничего делать не надо.
Импортируешь в ☰ → Лорбуки (Lorebooks / Worldbooks) и подключаешь в чате через правую панель.
Первые срабатывают только когда нужно и экономят токены. Постоянные идут в каждый запрос: удобно для самого главного, но тратят токены всегда.
Сначала просто играй со встроенным лорбуком. Если модель постоянно что-то путает (имя, место, правило мира), заведи на это одну запись. Лорбук растёт вместе с историей.
Пять лорбуков от разных авторов в одном чате — это не «богатый мир», это каша и лишние траты. Подключай только то, что относится к этой истории.
Невидимые правила «найди и замени». Именно они обычно рисуют красоту в чате.
Что делают регексы:
Как поставить
☰ → Регексы (Regex) → Импорт → выбери файл(ы) .json. Можно сразу несколько.
В чате проверь в правой панели, что нужные регексы включены.
Проверь, что включён Advanced rendering — без него оформление не покажется.
Два пака регексов от разных авторов почти всегда дерутся: оформление ломается, дублируется или пропадает. Держи включённым один пак одного автора. Остальные — выключи. Это не дискриминация, это гигиена.
Лорбук объясняет модели, какие метки писать, а регексы превращают метки в красоту. Регексы включены, а оформления нет — проверь, подключён ли лорбук из того же набора.
Выключай регексы по одному, пока не найдёшь виноватого. Сами сообщения не пострадают: регексы для отображения меняют только то, как текст показан.
Встроенная функция Таво, чтобы персонаж помнил важное из прошлого, а не только последние полчаса.
Помнишь про Memory в настройках модели? Модель видит только последние сообщения — сколько стоит в Memory, а более старые забывает. Длинная память — отдельная функция: она сохраняет важные факты и подставляет их в запросы.
После важной сцены нажимаешь «запомнить» вручную.
Таво сама время от времени выбирает, что сохранить.
Включается в чате: правая панель → Длинная память (Long-term memory).
Чтобы вытащить факты, Таво делает дополнительный запрос к модели. Это тратит токены, а значит и деньги с баланса. Память — удовольствие платное, как и в жизни.
Для долгих историй на сотни сообщений — да. Для коротких сценок «на вечер» — не нужно. Время от времени заглядывай в сохранённые факты и удаляй неправильные.
Дополнения к Таво в файлах .tpg. Могут добавить свою страницу настроек, кнопки в меню «+» у поля ввода, кнопки в правой панели чата, панели и виджеты прямо в чате.
Как установить
☰ → Ещё → Настройки → Плагины (Plugins).
Кнопка импорта справа вверху → выбери файл .tpg.
Прочитай предупреждение и продолжай, только если доверяешь автору.
Плагин появится в списке. Там же его можно включить, выключить, открыть настройки или удалить.
Если у плагина есть интерфейс в чате — проверь, что включён Advanced rendering.
Внутри плагина есть код, а подтверждения у нас выключены, так что плагин действует без спроса. Не ставь .tpg, присланные незнакомцами «вот, классная штука, зуб даю», и делай бэкап перед установкой нового плагина.
Каждый включённый плагин — немного нагрузки на телефон. Держи включёнными только те, которыми реально пользуешься, а не «пусть будут, вдруг пригодятся».
Где переключать всё прямо во время игры.
Правая панель чата
В чате нажми значок панели в правом верхнем углу. В разделе Расширенные параметры (Advanced) можно для этого чата: сменить API-подключение (модель), выбрать пресет, подключить лорбуки, включить или выключить регексы, включить длинную память.
Что можно делать с сообщениями
Новый вариант ответа, если этот не понравился. Не стесняйся, модель не обидится.
Исправить ответ модели или своё сообщение. Модель дальше будет опираться на исправленное.
Убрать неудачное сообщение. Долгое нажатие → перевести (если настроен перевод).
С самим чатом
Чаты можно переименовать, закрепить, удалить, клонировать (сделать копию, чтобы попробовать другой поворот сюжета и не испортить основной), экспортировать в файл и импортировать обратно. Есть и групповые чаты с несколькими персонажами.
Отредактируй его ответ и удали куски с твоими действиями: модель учится на истории чата. Оставишь — решит, что так можно, и продолжит жить твою жизнь за тебя. Хороший пресет тоже сильно помогает.
Всё хранится только на телефоне. Сломался телефон или пришлось переустановить Таво — без бэкапа всё пропадёт. Вместе с той самой историей на 800 сообщений.
☰ → Ещё → Настройки → Резервное копирование и восстановление (Backup & Restore).
Создай резервную копию. Можно с ключами или без — как удобнее.
Сохрани файл вне телефона: в облако, себе в «Избранное» мессенджера, на компьютер.
Включи напоминания о бэкапе — Таво будет напоминать сама. Ты всё равно забудешь, мы знаем.
Бэкап из новой версии Таво не восстановится в старой. Перед восстановлением обнови приложение до последней версии.
Если сохраняешь копию вместе с ключами, никому этот файл не отправляй. Даже «просто посмотреть».
Раз в неделю, а ещё перед: обновлением приложения, установкой плагинов, массовым импортом регексов и пресетов.
Сверься с этой таблицей, если что-то пошло не так. А что-то пойдёт.
Нажми на проблему, чтобы увидеть решение. Спойлер: в половине случаев это пробел в ключе.
Скопируй ключ заново — без пробелов в начале и в конце.
Проверь адрес провайдера: буква в букву, без пробелов. Если не помогает — попробуй с /v1 на конце или без него.
Загляни в кабинет провайдера: ключ не удалён, не отключён, деньги на месте?
Провайдер (или модель за ним) не работает в твоей стране. Включи VPN и повтори — VPN тогда нужен всё время игры. Или возьми провайдера-посредника, который работает из твоей страны.
Кончились деньги на балансе. Грустно, но пополни.
Или кончился лимит запросов провайдера (в минуту или в день), в том числе дневной лимит бесплатных сообщений — подожди сброса или переключись на другую модель. Длинная память в авто-режиме тоже съедает лимит.
Проверь, что Streaming в Model settings выключен. Сделай свайп / перегенерацию.
Повторяется на одной и той же сцене — возможно, сработал фильтр провайдера (см. ниже).
Проверь Max response tokens в Model settings и увеличь его. У «думающих» моделей часть лимита уходит на размышления, так что модель могла просто задуматься о вечном.
Уменьши Memory в Model settings. Ещё проверь, не подключено ли много лорбуков с постоянными записями и нет ли гигантских сообщений в истории.
Провайдер отфильтровал запрос или ответ по своим правилам. Это решает провайдер, а не Таво, так что писать гневные отзывы на приложение бесполезно. Перегенерируй, перефразируй сцену или возьми модель с другими правилами.
Сервер модели перегружен: туда ломится полпланеты. Подожди пару минут или временно переключись на другую модель.
Название модели написано не буква в букву, модель переименовали или убрали. Сверь название со списком моделей твоего провайдера.
Ещё бывает, что модель надо сначала включить в личном кабинете провайдера. Пока не включишь — не заработает.
Включён ли Advanced rendering в Display settings? Включены ли Enable EJS templates и Apply regex to hidden messages в Chat settings?
Включены ли нужные регексы и подключён ли лорбук из того же набора? Не включены ли сразу два пака регексов от разных авторов?
Модель видит только последние сообщения — сколько стоит в Memory. Можно увеличить. Включи длинную память или заведи запись в лорбуке о важном.
Помни: модель помнит только то, что влезает в контекст. Это не склероз, это архитектура.
Напиши своё сообщение по-русски и проверь, не стоит ли в пресете требование писать на английском. У многих пресетов есть отдельный блок «язык ответа».
Модель не умеет пользоваться инструментами. Выключи Enable tools в Model tool settings или выбери другую модель.
В Chat settings понизь Streaming rendering quality и выключи Apply regex to hidden messages. Проверь, что Disable bubble Gaussian blur включён. Выключи лишние плагины и регексы.
Обнови Таво до последней версии — новые плагины могут требовать свежую версию приложения. Не помогло — файл повреждён, попроси у автора заново.
Включи Настройки → Chat settings → Context Log Switch. Потом в чате открой правую панель и внизу выбери Логи. Там видно, сколько токенов ушло, какие записи лорбука, регексы и пресет сработали и что вообще улетело модели. Половина загадок решается тут.
Нажми на ошибку в чате, чтобы увидеть полный текст, переведи его и поищи по нему. Или спроси в официальном Discord Таво — приложи скриншот (и замажь ключ! Серьёзно, замажь).
Коллекция классических граблей. На каждые уже кто-то наступил, можно не повторять.
Отмечай по ходу. Галочки запоминаются на этом устройстве, так что можно сделать перерыв на чай.
0 из 0
Официальное — сюда. Всё остальное — на свой страх и риск.
Официальный Discord Таво: discord.gg/47cBNpQDFG. Карточки — на Chub, JanitorAI и других площадках (смотри правила и возрастные ограничения сайтов).