Украл я это все отсюдова: https://github.com/bincooo/SillyTavern-Docker

Поднятие таверны на huggingface, с использованием github в качестве хранилища.

Github (Создание токенна/репозитория.)

Репозиторий.

Создаем репозиторий где будет храниться наша таверна.
Ставим "private", так как логи/ключики утекут.
https://github.com/new

Alt Tag

Делаем ключ к репозитою, при помощи которого huggingface получит к нему доступ.

Ставим "No expiration", так как ненадо нам гниения ключа.
Выбераем только наш репозиторий.
Даем доступ к всему. Чтобы везде было по возможности "Read and Write". Нам очевидно надо дать скорее всего просто к пуллам/администрированию. Я глупый, мне и так хорошо.

https://github.com/settings/personal-access-tokens/new

Alt Tag

HuggingFace (Поднятие таверны.)

Создание репозитория.

Клонируем репозиторий.
ОБЕЗАТЕЛЬНО "Public" ставим. Без него не будет доступа по ссылке к таверне.

В "username" вставляем логин, при помощи которого будет произведен доступ к сайту. (При входе на сайт таверны, будет просить логин и пароль. Не самой таверны а именно сайта.)
В "password" пароль к логину.
В "github_project" твой ник на гите, и репозиторий.
В "github_secret" токен, который генерировал для доступа к репозиторию.

https://huggingface.co/spaces/darknight11/Sillytavern

Alt Tag

Alt Tag

Настройка.

Все работает, но мне хотелось бы отредактировать config.yalm, и перенести мой сейв на гит.
Тут понадобится git.
https://git-scm.com/

Сначала создадим можно сказать шаблон, для 2 последующих команд.
Просто укажите значения которые вы указывали в клонировании.
https:// github_secret @github.com/ github_project .git

Должно выйти так:
https://github_pat_11AK9aE_Seo94zBR6LH@github.com/Adamawdas/sillytavern-data.git

Открываем консоль и:
Клонируем наш репозиторий:
git clone https://github_pat_11AK9aE_Seo94zBR6LH@github.com/Adamawdas/sillytavern-data.git

Переходим в него. (зависит от названия репозитория окончание команды)
cd sillytavern-data

Переносим из папки data профиля/storage.
У меня вышло так:

Alt Tag

Отправляю это все командой:
git add -A && git commit -m "1" && git push https://github_pat_11AK9aE_Seo94zBR6LH@github.com/Adamawdas/sillytavern-data.git
--force

И перезапускаем наш space
Alt Tag

На главной странице твоего space будет ссылка на таверну
Alt Tag

//
У меня не особо заработало почемуто, может позже разберусь.

Ну и напоследок в config.yalm добавляю:
enableServerPlugins: true | Включает серверные плагины.
enableUserAccounts: true | Включает несколько профилей.
//

Edit

Pub: 03 Mar 2025 02:42 UTC

Views: 36