본문으로 건너뛰기

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.