Gemini: Response Blocked by Safety Filter

Gemini 的安全系统会对用户输入和模型输出在四个伤害类别(仇恨言论、危险内容、性内容和骚扰)上进行评估。当模型生成的响应在任意类别上超出安全阈值时,Gemini 会在返回之前拦截该响应——即使用户的输入是无害的。在 API 中,这表现为 finish_reason 为 SAFETY 且 content 字段为 None,导致调用 response.text 时抛出 AttributeError。