Claude 在生成结构化数据（如 JSON）时，通常会产生什么问题？	它倾向于添加额外的头部、页脚或解释性的评论。
如何确保 Claude 只输出所需的数据，不包含额外评论？	结合使用“停止序列”（Stop Sequence）和“助手消息预填充”（Assistant Message Pre-filling）。
在此技术中，预填充助手消息（Assistant Message Pre-filling）的作用是什么？	引导 Claude 认为它已经开始生成特定格式的内容，从而减少其自然产生的解释性内容。
停止序列（Stop Sequence）在生成过程中起什么作用？	当模型生成该序列时，立即停止生成并返回当前结果。
如何使用停止序列和预填充来获取纯 JSON 数据？	预填充开始标记（如 ` ```json`），并将结束标记（如 ` ``` `）设为停止序列。
这种结合停止序列和预填充的技术是否仅限于生成 JSON？	否，它适用于任何类型的结构化数据，包括 Python 代码或列表。
为什么结合使用这两种方法可以只得到原始数据？	预填充让模型开始生成特定格式，而停止序列则在模型试图完成该格式时立即切断输出。
