Создаем себе Скрипт - Роутер
Не хочу разглагольствовать, эта штука вам пригодится, если:
- Нужно обойти ограничение прокси/провайдера по Гео (Gemini например)
- Если нужно обойти цензуру в JanitorAI (Gemini / Claude)
- Если нужно заиметь доступ к платформам, которые не хотят работать с Janitor (ElectronHub, например)
Ехала. (сделал (уже не) наотъе.., (но если вдруг) вопросы будут - @qwertyplop)
1. Создаем
- Заходим на сайт https://vercel.com
Нас вот так встречают (телефонистам привет большой, разберитесь пж, там кардинально не отличается)
Создаем новый проект (Add New.. -> Project)
Вставляем ссылку на мой репозиторий и нажимаем "Продолжить" (Continue)
https://github.com/qwertyplop/universal-rerouter-proxy
Продолжаем импортирование, заходим через свой GitHub (если своего GitHub нет - регистрируем)
Подтверждаем создание (Create)
Двигаемся дальше (Continue to Dashboard)
2. Настраиваем
Мы на странице проекта, заходим в Настройки (Settings)
Здесь выбираем Переменные Среды (Environment Variables)
Там будем загружать файлик с переменными, но сначала скачаем - ССЫЛКА
Файлик загружен, импортируем (Import .env)
Появляются вот такие переменные
TARGET_UPSTREAM - ссылка на прокси/провайдера, по умолчанию стоит openai, меняем на нужную вам (Ehub, Google Gemini или любую другую, ссылку ищем в интернете либо спрашиваем, ссылка = Proxy URL)
ENABLE_JANITORAI_PREFILL и ENABLE_JANITORAI_SYSTEM_PREFILL - части одного переключателя, для включения обхода цензуры (инструкция + префилл), РЕЗУЛЬТАТ НЕ ГАРАНТИРУЕТСЯ, но помочь должно. Чтобы включить, вписываем true в обоих
JANITORAI_PREFILL_CONTENT и JANITORAI_SYSTEM_PREFILL_CONTENT - опционально, эти поля настраивают содержимое префиллов, будет полезно, если вы понимаете в этом и мои префиллы вам не нравятся (я брал из пресета Marinara, для знающих)
ENABLE_LOGGING - можно не трогать, технический момент на случай проблем - чтобы смотреть, что не так
После всех изменений, Сохраняем (Save)
После сохранения все переменные попрячет, это нормально
ДОП. - Если так случится, что вам нужно будет изменить переменные: Чтобы изменить после сохранения (забыли ссылку поменять, решили сменить провайдера, указали неправильно ссылку, захотели включить/выключить префилл - любая ваша причина), нажимаем три точки - Изменить (Edit)
После ЛЮБОГО изменения (но не каждого, можно все сразу сделать, а потом уже) идем в Deployments
Заходим в последний (чем чаще меняли, тем больше их будет, вам всегда нужен верхний самый - на нем будет синяя надпись Текущий (Current) )
Как только статус "Готов" (Ready) - все круто
Переходим на главную (Overview)
Наша постоянная ссылка вот, копируем ее
С настройкой на этом все, переходим в Janitor / SillyTavern
3. Janitor / SillyTavern
Дописываем ручками janitorai в случае Jan, sillytavern - Таверны
Сохраняем, обновляем (страницу обновите) - ВСЕ
Конец.
Надо еще тестить, пока вроде все работает, но потихоньку смотрю, может чего и не работать будет. Если что - пишите, разберемся.