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