Skip to content

Dummy tokenizer

DummyTokenizer

Bases: BaseTokenizer

Source code in griptape/tokenizers/dummy_tokenizer.py
@define()
class DummyTokenizer(BaseTokenizer):
    model: str = field(init=False)
    max_input_tokens: int = field(default=0, kw_only=True)
    max_output_tokens: int = field(default=0, kw_only=True)

    def count_tokens(self, text: str | list) -> int:
        raise DummyException(__class__.__name__, "count_tokens")

max_input_tokens: int = field(default=0, kw_only=True) class-attribute instance-attribute

max_output_tokens: int = field(default=0, kw_only=True) class-attribute instance-attribute

model: str = field(init=False) class-attribute instance-attribute

count_tokens(text)

Source code in griptape/tokenizers/dummy_tokenizer.py
def count_tokens(self, text: str | list) -> int:
    raise DummyException(__class__.__name__, "count_tokens")