Anthropic API/Cloud 是否存储用户发送的消息和响应？	不存储任何消息或响应。
为了实现多轮对话，用户必须在代码中手动完成什么？	必须手动维护一个包含所有消息的列表（对话历史）。
在进行后续对话请求时，必须向API提供什么？	完整的、包含所有历史消息的列表。
当收到助手的回复后，为了维持上下文，需要执行什么操作？	将该回复（Assistant message）追加到消息列表中。
在维护对话历史时，`add user message` 函数的作用是什么？	接收用户输入文本，并将其以 `role: user` 的形式添加到消息列表中。
在维护对话历史时，`add assistant message` 函数的作用是什么？	接收助手的回复内容，并将其以 `role: assistant` 的形式添加到消息列表中。
在对话流程中，`chat` 函数的作用是什么？	接收完整的消息列表，并将其发送给API以获取响应。
如果只发送一个后续请求而没有提供历史消息，会发生什么？	模型将没有上下文记忆，回复内容可能与之前的对话主题无关。
一个对话历史消息的基本结构是什么？	它是一个字典，包含 `role`（角色，如 user/assistant）和 `content`（内容）。
维护对话历史的最终目标是什么？	确保模型在每次回复时都能接收到完整的对话上下文，从而提供连贯的、有逻辑的回答。
