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: OpenAiAssistantDriver.EventHandler()), 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
EventHandler
Bases: AssistantEventHandler