Amazon sagemaker jumpstart prompt driver
AmazonSageMakerJumpstartPromptDriver
Bases: BasePromptDriver
AmazonSageMakerJumpstartPromptDriver
Bases: BasePromptDriver
griptape/drivers/prompt/amazon_sagemaker_jumpstart_prompt_driver.pycustom_attributes: str = field(default='accept_eula=true', kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
endpoint: str = field(kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
inference_component_name: Optional[str] = field(default=None, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
max_tokens: int = field(default=250, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
sagemaker_client: Any = field(default=Factory(lambda self: self.session.client('sagemaker-runtime'), takes_self=True), kw_only=True)
class-attribute
instance-attribute
session: boto3.Session = field(default=Factory(lambda: import_optional_dependency('boto3').Session()), kw_only=True)
class-attribute
instance-attribute
stream: bool = field(default=False, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
tokenizer: HuggingFaceTokenizer = field(default=Factory(lambda self: HuggingFaceTokenizer(model=self.model, max_output_tokens=self.max_tokens), takes_self=True), kw_only=True)
class-attribute
instance-attribute
try_run(prompt_stack)
griptape/drivers/prompt/amazon_sagemaker_jumpstart_prompt_driver.pytry_stream(prompt_stack)