@override Object toJson() => { if (includeThoughts case final includeThoughts?) 'includeThoughts': includeThoughts, if (thinkingBudget case final thinkingBudget?) 'thinkingBudget': thinkingBudget, };