Spaces:
Running
Running
| from modules.text_generation import decode, encode | |
| def token_count(prompt): | |
| tokens = encode(prompt)[0] | |
| return { | |
| 'length': len(tokens) | |
| } | |
| def token_encode(input): | |
| tokens = encode(input)[0] | |
| if tokens.__class__.__name__ in ['Tensor', 'ndarray']: | |
| tokens = tokens.tolist() | |
| return { | |
| 'tokens': tokens, | |
| 'length': len(tokens), | |
| } | |
| def token_decode(tokens): | |
| output = decode(tokens) | |
| return { | |
| 'text': output | |
| } | |