Openai vision image query driver
OpenAiVisionImageQueryDriver
Bases: BaseImageQueryDriver
OpenAiVisionImageQueryDriver
Bases: BaseImageQueryDriver
griptape/drivers/image_query/openai_vision_image_query_driver.py
api_key: Optional[str] = field(default=None, kw_only=True)
class-attribute
instance-attribute
api_type: str = field(default=openai.api_type, kw_only=True)
class-attribute
instance-attribute
api_version: Optional[str] = field(default=openai.api_version, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
base_url: Optional[str] = field(default=None, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
client: openai.OpenAI = field(default=Factory(lambda self: openai.OpenAI(api_key=self.api_key, base_url=self.base_url, organization=self.organization), takes_self=True))
class-attribute
instance-attribute
image_quality: Literal['auto', 'low', 'high'] = field(default='auto', kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
model: str = field(kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
organization: Optional[str] = field(default=openai.organization, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
try_query(query, images)
griptape/drivers/image_query/openai_vision_image_query_driver.py