struct
AI::OpenAI::OpenAITranscriptionProviderOptions
- AI::OpenAI::OpenAITranscriptionProviderOptions
- Struct
- Value
- Object
Overview
OpenAI-specific provider options for transcription.
Included Modules
- JSON::Serializable
Defined in:
ai/openai/transcription/openai_transcription_options.crConstructors
- .new(pull : JSON::PullParser)
- .new(include __arg0 : Array(String) | Nil = nil, language : String | Nil = nil, prompt : String | Nil = nil, temperature : Float64 | Nil = nil, timestamp_granularities : Array(String) | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#include : Array(String) | Nil
Additional information to include in the transcription response.
-
#language : String | Nil
The language of the input audio in ISO-639-1 format.
-
#prompt : String | Nil
An optional text to guide the model's style or continue a previous audio segment.
-
#temperature : Float64 | Nil
The sampling temperature, between 0 and 1.
-
#timestamp_granularities : Array(String) | Nil
The timestamp granularities to populate for this transcription.
Constructor Detail
def self.new(include __arg0 : Array(String) | Nil = nil, language : String | Nil = nil, prompt : String | Nil = nil, temperature : Float64 | Nil = nil, timestamp_granularities : Array(String) | Nil = nil)
#
Instance Method Detail
def include : Array(String) | Nil
#
Additional information to include in the transcription response.
def prompt : String | Nil
#
An optional text to guide the model's style or continue a previous audio segment.
def timestamp_granularities : Array(String) | Nil
#
The timestamp granularities to populate for this transcription. Default: ["segment"]