This is honestly embarrassing.
We’ve spent the last few days doing the engineering work ourselves because there has been no clear communication from either OpenAI or Microsoft.
We tested GPT-5.6 Sol extensively.
Results:
- Azure Chat Completions → ~96% prompt cache hit.
- Azure Responses API → 0 cached tokens.
- GPT-5.6 explicit prompt caching fields (
prompt_cache_optionsandprompt_cache_breakpoint) are accepted and validated by Azure, but they never produce cache writes or reads. - Other developers are reporting similar issues on both Azure and OpenAI.
This isn’t some tiny UI bug. Prompt caching is one of the biggest reasons enterprises adopt GPT-5.6. It directly affects production costs, latency, and whether companies can economically use large codebases and RAG systems.
Even a small startup wouldn’t let a production issue with this level of customer impact sit for days without either fixing it or publishing a clear status update. Engineers would be all over it.
OpenAI and Microsoft are multi-billion-dollar companies with world-class engineering teams. From a customer’s perspective, it’s genuinely hard to understand why a core feature affecting customer bills still has no clear explanation or timeline.
If this is a difficult backend issue, tell us. If you’re investigating it, tell us. If it’s an Azure issue, say it’s an Azure issue. If it’s an OpenAI issue, say it’s an OpenAI issue.
But please don’t leave customers spending real money while they have to reverse-engineer the behavior themselves through experiments.
We’ve already reproduced the issue, collected request IDs, compared Chat Completions vs. Responses API, tested explicit and implicit caching, and verified the behavior. We can provide the evidence if it helps the engineering teams investigate.
We aren’t asking for perfection. We’re asking for transparency, communication, and urgency on a feature that directly impacts customer costs.