Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
This fixes the verboseJson encoding. I tested it with verboseJson, and works still with text as well.
Why
I got this error: Transcription failed: APIErrorResponse(error: OpenAI.APIError(message: "[{'type': 'enum', 'loc': ('body', 'response_format'), 'msg': "Input should be 'json', 'text', 'vtt', 'srt' or 'verbose_json'", 'input': 'verboseJson', 'ctx': {'expected': "'json', 'text', 'vtt', 'srt' or 'verbose_json'"}}]", type: "invalid_request_error", param: nil, code: nil))
because verboseJson was not encoded as verbose_json.
Affected Areas
AudioTranscriptionQuery