工作原理
- Theo 根据请求参数(提示词、模式、技能、工具)生成一个确定性的缓存键
- 检查服务端缓存中是否存在匹配的条目
- 命中时:立即返回缓存的响应 —— 零成本,延迟低于 10ms
- 未命中时:运行完整的编排流程,缓存结果,然后返回
"_cached": true,以便你判断是否命中了缓存。
缓存键的计算方式
缓存键是以下内容的确定性哈希值:- 提示词文本(精确匹配)
- 模式(
auto、fast、think等) - 生效的技能 slug
- 内联的工具定义
带有
conversation_id 的请求永远不会被缓存,因为它们依赖于每次调用之间会变化的对话历史。TTL 行为
缓存条目会根据内容类型自动过期:
TTL 由服务端统一管理,并在新鲜度与成本节省之间做了优化权衡。
缓存作用域
- 缓存是按用户隔离的 —— 你的缓存响应不会与其他账户共享
- 当使用组织级密钥时,缓存按 key 隔离
