Skip to content

grok

__all__ = ['GrokPromptDriver'] module-attribute

GrokPromptDriver

Bases: OpenAiChatPromptDriver

Source code in griptape/drivers/prompt/grok_prompt_driver.py
@define
class GrokPromptDriver(OpenAiChatPromptDriver):
    base_url: str = field(default="https://api.x.ai/v1", kw_only=True, metadata={"serializable": True})
    tokenizer: GrokTokenizer = field(
        default=Factory(
            lambda self: GrokTokenizer(base_url=self.base_url, api_key=self.api_key, model=self.model), takes_self=True
        ),
        kw_only=True,
        metadata={"serializable": True},
    )

base_url = field(default='https://api.x.ai/v1', kw_only=True, metadata={'serializable': True}) class-attribute instance-attribute

tokenizer = field(default=Factory(lambda self: GrokTokenizer(base_url=self.base_url, api_key=self.api_key, model=self.model), takes_self=True), kw_only=True, metadata={'serializable': True}) class-attribute instance-attribute