grok_tokenizer
GrokTokenizer
Bases: BaseTokenizer
GrokTokenizer
Bases: BaseTokenizer
griptape/tokenizers/grok_tokenizer.py
MODEL_PREFIXES_TO_MAX_INPUT_TOKENS = {'grok-2-vision': 32768, 'grok-2': 131072, 'grok-vision-beta': 8192, 'grok-beta': 131072}
class-attribute
instance-attribute
MODEL_PREFIXES_TO_MAX_OUTPUT_TOKENS = {'grok': 4096}
class-attribute
instance-attribute
api_key = field(kw_only=True)
class-attribute
instance-attribute
base_url = field(default='https://api.x.ai', kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
headers = field(default=Factory(lambda self: {'Authorization': f'Bearer {self.api_key}'}, takes_self=True), kw_only=True)
class-attribute
instance-attribute
count_tokens(text)
griptape/tokenizers/grok_tokenizer.py