TheoKanning / openai-java

OpenAI Api Client in Java
MIT License
4.68k stars 1.16k forks source link

Audio transcription: Missing argument to build CreateTranscriptionRequest #486

Open jaDEVirek opened 3 months ago

jaDEVirek commented 3 months ago

From Open AI documentation https://platform.openai.com/docs/api-reference/audio/createTranscription

curl https://api.openai.com/v1/audio/transcriptions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: multipart/form-data" \
-F file="@/path/to/file/audio.mp3" \
-F model="whisper-1"`

Parameter file is required to perform audio to text transcription. Current implementation for CreateTranscriptionRequest is devoid of functional parameter : file

Which makes it impossible to perform the transcription operation.

panghy commented 3 months ago

Seems to work for me?

https://github.com/panghy/openai-java/blob/main/example/src/main/java/example/OpenAiApiTranscriptionExample.java