AgentRouter

# 🚀 УЛЬТИМАТИВНЫЙ ГАЙД ПО AGENTROUTER Обход WAF · Асинхронный прокси · SillyTavern NSFW · VS Code / Cursor


Важно

Этот гайд — полноценная альтернатива всем куцым постам. Здесь собрана вся актуальная техническая информация: для разработчиков (VS Code, Cline, Roo, Cursor, Copilot) и для ролевиков в SillyTavern. Вместо медленного Flask-скрипта, который обрывает стриминг — используем высокопроизводительный асинхронный FastAPI-прокси.

🔗 ИНТЕРАКТИВНЫЙ САЙТ-ГЕНЕРАТОР КОНФИГОВ В 1 КЛИК: https://marko1olo.github.io/agentrouter-setup-guide/


🎁 1. Фармим халявный баланс

При регистрации через GitHub получаете до $175 сразу и $25 ежедневно за простой вход.

  • Переходим на AgentRouter.
  • Регистрируемся через GitHub аккаунт.
    • Важно: Аккаунт GitHub должен быть создан не позднее декабря 2025 года (то есть старше ~7 месяцев). Свежезарегистрированные акки бонус не получат.
    • Если аккаунт кончится — создайте новый на временную почту (tempmail.email) и фармите заново.
  • Проверяем панель: $125 за регистрацию + $50 бонус за первый вход.
  • Каждый день за простой логин в панель даётся ещё $25.
  • В меню слева: API Keys → Create Key → копируем токен sk-....

🐍 2. Установка прокси (WAF Bypass)

На серверах AgentRouter стоит WAF, который блокирует запросы из Таверны и IDE с ошибкой 401 Unauthorized или обрывает длинный контекст с BrokenPipeError. Прокси маскирует трафик под разрешённый клиент.

Почему их Flask-скрипт — говно

Конкурирующий скрипт написан на синхронном Flask + requests. Он обрабатывает запросы по одному в одном потоке. При длинных стримах Claude (200k токенов, большой контекст) он зависает и рвёт соединение. Наш прокси разработан на async FastAPI + httpx — он держит параллельные сессии и никогда не обрывает стриминг.

Установка:

  1. Установите Python (при установке: галочка Add Python to PATH).
  2. Откройте консоль/терминал, установите библиотеки:
    pip install fastapi uvicorn httpx
    
  3. Скачайте скрипт:
    agentrouter_proxy.py
  4. Запустите:
    python agentrouter_proxy.py
    

Прокси запустится на http://127.0.0.1:8318. Не закрывайте консоль во время работы!


SillyTavern

🎮 3. SillyTavern (для ролевиков)

Подключение к Таверне:

  1. Запустите прокси на порту 8318.
  2. В SillyTavern вверху справа: API → Chat Completion.
  3. API-провайдер: OpenAI или Custom (OpenAI-compatible).
  4. API URL: http://127.0.0.1:8318/v1
  5. API Key: ваш токен sk-... от AgentRouter.
  6. Нажмите Connect → выберите модель claude-opus-4-8 или gpt-5.5.

🔞 Обход NSFW-фильтра ("sensitive words detected")

Если шлюз выдаёт ошибку о чувствительных словах:

  • Главный лайфхак: WAF жёстко реагирует на закрывающий XML-тег </character> в карточках. Замените его на </char> или </char_name> — уберёт 90% блокировок сразу!
  • Отредактируйте карточку и промпт: замените явные слова-триггеры (sex, drugs, rape и т.д.) на синонимы или описательные обороты.
  • На описание поцелуев, возраст персонажей и анатомию фильтр обычно не реагирует.
  • В дополнительных параметрах подключения в Таверне обязательно переопределите - temperature ИЛИ - top_p.
  • Фильтры самого Клода побеждайте джейлбрейками. С взрослыми персами проблем нет. Используйте качественные промпты.

Coding

💻 4. Для кодеров (VS Code / Cursor / Copilot)

Прокси должен быть запущен локально на порту 8318.

Cline / Roo Code (VS Code):

  • API Provider: Anthropic
  • Base URL: http://127.0.0.1:8318
  • API Key: ваш токен sk-...
  • Model ID: claude-opus-4-8 (прописать вручную)

Официальный плагин Claude Code (VS Code):

Вставьте в глобальный settings.json (Ctrl+Shift+P → "Open User Settings JSON"):

{
  "claudeCode.environmentVariables": [
    { "name": "ANTHROPIC_AUTH_TOKEN", "value": "ВАШ_КЛЮЧ_sk-..." },
    { "name": "ANTHROPIC_BASE_URL", "value": "http://127.0.0.1:8318" },
    { "name": "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY", "value": "1" }
  ],
  "claudeCode.disableLoginPrompt": true,
  "claudeCode.initialPermissionMode": "bypassPermissions",
  "claudeCode.allowDangerouslySkipPermissions": true,
  "chat.tools.global.autoApprove": true
}

