Skip to content

Прокси оптимизации кэша Claude Code

claude-code-cache-fix — это небольшой сторонний open-source инструмент, задача которого — помочь Claude Code экономить баланс. Он работает как «посредник» между вашим компьютером и вышестоящим сервером: приводит каждый запрос в порядок и проставляет корректные метки кэширования, чтобы вышестоящему серверу было проще попасть в кэш и тратить меньше средств. Он не делает ИИ умнее, а лишь продлевает срок жизни вашего баланса.

Предупреждение о стороннем инструменте

claude-code-cache-fix не сопровождается Tianshu официально; запросы будут проходить через локальный прокси на вашей машине. Перед установкой самостоятельно проверьте его исходный код и зависимости.

Кому подходит

  • ✅ Интенсивно используете Claude Code и чувствительны к расходу баланса
  • ✅ Часто работаете с длинными сессиями через --resume, держите много MCP / Skills
  • ✅ Готовы немного поработать в командной строке
  • ❌ Совсем не хотите касаться терминала и хотите всё «из коробки» (тогда пока можно обойтись без этого)

Пользователям Windows используйте WSL

Не рекомендуется использовать этот инструмент в нативных CMD / PowerShell Windows. Пользователям Windows стоит выполнить всю настройку Node.js, Claude Code, Tianshu и этого инструмента в Linux-окружении WSL, чтобы избежать несоответствий путей / переменных окружения / портов.

Минимальная проверка работоспособности

Сначала в Linux / macOS / WSL проверьте, что прокси запускается (upstream указывает на Tianshu):

bash
npm install -g claude-code-cache-fix
CACHE_FIX_PROXY_UPSTREAM=https://tian-shu.org cache-fix-proxy server

Если вы используете прямую линию, замените CACHE_FIX_PROXY_UPSTREAM на https://api.tian-shu.org.

Направление Claude Code через локальный прокси

После запуска прокси измените в settings.json Claude Code значение ANTHROPIC_BASE_URL на адрес локального прокси, а в ANTHROPIC_AUTH_TOKEN оставьте ваш токен Tianshu:

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "http://127.0.0.1:9801",
    "ANTHROPIC_AUTH_TOKEN": "xxx",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "1"
  }
}

Откройте ещё один терминал и проверьте состояние прокси:

bash
curl http://127.0.0.1:9801/health

Если возвращается {"status":"ok"}, а повторный запуск claude даёт нормальные ответы, значит прокси и Tianshu связаны.

Постоянное использование

Ручной запуск прокси подходит лишь для временной проверки. Для постоянного использования рекомендуем настроить прокси как фоновую службу (systemd / launchd и т. п.), чтобы не запускать его вручную каждый раз перед использованием Claude Code.

Рекомендуем настройку с помощью ИИ

Этот инструмент затрагивает локальный прокси, переменные окружения и фоновую службу — при ручной настройке легко что-то упустить. Можно отправить ИИ описание вашего системного окружения, адрес интерфейса Tianshu и ссылку на GitHub-проект этого инструмента, чтобы он сгенерировал команды под вашу машину. Не забудьте указать upstream https://tian-shu.org и использовать ваш токен Tianshu.

Он не решает все проблемы с балансом

Этот инструмент оптимизирует только проблемы, связанные со структурой локальных запросов и кэшированием. Сама цена модели, расход на длинный контекст, неверный выбор модели, частое чтение больших файлов и т. п. по-прежнему нужно разбирать отдельно.