def max_count_validator()

in aidial_adapter_vertexai/chat/gemini/processor.py [0:0]


def max_count_validator(limit: int) -> InitValidator:
    count = 0

    async def validator():
        nonlocal count
        count += 1
        if count > limit:
            raise ValidationError(
                f"The number of files exceeds the limit ({limit})"
            )

    return validator