一位开发者在技术社区 Linux.do 发帖,详细记录了关于 xAI Grok 模型在通过 CPA 反代环境下无法启用 Prompt Caching(提示词缓存)功能的实测过程。该开发者在测试环境中使用了 `grok-4.5` 模型,并通过 CPA(一种常用的 API 代理中转工具)进行直连。为了排除“账号池切换”导致缓存失效的可能性,开发者特意通过日志确认了多次请求均固定到了同一个 xAI OAuth 账号。测试涵盖了三种主流协议接口:xAI 原生的 `/v1/responses`、兼容 OpenAI 格式的 `/v1/chat/completions` 以及兼容 Claude 格式的 `/v1/messages`。在所有测试场景中,尽管两次请求使用了完全相同的 Prompt 且生成了相同的 `prompt_cache_key`,但 API 返回的 `cached_tokens` 数值始终为 0,甚至在部分协议中缺失了 `cache_read_input_tokens` 等关键缓存字段。发帖者目前尚未明确问题根源,正在向社区寻求帮助,以确认这是否源于 xAI 免费账号池本身不支持或不回传缓存信息,亦或是 CPA 反代程序在处理 Grok 特有的缓存字段、会话标识或请求格式时存在配置缺陷。
事件分析
💡 核心观点:Prompt 缓存机制在 Free 账号与反代中间件的传输链路中存在兼容性黑盒,开发者需警惕隐性成本与功能缺失。
原文链接:Linux.do





