grok#
__all__ = ['GrokPromptDriver']module-attribute
Bases: AzureOpenAiChatPromptDriver “)
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-attributetokenizer = 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