Remove Extras link from readme and HTML

930015f87613ebd25e32d417b00a269b242264a5

Cohee <18619528+Cohee1207@users.noreply.github.com>

5 files changed, +364 -371Ignore whitespace
.github/readme-ja_jp.md+1 -2
@@ -76,9 +76,8 @@ Tavern は単なるフロントエンドのUIであり、必要なハードウ
7676
7777## 拡張機能
7878
79-SillyTavern は拡張できるようになっており、[SillyTavern Extras API](https://github.com/SillyTavern/SillyTavern-extras) でいくつかの追加AIモジュールをホストしています
79+SillyTavern は拡張できるようになっており。
8080
81-* 作者ノート/キャラクターバイアス
8281* キャラクターの感情表現(スプライト)
8382* チャット履歴の自動サマリー
8483* チャットに画像を送り、AI が内容を解釈する
.github/readme-ru_ru.md+358 -359
@@ -1,359 +1,358 @@
11<a name="readme-top"></a>
2-
2+
33[English](readme.md) | [中文](readme-zh_cn.md) | [日本語](readme-ja_jp.md) | Русский
4-
4+
55![][cover]
6-
6+
77Мобайл-френдли интерфейс, поддержка множества API (KoboldAI/CPP, Horde, NovelAI, Ooba, OpenAI, OpenRouter, Claude, Scale), ВН-образный режим Вайфу, Stable Diffusion, TTS, поддержка миров (лорбуков), кастомизируемый UI, автоперевод, тончайшая настройка промптов + возможность устанавливать расширения.
8-
8+
99Основано на форке [TavernAI](https://github.com/TavernAI/TavernAI) версии 1.2.8
10-
10+
1111## Важные новости!
12-
12+
13131. Чтобы помочь вам быстрее разобраться в SillyTavern, мы создали [сайт с документацией](https://docs.sillytavern.app/). Ответы на большинство вопросов можно найти там.
14-
14+
15152. Почему пропали расширения после апдейта? Начиная с версии 1.10.6, большинство встроенных расширений были конвертированы в формат загружаемых аддонов. Их можно установить обратно через меню "Download Extensions and Assets" на панели расширений (значок с тремя кубиками сверху).
16-
16+
17173. Не поддерживается следующая платформа: android arm LEtime-web. 32-битный Android требует внешнюю зависимость, которую нельзя установить посредством npm. Для её установки потребуется следующая команда: `pkg install esbuild`. После этого продолжайте установку по общей инструкции.
18-
18+
1919### Разрабатывается Cohee, RossAscends и всем сообществом SillyTavern
20-
20+
2121### Что такое SillyTavern и TavernAI?
22-
22+
2323SillyTavern — это интерфейс, который устанавливается на ПК (и на Android), который даёт возможность общаться с генеративным ИИ и чатиться/ролеплеить с вашими собственными персонажами или персонажами других пользователей.
24-
24+
2525SillyTavern — это форк версии TavernAI 1.2.8, который разрабатывается более активно и имеет множество новых функций. Сейчас уже можно сказать, что это две отдельные и абсолютно самостоятельные программы.
26-
26+
2727## Скриншоты
28-
28+
2929<img width="400" alt="image" src="https://github.com/SillyTavern/SillyTavern/assets/61471128/e902c7a2-45a6-4415-97aa-c59c597669c1">
3030<img width="400" alt="image" src="https://github.com/SillyTavern/SillyTavern/assets/61471128/f8a79c47-4fe9-4564-9e4a-bf247ed1c961">
31-
31+
3232### Ветки
33-
33+
3434SillyTavern разрабатывается в двух ветках, чтобы всем категориям пользователей было удобно.
35-
35+
3636* release -🌟 **Рекомендовано для большинства пользователей.** Самая стабильная ветка, рекомендуем именно её. Обновляется только в момент крупных релизов. Подходит для большей части пользователей.
3737* staging - ⚠️ **Не рекомендуется для повседневного использования.** В этой ветке весь самый свежий и новый функционал, но будьте аккуратны, поскольку сломаться может в любом месте и в любое время. Только для продвинутых пользователей и энтузиастов.
38-
38+
3939Если вы не умеете обращаться с git через командную строку, или не знаете, что такое ветка, то не переживайте! Наилучшим вариантом всегда остаётся ветка release.
40-
40+
4141### Что ещё нужно, кроме SillyTavern?
42-
42+
4343Сама по себе SillyTavern бесполезна, ведь это просто интерфейс. Вам потребуется доступ к бэкенду с ИИ, который и будет отыгрывать выбранного вами персонажа. Поддерживаются разные виды бэкендов: OpenAPI API (GPT), KoboldAI (локально или на Google Colab), и многое другое. Больше информации в [FAQ](https://docs.sillytavern.app/usage/faq/).
44-
44+
4545### Требуется ли для SillyTavern мощный ПК?
46-
46+
4747SillyTavern — это просто интерфейс, поэтому запустить его можно на любой картошке. Мощным должен быть бэкенд с ИИ.
48-
48+
4949## Есть вопросы или предложения?
50-
50+
5151### У нас появился сервер в Discord
52-
52+
5353| [![][discord-shield-badge]][discord-link] | [Вступайте в наше Discord-сообщество!](https://discord.gg/sillytavern) Задавайте вопросы, делитесь любимыми персонажами и промптами. |
5454| :---------------------------------------- | :----------------------------------------------------------------------------------------------------------------- |
55-
55+
5656Также можно написать разработчикам напрямую:
57-
57+
5858* Discord: cohee или rossascends
5959* Reddit: [/u/RossAscends](https://www.reddit.com/user/RossAscends/) или [/u/sillylossy](https://www.reddit.com/user/sillylossy/)
6060* [Запостить issue на GitHub](https://github.com/SillyTavern/SillyTavern/issues)
61-
61+
6262## Эта версия включает
63-
63+
6464* Глубоко переработанную TavernAI 1.2.8 (переписано и оптимизировано более 50% кода)
6565* Свайпы
6666* Групповые чаты: комнаты для нескольких ботов, где персонажи могут говорить друг с другом и с вами
6767* Чекпоинты и ветки для чатов
6868* Продвинутые настройки для KoboldAI / TextGen со множеством созданных сообществом пресетов
6969* Поддержка миров (функция "Информация о мире" / WorldInfo): создавайте свой богатый лор, или экономьте токены для карточек персонажей
7070* Соединение через [OpenRouter](https://openrouter.ai) для разных API (Claude, GPT-4/3.5 и других)
7171* Соединение с API [Oobabooga's TextGen WebUI](https://github.com/oobabooga/text-generation-webui)
7272* Соединение с [AI Horde](https://horde.koboldai.net/)
7373* Настройку форматирования промптов
74-
74+
7575## Расширения
76-
76+
77-SillyTavern поддерживает расширения, при этом некоторые из ИИ-модулей работают через [SillyTavern Extras API](https://github.com/SillyTavern/SillyTavern-extras)
77+SillyTavern поддерживает расширения.
78-
78+
79-* Заметки автора / Смещение характера
79+* Эмоции для персонажей (спрайты)
80-* Эмоции для персонажей (спрайты)
80+* Автоматический саммарайз (краткий пересказ) истории чата
81-* Автоматический саммарайз (краткий пересказ) истории чата
81+* Возможность отправить в чат картинку, которую ИИ сможет рассмотреть и понять
82-* Возможность отправить в чат картинку, которую ИИ сможет рассмотреть и понять
82+* Генерация картинок в Stable Diffusion (5 пресетов для чата, плюс свободный режим)
83-* Генерация картинок в Stable Diffusion (5 пресетов для чата, плюс свободный режим)
83+* Text-to-speech для сообщений ИИ (с помощью ElevenLabs, Silero, или родной TTS вашей ОС)
84-* Text-to-speech для сообщений ИИ (с помощью ElevenLabs, Silero, или родной TTS вашей ОС)
84+
85-
85+Полный список расширений и инструкций к ним можно найти в [документации](https://docs.sillytavern.app/).
86-Полный список расширений и инструкций к ним можно найти в [документации](https://docs.sillytavern.app/).
86+
87-
87+## Улучшения от RossAscends для UI/CSS/общего удобства
88-## Улучшения от RossAscends для UI/CSS/общего удобства
88+
89-
89+* Мобильный интерфейс адаптирован для iOS, добавлена возможность сохранить ярлык на главный экран и открыть приложение в полноэкранном режиме.
90-* Мобильный интерфейс адаптирован для iOS, добавлена возможность сохранить ярлык на главный экран и открыть приложение в полноэкранном режиме.
90+* Горячие клавиши
91-* Горячие клавиши
91+ * Up = Редактировать последнее сообщение в чате
9292 * Ctrl+Up = Редактировать ВАШЕ последнее сообщение в чате
93- * Ctrl+Up = Редактировать ВАШЕ последнее сообщение в чате
93+ * Left = свайп влево
94- * Left = свайп влево
94+ * Right = свайп вправо (ОБРАТИТЕ ВНИМАНИЕ: когда в окне ввода что-то напечатано, клавиши для свайпа не работают)
95- * Right = свайп вправо (ОБРАТИТЕ ВНИМАНИЕ: когда в окне ввода что-то напечатано, клавиши для свайпа не работают)
95+ * Ctrl+Left = посмотреть локальные переменные (в консоли браузера)
96- * Ctrl+Left = посмотреть локальные переменные (в консоли браузера)
96+ * Enter (при нахождении внутри окна ввода) = отправить ваше сообщение ИИ
97- * Enter (при нахождении внутри окна ввода) = отправить ваше сообщение ИИ
97+ * Ctrl+Enter = Повторная генерация последнего ответа ИИ
98- * Ctrl+Enter = Повторная генерация последнего ответа ИИ
98+
99-
99+* Страница больше не перезагружается при смене имени пользователя или удалении персонажа
100-* Страница больше не перезагружается при смене имени пользователя или удалении персонажа
100+
101-
101+* Отключаемая возможность автоматически соединяться с API при загрузке страницы.
102102* Отключаемая возможность автоматически соединятьсязагружать споследнего APIоткрытого персонажа при загрузке страницы.
103-* Отключаемая возможность автоматически загружать последнего открытого персонажа при загрузке страницы.
103+* Улучшенный счётчик токенов - работает с несохранёнными персонажами, отображает и перманентные, и временные токены
104-* Улучшенный счётчик токенов - работает с несохранёнными персонажами, отображает и перманентные, и временные токены
104+
105-
105+* Улучшенный менеджер чатов
106-* Улучшенный менеджер чатов
106+ * Файлы с новыми чатами получают читабельные названия вида "(персонаж) - (когда создано)"
107- * Файлы с новыми чатами получают читабельные названия вида "(персонаж) - (когда создано)"
107+ * Увеличен размер превью чата с 40 символов до 300.
108- * Увеличен размер превью чата с 40 символов до 300.
108+ * Несколько вариантов сортировки списка персонажей (по имени, дате создания, размеру чата).
109- * Несколько вариантов сортировки списка персонажей (по имени, дате создания, размеру чата).
109+
110-
110+* Панели настроек слева и справа автоматически скрываются, если щёлкнуть за их пределы.
111-* Панели настроек слева и справа автоматически скрываются, если щёлкнуть за их пределы.
111+* При нажатии на значок замка навигационная панель будет закреплена на экране, и эта настройка сохранится между сессиями
112-* При нажатии на значок замка навигационная панель будет закреплена на экране, и эта настройка сохранится между сессиями
112+* Сам статус панели (открыта или закрыта) также сохраняется между сессиями
113-* Сам статус панели (открыта или закрыта) также сохраняется между сессиями
113+
114-
114+* Кастомизируемый интерфейс чата:
115-* Кастомизируемый интерфейс чата:
115+ * Настройте звук при получении нового ответа
116116 * НастройтеПереключайтесь звукмежду прикруглыми получениии новогопрямоугольными ответа аватарками
117117 * ПереключайтесьУвеличенное междувширь круглымиокно ичата прямоугольнымидля аватарками стационарных ПК
118118 * УвеличенноеВозможность вширьвключать окнополупрозрачные чатапанели, длястилизованные стационарныхпод ПК стекло
119119 * ВозможностьНастраиваемые включатьцвета полупрозрачныедля панели,обычного стилизованныетекста, подкурсива, стекло цитат
120- * Настраиваемые цвета для обычного текста, курсива, цитат
120+ * Настраиваемый цвет фона и интенсивность размытия
121- * Настраиваемый цвет фона и интенсивность размытия
121+
122-
122+# ⌛ Установка
123-# ⌛ Установка
123+
124-
124+> **Внимание!**
125-> **Внимание!**
125+> * НЕ УСТАНАВЛИВАЙТЕ В ПАПКИ, КОТОРЫЕ КОНТРОЛИРУЕТ WINDOWS (Program Files, System32 и т.п.).
126-> * НЕ УСТАНАВЛИВАЙТЕ В ПАПКИ, КОТОРЫЕ КОНТРОЛИРУЕТ WINDOWS (Program Files, System32 и т.п.).
126+> * НЕ ЗАПУСКАЙТЕ START.BAT С ПРАВАМИ АДМИНИСТРАТОРА
127-> * НЕ ЗАПУСКАЙТЕ START.BAT С ПРАВАМИ АДМИНИСТРАТОРА
127+> * УСТАНОВКА НА WINDOWS 7 НЕВОЗМОЖНА ИЗ-ЗА ОТСУТСТВИЯ NODEJS 18.16
128-> * УСТАНОВКА НА WINDOWS 7 НЕВОЗМОЖНА ИЗ-ЗА ОТСУТСТВИЯ NODEJS 18.16
128+
129-
129+## 🪟 Windows
130-## 🪟 Windows
130+
131-
131+## Установка через Git
132-## Установка через Git
132+ 1. Установите [NodeJS](https://nodejs.org/en) (рекомендуется последняя LTS-версия)
133133 12. Установите [NodeJSGit for Windows](https://nodejsgitforwindows.org/en) (рекомендуется последняя LTS-версия)
134- 2. Установите [Git for Windows](https://gitforwindows.org/)
134+ 3. Откройте Проводник (`Win+E`)
135- 3. Откройте Проводник (`Win+E`)
135+ 4. Перейдите в папку, которую не контролирует Windows, или создайте её. (пример: C:\MySpecialFolder\)
136- 4. Перейдите в папку, которую не контролирует Windows, или создайте её. (пример: C:\MySpecialFolder\)
136+ 5. Откройте командную строку. Для этого нажмите на адресную строку (сверху), введите `cmd` и нажмите Enter.
137- 5. Откройте командную строку. Для этого нажмите на адресную строку (сверху), введите `cmd` и нажмите Enter.
137+ 6. Когда появится чёрное окошко (командная строка), введите ОДНУ из перечисленных ниже команд:
138- 6. Когда появится чёрное окошко (командная строка), введите ОДНУ из перечисленных ниже команд:
138+
139-
139+- для ветки release: `git clone https://github.com/SillyTavern/SillyTavern -b release`
140140- для ветки releasestaging: `git clone https://github.com/SillyTavern/SillyTavern -b releasestaging`
141-- для ветки staging: `git clone https://github.com/SillyTavern/SillyTavern -b staging`
141+
142-
142+ 7. Когда клонирование закончится, дважды щёлкните по `Start.bat`, чтобы установить зависимости для NodeJS.
143- 7. Когда клонирование закончится, дважды щёлкните по `Start.bat`, чтобы установить зависимости для NodeJS.
143+ 8. После этого сервер запустится, и SillyTavern откроется в вашем браузере.
144- 8. После этого сервер запустится, и SillyTavern откроется в вашем браузере.
144+
145-
145+## Установка с помощью SillyTavern Launcher
146-## Установка с помощью SillyTavern Launcher
146+ 1. Установите [Git for Windows](https://gitforwindows.org/)
147- 1. Установите [Git for Windows](https://gitforwindows.org/)
147+ 2. Откройте Проводник (`Win+E`) и создайте или выберите папку, в которую будет установлен лаунчер
148- 2. Откройте Проводник (`Win+E`) и создайте или выберите папку, в которую будет установлен лаунчер
148+ 3. Откройте командную строку. Для этого нажмите на адресную строку (сверху), введите `cmd` и нажмите Enter.
149- 3. Откройте командную строку. Для этого нажмите на адресную строку (сверху), введите `cmd` и нажмите Enter.
149+ 4. Когда появится чёрное окошко, введите следующую команду: `git clone https://github.com/SillyTavern/SillyTavern-Launcher.git`
150- 4. Когда появится чёрное окошко, введите следующую команду: `git clone https://github.com/SillyTavern/SillyTavern-Launcher.git`
150+ 5. Дважды щёлкните по `installer.bat` и выберите, что именно хотите установить
151- 5. Дважды щёлкните по `installer.bat` и выберите, что именно хотите установить
151+ 6. После завершения установки дважды щёлкните по `launcher.bat`
152- 6. После завершения установки дважды щёлкните по `launcher.bat`
152+
153-
153+## Установка с помощью GitHub Desktop
154-## Установка с помощью GitHub Desktop
154+(Тут речь про git **только** в рамках GitHub Desktop, если хотите использовать `git` в командной строке, вам также понадобится [Git for Windows](https://gitforwindows.org/))
155-(Тут речь про git **только** в рамках GitHub Desktop, если хотите использовать `git` в командной строке, вам также понадобится [Git for Windows](https://gitforwindows.org/))
155+ 1. Установите [NodeJS](https://nodejs.org/en) (latest LTS version is recommended)
156- 1. Установите [NodeJS](https://nodejs.org/en) (latest LTS version is recommended)
156+ 2. Установите [GitHub Desktop](https://central.github.com/deployments/desktop/desktop/latest/win32)
157- 2. Установите [GitHub Desktop](https://central.github.com/deployments/desktop/desktop/latest/win32)
157+ 3. После завершения установки GitHub Desktop, нажмите `Clone a repository from the internet....` (обратите внимание: для этого шага **НЕ требуется** аккаунт на GitHub)
158- 3. После завершения установки GitHub Desktop, нажмите `Clone a repository from the internet....` (обратите внимание: для этого шага **НЕ требуется** аккаунт на GitHub)
158+ 4. В меню перейдите на вкладку URL, введите адрес `https://github.com/SillyTavern/SillyTavern`, и нажмите Clone. В поле Local path можно изменить директорию, в которую будет загружена SillyTavern.
159- 4. В меню перейдите на вкладку URL, введите адрес `https://github.com/SillyTavern/SillyTavern`, и нажмите Clone. В поле Local path можно изменить директорию, в которую будет загружена SillyTavern.
159+ 6. Чтобы запустить SillyTavern, откройте Проводник и перейдите в выбранную на предыдущем шаге папку. По умолчанию репозиторий будет склонирован сюда: `C:\Users\[Имя пользователя]\Documents\GitHub\SillyTavern`
160- 6. Чтобы запустить SillyTavern, откройте Проводник и перейдите в выбранную на предыдущем шаге папку. По умолчанию репозиторий будет склонирован сюда: `C:\Users\[Имя пользователя]\Documents\GitHub\SillyTavern`
160+ 7. Дважды щёлкните по файлу `start.bat`. (обратите внимание: окончание `.bat` может быть скрыто настройками вашей ОС. Таким образом, имя файла будет выглядеть как "`Start`". Дважды щёлкните по нему, чтобы запустить SillyTavern)
161- 7. Дважды щёлкните по файлу `start.bat`. (обратите внимание: окончание `.bat` может быть скрыто настройками вашей ОС. Таким образом, имя файла будет выглядеть как "`Start`". Дважды щёлкните по нему, чтобы запустить SillyTavern)
161+ 8. После того, как вы дважды щёлкнули по файлу, должно открыться чёрное окошко, и SillyTavern начнёт устанавливать свои зависимости.
162- 8. После того, как вы дважды щёлкнули по файлу, должно открыться чёрное окошко, и SillyTavern начнёт устанавливать свои зависимости.
162+ 9. Если установка прошла успешно, то в командной строке будет вот такое, а в браузере откроется вкладка с SillyTavern:
163- 9. Если установка прошла успешно, то в командной строке будет вот такое, а в браузере откроется вкладка с SillyTavern:
163+ 10. Подключайтесь к любому из [поддерживаемых API](https://docs.sillytavern.app/usage/api-connections/) и начинайте переписку!
164- 10. Подключайтесь к любому из [поддерживаемых API](https://docs.sillytavern.app/usage/api-connections/) и начинайте переписку!
164+
165-
165+## 🐧 Linux и 🍎 MacOS
166-## 🐧 Linux и 🍎 MacOS
166+
167-
167+В MacOS и Linux всё это делается через Терминал.
168-В MacOS и Linux всё это делается через Терминал.
168+
169-
169+1. Установите git и nodeJS (как именно - зависит от вашей ОС)
170-1. Установите git и nodeJS (как именно - зависит от вашей ОС)
170+2. Клонируйте репозиторий
171-2. Клонируйте репозиторий
171+
172-
172+- для ветки release: `git clone https://github.com/SillyTavern/SillyTavern -b release`
173173- для ветки releasestaging: `git clone https://github.com/SillyTavern/SillyTavern -b releasestaging`
174-- для ветки staging: `git clone https://github.com/SillyTavern/SillyTavern -b staging`
174+
175-
175+3. Перейдите в папку установки с помощью `cd SillyTavern`.
176-3. Перейдите в папку установки с помощью `cd SillyTavern`.
176+4. Запустите скрипт `start.sh` с помощью одной из команд:
177-4. Запустите скрипт `start.sh` с помощью одной из команд:
177+
178-
178+- `./start.sh`
179179- `./bash start.sh`
180-- `bash start.sh`
180+
181-
181+## Установка с помощью SillyTavern Launcher
182-## Установка с помощью SillyTavern Launcher
182+
183-
183+### Для пользователей Linux
184-### Для пользователей Linux
184+1. Откройте любимый терминал и установите git
185-1. Откройте любимый терминал и установите git
185+2. Загрузите Sillytavern Launcher с помощью команды: `git clone https://github.com/SillyTavern/SillyTavern-Launcher.git`
186-2. Загрузите Sillytavern Launcher с помощью команды: `git clone https://github.com/SillyTavern/SillyTavern-Launcher.git`
186+3. Перейдите в SillyTavern-Launcher: `cd SillyTavern-Launcher`
187-3. Перейдите в SillyTavern-Launcher: `cd SillyTavern-Launcher`
187+4. Запустите лаунчер установки: `chmod +x install.sh && ./install.sh`, затем выберите, что конкретно хотите установить
18818845. ЗапуститеПосле лаунчерзавершения установки, запустите лаунчер следующей командой: `chmod +x installlauncher.sh && ./installlauncher.sh`, затем выберите, что конкретно хотите установить
189-5. После завершения установки, запустите лаунчер следующей командой: `chmod +x launcher.sh && ./launcher.sh`
189+
190-
190+### Для пользователей Mac
191-### Для пользователей Mac
191+1. Откройте терминал и установите brew: `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`
192-1. Откройте терминал и установите brew: `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"`
192+2. Затем установите git: `brew install git`
193-2. Затем установите git: `brew install git`
193+3. Загрузите Sillytavern Launcher: `git clone https://github.com/SillyTavern/SillyTavern-Launcher.git`
19419434. ЗагрузитеПерейдите Sillytavernв SillyTavern-Launcher: `git clonecd https://github.com/SillyTavern/SillyTavern-Launcher.git`
195-4. Перейдите в SillyTavern-Launcher: `cd SillyTavern-Launcher`
195+5. Запустите лаунчер установки: `chmod +x install.sh && ./install.sh` and choose what you wanna install
19619656. ЗапуститеПосле лаунчерзавершения установки, запустите лаунчер следующей командой: `chmod +x installlauncher.sh && ./installlauncher.sh` and choose what you wanna install
197-6. После завершения установки, запустите лаунчер следующей командой: `chmod +x launcher.sh && ./launcher.sh`
197+
198-
198+## 📱 Мобильные устройства - Установка при помощи termux
199-## 📱 Мобильные устройства - Установка при помощи termux
199+
200-
200+> **ОБРАТИТЕ ВНИМАНИЕ!**
201-> **ОБРАТИТЕ ВНИМАНИЕ!**
201+>
202->
202+> **На Android-телефонах SillyTavern можно запускать нативно посредством Termux. Обратитесь к гайду, написанному ArroganceComplex#2659:**
203-> **На Android-телефонах SillyTavern можно запускать нативно посредством Termux. Обратитесь к гайду, написанному ArroganceComplex#2659:**
203+>
204->
204+> * <https://rentry.org/STAI-Termux>
205-> * <https://rentry.org/STAI-Termux>
205+
206-
206+
207-
207+## Управление ключами от API
208-## Управление ключами от API
208+
209-
209+SillyTavern сохраняет ключи от ваших API в файле `secrets.json` в папке на сервере.
210-SillyTavern сохраняет ключи от ваших API в файле `secrets.json` в папке на сервере.
210+
211-
211+По умолчанию, ключи не будут отображаться на фронте после их ввода и перезагрузки страницы.
212-По умолчанию, ключи не будут отображаться на фронте после их ввода и перезагрузки страницы.
212+
213-
213+Чтобы включить возможность отображения ключей путём нажатия кнопки в блоке API:
214-Чтобы включить возможность отображения ключей путём нажатия кнопки в блоке API:
214+
215-
215+1. Зайдите в файл `config.yaml` и установите `allowKeysExposure` в положение `true`.
216-1. Зайдите в файл `config.yaml` и установите `allowKeysExposure` в положение `true`.
216+2. Перезапустите сервер SillyTavern.
217-2. Перезапустите сервер SillyTavern.
217+
218-
218+## Удалённое подключение
219-## Удалённое подключение
219+
220-
220+В основном этим пользуются тогда, когда хотят использовать SillyTavern с телефона, запустив сервер SillyTavern на стационарном ПК в той же Wi-Fi-сети.
221-В основном этим пользуются тогда, когда хотят использовать SillyTavern с телефона, запустив сервер SillyTavern на стационарном ПК в той же Wi-Fi-сети.
221+
222-
222+Однако это позволит подключаться откуда угодно, а не только вам.
223-Однако это позволит подключаться откуда угодно, а не только вам.
223+
224-
224+**ВАЖНО: в SillyTavern не предусмотрена возможность использования программы несколькими людьми. Поэтому любой, кто подключится к вашему серверу, получит доступ ко всем вашим персонажам и чатам, а также сможет менять настройки через UI.**
225-**ВАЖНО: в SillyTavern не предусмотрена возможность использования программы несколькими людьми. Поэтому любой, кто подключится к вашему серверу, получит доступ ко всем вашим персонажам и чатам, а также сможет менять настройки через UI.**
225+
226-
226+### 1. Заведение "белого списка" IP-адресов
227-### 1. Заведение "белого списка" IP-адресов
227+
228-
228+* Создайте в корневой папке SillyTavern файл с названием `whitelist.txt`.
229-* Создайте в корневой папке SillyTavern файл с названием `whitelist.txt`.
229+* Откройте файл в текстовом редакторе и внесите список IP-адресов, с которых хотите разрешить подключение.
230-* Откройте файл в текстовом редакторе и внесите список IP-адресов, с которых хотите разрешить подключение.
230+
231-
231+*Принимаются как обычные IP-адреса, так и целые диапазоны, размеченные с помощью астериска. Примеры:*
232-*Принимаются как обычные IP-адреса, так и целые диапазоны, размеченные с помощью астериска. Примеры:*
232+
233-
233+```txt
234-```txt
234+192.168.0.1
235235192.168.0.1 20
236-192.168.0.20
236+```
237-```
237+
238-
238+или
239-или
239+
240-
240+```txt
241-```txt
241+192.168.0.*
242-192.168.0.*
242+```
243-```
243+
244-
244+(диапазон из примера сверху позволит подключаться всем устройствам в локальной сети)
245-(диапазон из примера сверху позволит подключаться всем устройствам в локальной сети)
245+
246-
246+Также принимаются маски CIDR (вида 10.0.0.0/24).
247-Также принимаются маски CIDR (вида 10.0.0.0/24).
247+
248-
248+* Сохраните файл `whitelist.txt`.
249-* Сохраните файл `whitelist.txt`.
249+* Перезапустите сервер ST.
250-* Перезапустите сервер ST.
250+
251-
251+После этого устройства из белого списка смогут подключаться к вашему серверу.
252-После этого устройства из белого списка смогут подключаться к вашему серверу.
252+
253-
253+*Обратите внимание: в файле `config.yaml` также имеется массив `whitelist`, который работает по тому же принципу. Однако если существует файл `whitelist.txt`, то этот массив игнорируется.*
254-*Обратите внимание: в файле `config.yaml` также имеется массив `whitelist`, который работает по тому же принципу. Однако если существует файл `whitelist.txt`, то этот массив игнорируется.*
254+
255-
255+### 2. Получение IP хост-машины с ST
256-### 2. Получение IP хост-машины с ST
256+
257-
257+После настройки белого списка адресов, следующим шагом будет получение IP-адреса хост-машины, на которой запущена SillyTavern.
258-После настройки белого списка адресов, следующим шагом будет получение IP-адреса хост-машины, на которой запущена SillyTavern.
258+
259-
259+Если хост-машина находится в той же Wi-Fi-сети, то можно воспользоваться её внутренним Wi-Fi-IP-адресом:
260-Если хост-машина находится в той же Wi-Fi-сети, то можно воспользоваться её внутренним Wi-Fi-IP-адресом:
260+
261-
261+* На Windows: нажмите Пуск > введите `cmd.exe` в поиске > в консоли введите команду `ipconfig` и нажмите Enter > найдите пункт `IPv4-адрес`.
262-* На Windows: нажмите Пуск > введите `cmd.exe` в поиске > в консоли введите команду `ipconfig` и нажмите Enter > найдите пункт `IPv4-адрес`.
262+
263-
263+Если вы (или кто-то другой) хотите подключаться к хост-машине из другой сети, то вам понадобится ваш публичный IP-адрес.
264-Если вы (или кто-то другой) хотите подключаться к хост-машине из другой сети, то вам понадобится ваш публичный IP-адрес.
264+
265-
265+* Откройте [эту страницу](https://whatismyipaddress.com/) с вашей хост-машины и найдите пункт `IPv4`. На этот адрес и будет подключаться удалённое устройство.
266-* Откройте [эту страницу](https://whatismyipaddress.com/) с вашей хост-машины и найдите пункт `IPv4`. На этот адрес и будет подключаться удалённое устройство.
266+
267-
267+### 3. Соединить удалённое устройство с хост-машиной ST
268-### 3. Соединить удалённое устройство с хост-машиной ST
268+
269-
269+Какой бы IP-адрес вы ни выбрали, вам нужно будет вводить его в адресной строке браузера вашего удалённого устройства.
270-Какой бы IP-адрес вы ни выбрали, вам нужно будет вводить его в адресной строке браузера вашего удалённого устройства.
270+
271-
271+Обычный адрес хост-машины, находящейся в той же Wi-Fi-сети, выглядит примерно так:
272-Обычный адрес хост-машины, находящейся в той же Wi-Fi-сети, выглядит примерно так:
272+
273-
273+`http://192.168.0.5:8000`
274-`http://192.168.0.5:8000`
274+
275-
275+НЕ используйте https://
276276НЕ используйтеТолько httpshttp://
277-Только http://
277+
278-
278+### Открытие доступа до ST для всех IP-адресов
279-### Открытие доступа до ST для всех IP-адресов
279+
280-
280+Мы не рекомендуем так делать, но вы можете открыть файл `config.yaml` и изменить `whitelistMode` на `false`.
281-Мы не рекомендуем так делать, но вы можете открыть файл `config.yaml` и изменить `whitelistMode` на `false`.
281+
282-
282+Обязательно нужно удалить (или переименовать) файл `whitelist.txt`, если такой файл есть в корневой директории SillyTavern.
283-Обязательно нужно удалить (или переименовать) файл `whitelist.txt`, если такой файл есть в корневой директории SillyTavern.
283+
284-
284+Эта практика считается небезопасной, поэтому, если вы решите так сделать, мы попросим вас установить логин и пароль.
285-Эта практика считается небезопасной, поэтому, если вы решите так сделать, мы попросим вас установить логин и пароль.
285+
286-
286+Оба этих параметра настраиваются в `config.yaml` (username и password).
287-Оба этих параметра настраиваются в `config.yaml` (username и password).
287+
288-
288+Останется только перезапустить сервер ST, и после этого к вам сможет подключиться любой пользователь вне зависимости от IP-адреса его устройства. Главное, чтобы он знал логин и пароль.
289-Останется только перезапустить сервер ST, и после этого к вам сможет подключиться любой пользователь вне зависимости от IP-адреса его устройства. Главное, чтобы он знал логин и пароль.
289+
290-
290+### Не получается соединиться?
291-### Не получается соединиться?
291+
292-
292+* Создайте входящее/исходящее правило в вашем фаерволле для порта, указанного в `config.yaml`. НЕ ПУТАЙТЕ этот процесс с пробросом портов на роутере. Если по ошибке перепутаете, то на ваш сервер сможет забраться посторонний человек и украсть ваши логи, этого следует избегать.
293-* Создайте входящее/исходящее правило в вашем фаерволле для порта, указанного в `config.yaml`. НЕ ПУТАЙТЕ этот процесс с пробросом портов на роутере. Если по ошибке перепутаете, то на ваш сервер сможет забраться посторонний человек и украсть ваши логи, этого следует избегать.
293+* Переключите Сетевой профиль на значение "Частные". Для этого зайдите в Параметры > Сеть и Интернет > Ethernet. КРАЙНЕ важно для Windows 11, без этого не получится подключиться даже с правилом фаервола.
294-* Переключите Сетевой профиль на значение "Частные". Для этого зайдите в Параметры > Сеть и Интернет > Ethernet. КРАЙНЕ важно для Windows 11, без этого не получится подключиться даже с правилом фаервола.
294+
295-
295+## Проблемы с производительностью?
296-## Проблемы с производительностью?
296+
297-
297+Попробуйте включить опцию "Отключить эффект размытия" в меню "Пользовательские настройки".
298-Попробуйте включить опцию "Отключить эффект размытия" в меню "Пользовательские настройки".
298+
299-
299+## Нравится ваш проект! Как помочь?
300-## Нравится ваш проект! Как помочь?
300+
301-
301+### ЧТО ДЕЛАТЬ
302-### ЧТО ДЕЛАТЬ
302+
303-
303+1. Присылайте пулл реквесты
304-1. Присылайте пулл реквесты
304+2. Присылайте идеи и баг-репорты, оформленные по установленным шаблонам
305-2. Присылайте идеи и баг-репорты, оформленные по установленным шаблонам
305+3. Прежде чем задавать вопросы, прочтите readme и документацию
306-3. Прежде чем задавать вопросы, прочтите readme и документацию
306+
307-
307+### ЧЕГО НЕ ДЕЛАТЬ
308-### ЧЕГО НЕ ДЕЛАТЬ
308+
309-
309+1. Предлагать донаты
310-1. Предлагать донаты
310+2. Присылать баг-репорты безо всякого контекста
311-2. Присылать баг-репорты безо всякого контекста
311+3. Задавать вопросы, на которые уже отвечали
312-3. Задавать вопросы, на которые уже отвечали
312+
313-
313+## Где найти старые фоны?
314-## Где найти старые фоны?
314+
315-
315+Мы двигаемся в сторону 100% уникальности всего используемого контента, поэтому старые фоны были убраны из репозитория.
316-Мы двигаемся в сторону 100% уникальности всего используемого контента, поэтому старые фоны были убраны из репозитория.
316+
317-
317+Они отправлены в архив, скачать их можно здесь:
318-Они отправлены в архив, скачать их можно здесь:
318+
319-
319+<https://files.catbox.moe/1xevnc.zip>
320-<https://files.catbox.moe/1xevnc.zip>
320+
321-
321+
322-
322+
323-
323+
324-
324+## Авторы и лицензии
325-## Авторы и лицензии
325+
326-
326+**Мы надеемся, что эта программа принесёт людям пользу,
327-**Мы надеемся, что эта программа принесёт людям пользу,
327+но мы не даём НИКАКИХ ГАРАНТИЙ; мы ни в коем случае не гарантируем того,
328-но мы не даём НИКАКИХ ГАРАНТИЙ; мы ни в коем случае не гарантируем того,
328+что программа СООТВЕТСТВУЕТ КАКИМ-ЛИБО КРИТЕРИЯМ или ПРИГОДНА ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ.
329-что программа СООТВЕТСТВУЕТ КАКИМ-ЛИБО КРИТЕРИЯМ или ПРИГОДНА ДЛЯ КАКОЙ-ЛИБО ЦЕЛИ.
329+Подробнее можно узнать в GNU Affero General Public License.**
330-Подробнее можно узнать в GNU Affero General Public License.**
330+
331-
331+* Базовая TAI от Humi: Лицензия неизвестна
332-* Базовая TAI от Humi: Лицензия неизвестна
332+* Модификации от Cohee и производная кодовая база: AGPL v3
333333* Модификации от Cohee и производная кодоваяДополнения базаRossAscends: AGPL v3
334-* Дополнения RossAscends: AGPL v3
334+* Кусочки TavernAITurbo мода от CncAnon: Лицензия неизвестна
335-* Кусочки TavernAITurbo мода от CncAnon: Лицензия неизвестна
335+* Различные коммиты и предложения от kingbri (<https://github.com/bdashore3>)
336336* Различные коммитыРасширения и предложениявнедрение отразного kingbriрода удобств - city_unit (<https://github.com/bdashore3city-unit>)
337337* Расширения и внедрение разногоРазличные родакоммиты удобстви баг-репорты city_unitот StefanDanielSchwarz (<https://github.com/city-unitStefanDanielSchwarz>)
338338* Различные коммитыРежим иВайфу баг-репортывдохновлён отработой StefanDanielSchwarzPepperTaco (<https://github.com/StefanDanielSchwarzpeppertaco/Tavern/>)
339-* Режим Вайфу вдохновлён работой PepperTaco (<https://github.com/peppertaco/Tavern/>)
339+* Благодарность Pygmalion University за прекрасную работу по тестированию и за все предлагаемые крутые фичи!
340-* Благодарность Pygmalion University за прекрасную работу по тестированию и за все предлагаемые крутые фичи!
340+* Благодарность oobabooga за компиляцию пресетов для TextGen
341-* Благодарность oobabooga за компиляцию пресетов для TextGen
341+* Пресеты для KoboldAI из KAI Lite: <https://lite.koboldai.net/>
342-* Пресеты для KoboldAI из KAI Lite: <https://lite.koboldai.net/>
342+* Шрифт Noto Sans от Google (OFL license)
343-* Шрифт Noto Sans от Google (OFL license)
343+* Тема Font Awesome <https://fontawesome.com> (Иконки: CC BY 4.0, Шрифты: SIL OFL 1.1, Код: MIT License)
344-* Тема Font Awesome <https://fontawesome.com> (Иконки: CC BY 4.0, Шрифты: SIL OFL 1.1, Код: MIT License)
344+* Клиентская библиотека для AI Horde от ZeldaFan0225: <https://github.com/ZeldaFan0225/ai_horde>
345-* Клиентская библиотека для AI Horde от ZeldaFan0225: <https://github.com/ZeldaFan0225/ai_horde>
345+* Пусковой скрипт для Linux от AlpinDale
346-* Пусковой скрипт для Linux от AlpinDale
346+* Благодарность paniphons за оформление документа с FAQ
347-* Благодарность paniphons за оформление документа с FAQ
347+* Фон в честь 10 тысяч пользователей в Discord от @kallmeflocc
348348* ФонСтандартный вконтент честь(персонажи 10и тысячлорбуки) пользователейпредоставлен впользователями Discord@OtisAlejandro, от@RossAscends и @kallmeflocc
349-* Стандартный контент (персонажи и лорбуки) предоставлен пользователями @OtisAlejandro, @RossAscends и @kallmeflocc
349+* Корейский перевод от @doloroushyeonse
350-* Корейский перевод от @doloroushyeonse
350+* Поддержка k_euler_a для Horde от <https://github.com/Teashrock>
351-* Поддержка k_euler_a для Horde от <https://github.com/Teashrock>
351+* Китайский перевод от [@XXpE3](https://github.com/XXpE3), 中文 ISSUES 可以联系 @XXpE3
352-* Китайский перевод от [@XXpE3](https://github.com/XXpE3), 中文 ISSUES 可以联系 @XXpE3
352+
353-
353+<!-- LINK GROUP -->
354-<!-- LINK GROUP -->
354+[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square
355-[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square
355+[cover]: https://github.com/SillyTavern/SillyTavern/assets/18619528/c2be4c3f-aada-4f64-87a3-ae35a68b61a4
356-[cover]: https://github.com/SillyTavern/SillyTavern/assets/18619528/c2be4c3f-aada-4f64-87a3-ae35a68b61a4
356+[discord-link]: https://discord.gg/sillytavern
357-[discord-link]: https://discord.gg/sillytavern
357+[discord-shield]: https://img.shields.io/discord/1100685673633153084?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square
358358[discord-shield-badge]: https://img.shields.io/discord/1100685673633153084?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flatfor-square the-badge
359-[discord-shield-badge]: https://img.shields.io/discord/1100685673633153084?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=for-the-badge
.github/readme-zh_cn.md+1 -2
@@ -73,9 +73,8 @@ SillyTavern 本身并无用处,因为它只是一个用户聊天界面。你
7373
7474## 扩展
7575
76-SillyTavern 支持扩展服务,一些额外的人工智能模块可通过 [SillyTavern Extras API](https://github.com/SillyTavern/SillyTavern-extras) 提供。
76+SillyTavern 支持扩展服务。
7777
78-* 作者注释/角色偏见
7978* 角色情绪识别
8079* 聊天记录自动摘要
8180* 在聊天窗口发送图片,并由人工智能解释图片内容
.github/readme.md+3 -3
@@ -74,16 +74,16 @@ Or get in touch with the developers directly:
7474
7575## Extensions
7676
77-SillyTavern has extensibility support, with some additional AI modules hosted via [SillyTavern Extras API](https://github.com/SillyTavern/SillyTavern-extras)
77+SillyTavern has extensibility support.
7878
79-* Author's Note / Character Bias
8079* Character emotional expressions (sprites)
8180* Auto-Summary of the chat history
8281* Sending images to chat, and the AI interpreting the content
8382* Stable Diffusion image generation (5 chat-related presets plus 'free mode')
8483* Text-to-speech for AI response messages (via ElevenLabs, Silero, or the OS's System TTS)
84+* Many more available to download from the "Download Extensions & Assets" menu.
8585
8686A full list of included extensions and tutorialsTutorials on how to use them can be found in the [Docs](https://docs.sillytavern.app/).
8787
8888## UI/CSS/Quality of Life tweaks by RossAscends
8989
public/index.html+1 -5
@@ -4416,11 +4416,7 @@
44164416 </div>
44174417 <hr class="wide100p margin0">
44184418 <div class="alignitemscenter flex-container justifyCenter wide100p" style="justify-content: space-between;">
44194419 <h4 class="margin0"><span data-i18n="Extras API:">Extras API:</span></h4>
4420- <a target="_blank" href="https://github.com/SillyTavern/SillyTavern-Extras">
4421- SillyTavern-Extras
4422- </a>
4423- </h4>
44244420 <div class="flex-container">
44254421 <div id="extensions_status" data-i18n="Not connected...">Not connected...</div>
44264422 <label for="extensions_autoconnect" class="checkbox_label flexNoGap">