base_tokenizer
BaseTokenizer
Bases: ABC
BaseTokenizer
Bases: ABC
griptape/tokenizers/base_tokenizer.py
DEFAULT_MAX_INPUT_TOKENS = 4096
class-attribute
instance-attribute
DEFAULT_MAX_OUTPUT_TOKENS = 1000
class-attribute
instance-attribute
MODEL_PREFIXES_TO_MAX_INPUT_TOKENS = {}
class-attribute
instance-attribute
MODEL_PREFIXES_TO_MAX_OUTPUT_TOKENS = {}
class-attribute
instance-attribute
_max_input_tokens = field(kw_only=True, default=None, alias='max_input_tokens')
class-attribute
instance-attribute
_max_output_tokens = field(kw_only=True, default=None, alias='max_output_tokens')
class-attribute
instance-attribute
model = field(kw_only=True)
class-attribute
instance-attribute
stop_sequences = field(default=Factory(list), kw_only=True)
class-attribute
instance-attribute
__attrs_post_init__()
griptape/tokenizers/base_tokenizer.py
_default_max_input_tokens()
griptape/tokenizers/base_tokenizer.py
_default_max_output_tokens()
griptape/tokenizers/base_tokenizer.py
count_input_tokens_left(text)
count_output_tokens_left(text)
count_tokens(text)
abstractmethod
max_input_tokens()