cohere_tokenizer
Adapted from the Griptape AI Framework documentation.
Bases:
BaseTokenizer
Source Code in griptape/tokenizers/cohere_tokenizer.py
@define() class CohereTokenizer(BaseTokenizer): MODEL_PREFIXES_TO_MAX_INPUT_TOKENS = {"command-r": 128000, "command": 4096, "embed": 512} MODEL_PREFIXES_TO_MAX_OUTPUT_TOKENS = {"command": 4096, "embed": 512} client: Client = field(kw_only=True) def count_tokens(self, text: str) -> int: return len(self.client.tokenize(text=text, model=self.model).tokens)
MODEL_PREFIXES_TO_MAX_INPUT_TOKENS = {'command-r': 128000, 'command': 4096, 'embed': 512}
class-attribute instance-attributeMODEL_PREFIXES_TO_MAX_OUTPUT_TOKENS = {'command': 4096, 'embed': 512}
class-attribute instance-attributeclient = field(kw_only=True)
class-attribute instance-attribute
count_tokens(text)
Source Code in griptape/tokenizers/cohere_tokenizer.py
def count_tokens(self, text: str) -> int: return len(self.client.tokenize(text=text, model=self.model).tokens)
- On this page
- count_tokens(text)
Could this page be better? Report a problem or suggest an addition!