OpenRouter maintains the canonical documentation for prompt caching at:
That guide covers provider-specific behavior, pricing, configuration requirements, and up-to-date usage examples. This repository intentionally links out to avoid duplicating content that can drift from production behavior.
See ecosystem-specific examples in this repository for runnable reference implementations:
- TypeScript + fetch: typescript/fetch/src/prompt-caching/
- AI SDK v5 (Vercel): typescript/ai-sdk-v5/src/prompt-caching/
- Effect AI (@effect/ai): typescript/effect-ai/src/prompt-caching/