openai
__all__ = ['OpenAiAssistantDriver']
module-attribute
OpenAiAssistantDriver
Bases: BaseAssistantDriver
Source code in griptape/drivers/assistant/openai_assistant_driver.py
_client = field(default=None, kw_only=True, alias='client', metadata={'serializable': False})
class-attribute
instance-attribute
api_key = field(default=None, kw_only=True, metadata={'serializable': False})
class-attribute
instance-attribute
assistant_id = field(kw_only=True)
class-attribute
instance-attribute
auto_create_thread = field(default=True, kw_only=True)
class-attribute
instance-attribute
base_url = field(default=None, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
event_handler = field(default=Factory(lambda self: self._create_event_handler_class()(), takes_self=True), kw_only=True, metadata={'serializable': False})
class-attribute
instance-attribute
organization = field(default=None, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
thread_id = field(default=None, kw_only=True)
class-attribute
instance-attribute
_create_event_handler_class()
staticmethod
Lazily import and create EventHandler class.