Stabilize Whisper transcription requests
This commit is contained in:
@@ -245,6 +245,9 @@ func (c *Client) doOpenAIAudioTranscription(ctx context.Context, provider Provid
|
||||
if err := mw.WriteField("response_format", responseFormat); err != nil {
|
||||
return nil, 0, fmt.Errorf("audio transcription response_format field: %w", err)
|
||||
}
|
||||
if err := mw.WriteField("temperature", "0"); err != nil {
|
||||
return nil, 0, fmt.Errorf("audio transcription temperature field: %w", err)
|
||||
}
|
||||
if responseFormat == "verbose_json" {
|
||||
if err := mw.WriteField("timestamp_granularities[]", "segment"); err != nil {
|
||||
return nil, 0, fmt.Errorf("audio transcription timestamp field: %w", err)
|
||||
|
||||
Reference in New Issue
Block a user