Skip to content

CC 缓存优化代理

Claude Code 在重复读取相同上下文时,会受缓存命中率、网络链路和本机配置影响。缓存优化代理适合已经能正常使用 Claude Code,但希望降低重复请求成本、改善响应稳定性的用户。

适用范围

这是进阶配置。第一次使用小马AI时,请先完成Claude Code 配置CC-Switch 配置 Claude Code,确认主流程可用后再处理缓存优化。

一句话介绍

缓存优化代理会在本机或服务器侧转发 Claude Code 请求,并尽量复用可缓存内容。它不是模型服务本身,也不能替代小马AI API 令牌。

适合谁用

  • 长时间使用 Claude Code 写代码
  • 经常在同一个仓库内反复对话
  • 已经能稳定调用小马AI,但希望进一步优化体验

最小验证流程

  1. 先确认 Claude Code 正常直连小马AI
  2. 启动缓存优化代理
  3. 把 Claude Code 的 ANTHROPIC_BASE_URL 指向代理地址
  4. 运行 claude 验证是否能正常回复

配置 Claude Code

编辑 ~/.claude/settings.json

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "http://127.0.0.1:你的代理端口/",
    "ANTHROPIC_AUTH_TOKEN": "sk-your-token-here",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

其中:

  • ANTHROPIC_BASE_URL:缓存代理地址
  • ANTHROPIC_AUTH_TOKEN:小马AI API 令牌
  • CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:减少非必要请求

验证代理

运行:

bash
claude

能正常收到回复后,再观察代理日志是否出现请求转发记录。

长期使用建议

  • 先保持直连配置可用,再增加代理层
  • 代理异常时,立即切回 https://code-plan.pony.codes/
  • 不要把 API Key 写进公开仓库或截图里

提示

如果只是想快速开始,直接使用 CC-Switch 即可,不需要配置缓存优化代理。

小马AI