gpt-5.6-luna 调用报 400 bad_request 怎么办?同样的 messages 在 gpt-5.5 没问题——两处校验差异和修复写法上周三把一个 RAG pipeline 从 gpt-5.5 切到 gpt-5.6-luna,代码一行没改,直接炸了一片 400。结论先放这儿:gpt-5.6-luna 对 messages 数组的校验比 gpt-5.5 严了两处——一是 assistant 消息在非 tool_calls 场景下 content 不能为 null,二是连续同 role 消息会被拒绝(gpt-5.5 的处理行为与 5.6 不同)。修起来不难,但不知道规则变了的话能排查一整天。