Ollama prompt driver
OllamaPromptDriver
Bases: BasePromptDriver
Attributes:
| Name | Type | Description |
|---|---|---|
model |
str
|
Model name. |
OllamaPromptDriver
Bases: BasePromptDriver
Attributes:
| Name | Type | Description |
|---|---|---|
model |
str
|
Model name. |
griptape/drivers/prompt/ollama_prompt_driver.pyclient: Client = field(default=Factory(lambda self: import_optional_dependency('ollama').Client(host=self.host), takes_self=True), kw_only=True)
class-attribute
instance-attribute
host: Optional[str] = field(default=None, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
model: str = field(kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
options: dict = field(default=Factory(lambda self: {'temperature': self.temperature, 'stop': self.tokenizer.stop_sequences, 'num_predict': self.max_tokens}, takes_self=True), kw_only=True)
class-attribute
instance-attribute
tokenizer: BaseTokenizer = field(default=Factory(lambda self: SimpleTokenizer(characters_per_token=4, max_input_tokens=2000, max_output_tokens=self.max_tokens), takes_self=True), kw_only=True)
class-attribute
instance-attribute
try_run(prompt_stack)
griptape/drivers/prompt/ollama_prompt_driver.pytry_stream(prompt_stack)
griptape/drivers/prompt/ollama_prompt_driver.py