rag-tool / token_counter.py
Chris4K's picture
Rename text_generator.py to token_counter.py
133238f
raw
history blame
540 Bytes
from transformers import AutoTokenizer
from transformers import Tool
class TokenCounterTool(Tool):
name = "text_generator"
description = "This is a tool for counting token used by a prompt. It takes a prompt as input and returns the generated text."
inputs = ["text"]
outputs = ["text"]
def __call__(self, prompt: str):
token = os.environ['hf']
tokenizer = AutoTokenizer.from_pretrained("lgaalves/gpt2-dolly")
tokens = tokenizer(input_text)["input_ids"]
return f"{len(tokens)}"