"""Formatting shared by multi-image inference prompts.""" def write_list(items): if not items: return '' if len(items) == 1: return items[0] if len(items) == 2: return ' and '.join(items) return ', '.join(items[:-1]) + f', and {items[-1]}'