GitHub Copilot Edits:

  1. Copilot Chat → Manage ModelsAdd ModelCustom Endpoint.
  2. Параметры:
    • API Key: ваш токен sk-...
    • Base URL (Claude): http://127.0.0.1:8318
    • Base URL (GPT): http://127.0.0.1:8318/v1
    • Model ID: claude-opus-4-8 или gpt-5.5

Cursor IDE:

  1. Settings → Models → Отключите Cursor Tab.
  2. Включите Override Base URL: http://127.0.0.1:8318
  3. Вставьте API ключ → Save.

Claude Code CLI (Консоль, PowerShell):

1
2
3
4
5
6
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'http://127.0.0.1:8318', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', 'sk-ВАШ_КЛЮЧ', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_MODEL', 'claude-opus-4-8', 'User')
# Убираем экран логина:
New-Item -Force -Path "$HOME\.claude" -ItemType Directory
Set-Content -Path "$HOME\.claude\.credentials.json" -Value '{"hasCompletedOnboarding":true}'

Почему баланс тратится быстро

AgentRouter не поддерживает Anthropic Prompt Caching. При каждом новом сообщении вся история чата отправляется заново и тарифицируется по полной. Виртуальные доллары на бесплатном тарифе списываются примерно в 4x быстрее официальных цен Anthropic.

Как экономить:

  • Регулярно начинайте новые чаты (сбрасывайте контекст).
  • Ограничьте контекстное окно в настройках расширения (до 20-30k токенов).
  • Используйте дешевле: gpt-5.5 или glm-5.2 вместо claude-opus-4-8.

🔗 Исходный код прокси и обновления: https://github.com/marko1olo/agentrouter-setup-guide


🔀 5. Аддендум: Прямой Claude Opus & Мост Anthropic → OpenAI & Обход WAF

%8e9bb0%Актуально на 21 июля 2026.

  1. ОПУС ПОЧИНИЛИ! Разработчики AgentRouter устранили панику interface conversion: interface {} is nil при работе с инструментами (Tool Calling). Теперь оригинальные модели claude-opus-* работают стабильно напрямую.
  2. В связи с этим наш локальный прокси по умолчанию работает в режиме прямого проксирования Claude (AGENTROUTER_BRIDGE=false). Вы получаете чистый нативный Claude Opus.
  3. При этом в прокси встроен автоматический WAF-байпас (Cyrillic-Bypass), который спасает от ошибок 500 sensitive_words_detected при отправке больших системных промптов (вроде Мастер-Конспектов).%%

Наш прокси решает обе проблемы полностью в автоматическом режиме:

🛠️ 1. Автоматический обход WAF (Cyrillic-Bypass)

Прокси прозрачно выполняет двунаправленную замену:

  • При отправке запроса на AgentRouter все английские буквы c в тексте промпта заменяются на визуально идентичную русскую с. Это ломает сигнатуры WAF, и запросы гарантированно проходят с кодом 200 OK.
  • При получении ответа от модели все русские с заменяются обратно на английские c. В итоге Claude Code получает синтаксически идеальный английский код без повреждения символов.

🌉 2. Мост Anthropic → OpenAI (gpt-5.5 / glm-5.2)

Если вам по какой-то причине нужно перевести трафик на OpenAI-совместимые модели, вы можете активировать мост (перевод Anthropic /v1/messages -> OpenAI /v1/chat/completions):

  • По умолчанию запросы направляются на gpt-5.5 (мощную модель, отлично понимающую системные промпты и вызовы инструментов).
  • Вы также можете использовать модель glm-5.2 (отличается высокой скоростью и низкой стоимостью).

Как переключать модели

Модели переключаются через переменную окружения AGENTROUTER_BRIDGE_MODEL при запуске прокси:

Для Windows (PowerShell):

# Запуск чистого Claude Opus (по умолчанию):
$env:AGENTROUTER_BRIDGE="false"
python agentrouter_proxy.py

# Мост на gpt-5.5:
$env:AGENTROUTER_BRIDGE="true"
$env:AGENTROUTER_BRIDGE_MODEL="gpt-5.5"
python agentrouter_proxy.py

# Мост на GLM-5.2:
$env:AGENTROUTER_BRIDGE="true"
$env:AGENTROUTER_BRIDGE_MODEL="glm-5.2"
python agentrouter_proxy.py

Для Linux / macOS (Bash):

1
2
3
# Запуск чистого Claude Opus (по умолчанию):
export AGENTROUTER_BRIDGE="false"
python agentrouter_proxy.py

success Что поддерживает мост

  • Текстовый диалог — стриминг и без него
  • Сложные системные промпты (включая Мастер-Конспекты)
  • Tool use / Function calling — чтение, запись и редактирование файлов в нативном и мостовом режимах
  • Изображения (base64)
  • Все параметры: temperature, top_p, max_tokens
Edit

Pub: 21 Jul 2026 10:09 UTC

Edit: 21 Jul 2026 12:37 UTC

Views: 271