OpenRouter(@OpenRouterAI)
Controls: 1. `X-OpenRouter-Cache-TTL` to set your lifetime (1 second to 24 hours, defaults to 5 min...
7.2内容质量

TL;DR · AI 摘要
OpenRouter 新增细粒度缓存控制能力:支持通过请求头设置 TTL、清除指定缓存项,并提供 HIT/MISS 等响应头用于可观测性。
核心要点
- 可通过 X-OpenRouter-Cache-TTL 自定义缓存有效期(1秒–24小时,默认5分钟)
- X-OpenRouter-Cache-Clear 支持精准失效单条缓存,避免全局清空
- 启用 preset 的 cache_enabled: true 可免手动配置,简化集成
结构提纲
按章节快速跳转。
介绍 OpenRouter 推出的三项缓存控制能力及其适用场景。
通过 X-OpenRouter-Cache-TTL 请求头灵活设定缓存生命周期。
使用 X-OpenRouter-Cache-Clear 头精准清除特定请求缓存。
响应头新增 HIT/MISS、Age、TTL 字段,便于调试与监控。
在 preset 中启用 cache_enabled: true 即可自动应用缓存策略。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- OpenRouter 缓存控制
- 请求头控制
- X-OpenRouter-Cache-TTL(TTL 设置)
- X-OpenRouter-Cache-Clear(精准失效)
- 响应头反馈
- HIT/MISS(命中状态)
- Age / TTL(时效信息)
- 配置简化
- preset.cache_enabled: true
金句 / Highlights
值得收藏与分享的关键句。
`X-OpenRouter-Cache-TTL` 可设 1 秒至 24 小时缓存有效期,默认 5 分钟。
`X-OpenRouter-Cache-Clear` 允许 bust 特定缓存条目,提升缓存管理精度。
响应头返回 HIT/MISS、Age、TTL,使缓存行为完全可观测、可验证。
在 preset 中设置 cache_enabled: true 后,开发者可‘忘记’手动配置缓存头。
#OpenRouter#LLM API#HTTP 缓存#API 设计
打开原文X-OpenRouter-Cache-TTLto set your lifetime (1 second to 24 hours, defaults to 5 min)
X-OpenRouter-Cache-Clearto bust a specific entry Response headers (HIT/MISS, Age, TTL) so you can see what's happening
Or set cache_enabled: true on a preset and forget" / X
OpenRouter on X: "Controls: 1. `X-OpenRouter-Cache-TTL` to set your lifetime (1 second to 24 hours, defaults to 5 min) 2. `X-OpenRouter-Cache-Clear` to bust a specific entry Response headers (HIT/MISS, Age, TTL) so you can see what's happening Or set cache_enabled: true on a preset and forget" / X
Don’t miss what’s happening

Controls: 1. X-OpenRouter-Cache-TTL to set your lifetime (1 second to 24 hours, defaults to 5 min) 2. X-OpenRouter-Cache-Clear to bust a specific entry Response headers (HIT/MISS, Age, TTL) so you can see what's happening Or set cache_enabled: true on a preset and forget the headers.
·
2
15
5