assistant_task#
Bases: BaseTextInputTask[TextArtifact “)
Attributes#
Name |
Type |
Description |
|---|---|---|
<a href="assistant_task.mdx#griptape.tasks.assistant_task.AssistantTask.assistant_driver" title="assistant_driver = field(kw_only=True) class-attribute instance-attribute (griptape.tasks.assistant_task.AssistantTask.assistant_driver)"><code class="language-python">assistant_driver</code></a> |
<a href="../drivers/assistant#griptape.drivers.assistant.BaseAssistantDriver" title="BaseAssistantDriver (griptape.drivers.assistant.BaseAssistantDriver)"><code class="language-python">BaseAssistantDriver</code></a> |
Driver to run the Assistant.<br/> |
Source Code in griptape/tasks/assistant_task.py
@define
class AssistantTask(BaseTextInputTask[TextArtifact]):
"""Task to run an Assistant.
Attributes:
assistant_driver: Driver to run the Assistant.
"""
assistant_driver: BaseAssistantDriver = field(kw_only=True)
def try_run(self) -> TextArtifact:
return self.assistant_driver.run(self.input)
assistant_driver = field(kw_only=True)class-attribute instance-attribute
try_run()#
Source Code in griptape/tasks/assistant_task.py
def try_run(self) -> TextArtifact:
return self.assistant_driver.run(self.input)