Openai audio transcription driver
OpenAiAudioTranscriptionDriver
Bases: BaseAudioTranscriptionDriver
OpenAiAudioTranscriptionDriver
Bases: BaseAudioTranscriptionDriver
griptape/drivers/audio_transcription/openai_audio_transcription_driver.pyapi_key: Optional[str] = field(default=None, kw_only=True, metadata={'serializable': False})
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
organization: Optional[str] = field(default=openai.organization, kw_only=True, metadata={'serializable': True})
class-attribute
instance-attribute
try_run(audio, prompts=None)
griptape/drivers/audio_transcription/openai_audio_transcription_driver.py