Converts to JSON.
@override Map<String, dynamic> toJson() => { 'id': id, 'type': 'code_interpreter', 'code_interpreter': { 'input': input, 'outputs': outputs.map((o) => o.toJson()).toList(), }, };