class ToUpperCaseModel: | |
def __init__(self): | |
pass # No initialization needed for this simple model | |
def __call__(self, inputs): | |
""" | |
Convert a single lowercase letter to uppercase. | |
:param inputs: Dictionary with key "letter". | |
:return: Dictionary with key "uppercase_letter". | |
""" | |
letter = inputs.get("letter", "") | |
if len(letter) == 1 and letter.islower(): | |
return {"uppercase_letter": letter.upper()} | |
else: | |
return {"error": "Invalid input. Provide a single lowercase letter."} | |
# Instantiate and expose the model | |
model = ToUpperCaseModel() | |