in api_inference_community/routes.py [0:0]
def get_input_characters(inputs) -> int:
if isinstance(inputs, str):
return len(inputs)
elif isinstance(inputs, (tuple, list)):
return sum(get_input_characters(input_) for input_ in inputs)
elif isinstance(inputs, dict):
return sum(get_input_characters(input_) for input_ in inputs.values())
return 0