Create transcription session
Create an ephemeral API token for use in client-side applications with the Realtime API specifically for realtime transcriptions. Can be configured with the same session parameters as the transcription_session.update client event.
It responds with a session object, plus a client_secret key which contains a usable ephemeral API token that can be used to authenticate browser clients for the Realtime API.
Returns the created Realtime transcription session object, plus an ephemeral key.
Request body
Response
Session created successfully.
Changes
Changed in 3 of the 163 revisions of this API.7614
- ●
added the new
gpt-live-transcribeenum value to the//response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-transcribeenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new optional request property
/new-optional-request-property
- ○
added the new optional request property
/new-optional-request-property
- ○
added the new
gpt-live-transcribeenum value to the request property//request-property-enum-value-added
- ○
added the new
gpt-transcribeenum value to the request property//request-property-enum-value-added
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
request property
/was restricted to a list of enum valuesrequest-property-became-enum
- ▲
removed the enum value
gpt-4o-mini-transcribeof the request property/request-property-enum-value-removed
- ▲
removed the enum value
gpt-4o-transcribeof the request property/request-property-enum-value-removed
- ▲
removed the enum value
semantic_vadof the request property/request-property-enum-value-removed
- ▲
removed the enum value
whisper-1of the request property/request-property-enum-value-removed
- ▲
the
/request property type changed fromstringto no typerequest-property-type-changed
- ▲
the
/response's property type changed fromstringto no type for statusresponse-property-type-changed
- ●
removed the request property
request-property-removed
- ●
removed the request property
/request-property-removed
- ●
removed the request property
/request-property-removed
- ●
removed the request property
/request-property-removed
- ○
added the new optional request property
/new-optional-request-property
- ○
added
subschema #1subschema #2to the/request propertyanyOflistrequest-property-any-of-added
- ○
the
request property default valueserver_vadwas removedrequest-property-default-value-removed
- ○
added the new
item.input_audio_transcription.logprobsenum value to the request property/request-property-enum-value-added
- ○
added
subschema #1subschema #2to the/response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed the
gpt-4o-mini-transcribeenum value from the/response property for the response statusresponse-property-enum-value-removed
- ○
removed the
gpt-4o-transcribeenum value from the/response property for the response statusresponse-property-enum-value-removed
- ○
removed the
whisper-1enum value from the/response property for the response statusresponse-property-enum-value-removed
This revision also has 40 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
endpoint added
endpoint-added
- ○