Transcriptions API
오디오 파일을 보내 전사 결과를 받습니다.
POST /v1/audio/transcriptions
필드
| 필수 | 필드 |
|---|---|
| 필수 | file, model=kitsch-stt-v1 |
| — | language, prompt |
| — | response_format=json, text |
| — | stream=false |
파일은 최대 25 MiB입니다. input, instructions, prompt는 해당 요청에서 최대 4,096 UTF-16 code units입니다.
예제의 KITSCH_OPENAI_BASE_URL은 /v1으로 끝나는 Audio API 주소입니다.
curl "$KITSCH_OPENAI_BASE_URL/audio/transcriptions" \
-H "Authorization: Bearer $KITSCH_API_KEY" \
-F "file=@speech.wav" -F "model=kitsch-stt-v1" \
-F "response_format=json"
응답
{"text":"Hello.","usage":{"type":"duration","seconds":1}}
JSON: application/json. Text: text/plain; charset=utf-8.