@@ -32,10 +32,17 @@ export interface AudioTranscription {
3232
3333 /**
3434 * The model to use for transcription. Current options are `whisper-1`,
35- * `gpt-4o-mini-transcribe`, `gpt-4o-transcribe`, and `gpt-4o-transcribe-diarize`.
36- * Use `gpt-4o-transcribe-diarize` when you need diarization with speaker labels.
35+ * `gpt-4o-mini-transcribe`, `gpt-4o-mini-transcribe-2025-12-15`,
36+ * `gpt-4o-transcribe`, and `gpt-4o-transcribe-diarize`. Use
37+ * `gpt-4o-transcribe-diarize` when you need diarization with speaker labels.
3738 */
38- model ?: 'whisper-1' | 'gpt-4o-mini-transcribe' | 'gpt-4o-transcribe' | 'gpt-4o-transcribe-diarize' ;
39+ model ?:
40+ | ( string & { } )
41+ | 'whisper-1'
42+ | 'gpt-4o-mini-transcribe'
43+ | 'gpt-4o-mini-transcribe-2025-12-15'
44+ | 'gpt-4o-transcribe'
45+ | 'gpt-4o-transcribe-diarize' ;
3946
4047 /**
4148 * An optional text to guide the model's style or continue a previous audio
@@ -2752,6 +2759,7 @@ export interface RealtimeSession {
27522759 * The Realtime model used for this session.
27532760 */
27542761 model ?:
2762+ | ( string & { } )
27552763 | 'gpt-realtime'
27562764 | 'gpt-realtime-2025-08-28'
27572765 | 'gpt-4o-realtime-preview'
@@ -2762,8 +2770,10 @@ export interface RealtimeSession {
27622770 | 'gpt-4o-mini-realtime-preview-2024-12-17'
27632771 | 'gpt-realtime-mini'
27642772 | 'gpt-realtime-mini-2025-10-06'
2773+ | 'gpt-realtime-mini-2025-12-15'
27652774 | 'gpt-audio-mini'
2766- | 'gpt-audio-mini-2025-10-06' ;
2775+ | 'gpt-audio-mini-2025-10-06'
2776+ | 'gpt-audio-mini-2025-12-15' ;
27672777
27682778 /**
27692779 * The object type. Always `realtime.session`.
@@ -3051,8 +3061,10 @@ export interface RealtimeSessionCreateRequest {
30513061 | 'gpt-4o-mini-realtime-preview-2024-12-17'
30523062 | 'gpt-realtime-mini'
30533063 | 'gpt-realtime-mini-2025-10-06'
3064+ | 'gpt-realtime-mini-2025-12-15'
30543065 | 'gpt-audio-mini'
3055- | 'gpt-audio-mini-2025-10-06' ;
3066+ | 'gpt-audio-mini-2025-10-06'
3067+ | 'gpt-audio-mini-2025-12-15' ;
30563068
30573069 /**
30583070 * The set of modalities the model can respond with. It defaults to `["audio"]`,
0 commit comments