@override Object toJson() => { 'model': model, if (prompt case final prompt?) 'prompt': prompt.toJson(), };