提示缓存（Prompt Caching）主要用于处理哪种类型的重复内容？	相同的消息列表、相同的工具模式（Tool Schemas）或相同的系统提示（System Prompt）。
如何在工具模式或系统提示上启用提示缓存？	在相应的配置中添加 `cache control` 字段。
在实现工具缓存时，推荐的最佳实践是什么？	复制工具列表，克隆最后一个工具模式，然后修改副本，而不是直接修改原始列表。
当为系统提示设置缓存断点时，需要采用什么数据结构？	一个包含 `type: text`、`text: system prompt` 和 `cache control: ephemeral` 的字典。
在请求中，缓存的顺序（Cache Order）是什么？	工具列表 (Tools) -> 系统提示 (System Prompt) -> 消息列表 (Messages)。
在使用提示缓存时，"Cache Read" 和 "Cache Write" 分别代表什么操作？	Cache Read 是从缓存中检索内容；Cache Write 是将新内容存储到缓存中。
如果工具模式（Tool Schema）发生任何变化，会发生什么？	相关的缓存断点将被失效（Invalidate），导致新的缓存写入（Cache Write）。
如果系统提示（System Prompt）发生变化，会发生什么？	相关的系统提示缓存数据将被丢失，需要进行新的缓存写入。
