Skip to content

Commit 37b0f47

Browse files
github-actions[bot]github-actionsstephenvapiai
authored
chore: Update API specifications with fern api update (2026-09-19T00-38-47-036Z) (#1240)
* Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update * Update API specifications with fern api update --------- Co-authored-by: github-actions <github-actions@github.com> Co-authored-by: Stephen Smith <stephen@vapi.ai>
1 parent 423081b commit 37b0f47

1 file changed

Lines changed: 70 additions & 60 deletions

File tree

‎fern/apis/api/openapi.json‎

Lines changed: 70 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -10378,7 +10378,7 @@
1037810378
},
1037910379
"mode": {
1038010380
"type": "string",
10381-
"description": "This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.\n\n@default 'balanced'",
10381+
"description": "This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default 'balanced'",
1038210382
"enum": [
1038310383
"max_accuracy",
1038410384
"min_latency",
@@ -10387,37 +10387,22 @@
1038710387
},
1038810388
"prompt": {
1038910389
"type": "string",
10390-
"description": "This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model.",
10390+
"description": "This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.",
1039110391
"maxLength": 1750
1039210392
},
1039310393
"agentContext": {
1039410394
"type": "string",
10395-
"description": "This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model.",
10395+
"description": "This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.",
1039610396
"maxLength": 1750
1039710397
},
10398+
"agentContextAutoUpdateEnabled": {
10399+
"type": "boolean",
10400+
"description": "When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.\n`agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).\nOnly applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default false",
10401+
"default": false
10402+
},
1039810403
"languageCodes": {
1039910404
"type": "array",
10400-
"description": "These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model.",
10401-
"enum": [
10402-
"en",
10403-
"es",
10404-
"fr",
10405-
"de",
10406-
"it",
10407-
"pt",
10408-
"tr",
10409-
"nl",
10410-
"sv",
10411-
"no",
10412-
"da",
10413-
"fi",
10414-
"hi",
10415-
"vi",
10416-
"ar",
10417-
"he",
10418-
"ja",
10419-
"zh"
10420-
],
10405+
"description": "These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n`ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`.",
1042110406
"items": {
1042210407
"type": "string",
1042310408
"enum": [
@@ -10438,17 +10423,32 @@
1043810423
"ar",
1043910424
"he",
1044010425
"ja",
10441-
"zh"
10426+
"zh",
10427+
"ur",
10428+
"ru",
10429+
"ko",
10430+
"ca",
10431+
"gl",
10432+
"ro",
10433+
"et",
10434+
"fa",
10435+
"yue",
10436+
"af",
10437+
"mr",
10438+
"zu",
10439+
"xh",
10440+
"nn"
1044210441
]
1044310442
}
1044410443
},
1044510444
"speechModel": {
1044610445
"type": "string",
10447-
"description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english and universal-3-5-pro.\nuniversal-3-5-pro is AssemblyAI's most accurate voice-agent model.\n@default 'universal-streaming-english'",
10446+
"description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.\nuniversal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.\n@default 'universal-streaming-english'",
1044810447
"enum": [
1044910448
"universal-streaming-english",
1045010449
"universal-streaming-multilingual",
10451-
"universal-3-5-pro"
10450+
"universal-3-5-pro",
10451+
"universal-3-6-pro"
1045210452
]
1045310453
},
1045410454
"realtimeUrl": {
@@ -10464,7 +10464,7 @@
1046410464
}
1046510465
},
1046610466
"keytermsPrompt": {
10467-
"description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro.",
10467+
"description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro).",
1046810468
"type": "array",
1046910469
"items": {
1047010470
"type": "string",
@@ -11186,7 +11186,7 @@
1118611186
},
1118711187
"mipOptOut": {
1118811188
"type": "boolean",
11189-
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false",
11189+
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false",
1119011190
"example": false,
1119111191
"default": false
1119211192
},
@@ -13638,7 +13638,7 @@
1363813638
},
1363913639
"mode": {
1364013640
"type": "string",
13641-
"description": "This is the transcription mode used by the `universal-3-5-pro` speech model. Only applies to the `universal-3-5-pro` speech model.\n\n@default 'balanced'",
13641+
"description": "This is the transcription mode used by the Universal Pro speech models. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default 'balanced'",
1364213642
"enum": [
1364313643
"max_accuracy",
1364413644
"min_latency",
@@ -13647,37 +13647,22 @@
1364713647
},
1364813648
"prompt": {
1364913649
"type": "string",
13650-
"description": "This is a prompt that provides additional context to the transcription model. Only applies to the `universal-3-5-pro` speech model.",
13650+
"description": "This is a prompt that provides additional context to the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.",
1365113651
"maxLength": 1750
1365213652
},
1365313653
"agentContext": {
1365413654
"type": "string",
13655-
"description": "This is context about the voice agent that guides the transcription model. Only applies to the `universal-3-5-pro` speech model.",
13655+
"description": "This is context about the voice agent that guides the transcription model. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.",
1365613656
"maxLength": 1750
1365713657
},
13658+
"agentContextAutoUpdateEnabled": {
13659+
"type": "boolean",
13660+
"description": "When true, the text the assistant just spoke is sent to AssemblyAI as `agent_context` after every assistant turn, replacing the previous value, so the user's reply is transcribed in the context of the question it answers.\n`agentContext` still seeds the first turn. Text longer than 1750 characters keeps its last 1750 characters. Turns the user interrupted are not sent when the interruption is detected by voice activity (the default, `stopSpeakingPlan.numWords: 0`).\nOnly applies to `universal-3-5-pro` and `universal-3-6-pro`.\n\n@default false",
13661+
"default": false
13662+
},
1365813663
"languageCodes": {
1365913664
"type": "array",
13660-
"description": "These are language codes used to steer automatic language detection. Only applies to the `universal-3-5-pro` speech model.",
13661-
"enum": [
13662-
"en",
13663-
"es",
13664-
"fr",
13665-
"de",
13666-
"it",
13667-
"pt",
13668-
"tr",
13669-
"nl",
13670-
"sv",
13671-
"no",
13672-
"da",
13673-
"fi",
13674-
"hi",
13675-
"vi",
13676-
"ar",
13677-
"he",
13678-
"ja",
13679-
"zh"
13680-
],
13665+
"description": "These are language codes used to steer automatic language detection. Only applies to `universal-3-5-pro` and `universal-3-6-pro`.\n`ur`, `ru`, `ko`, `ca`, `gl`, `ro`, `et`, `fa`, `yue`, `af`, `mr`, `zu`, `xh` and `nn` were added with `universal-3-6-pro`.",
1368113666
"items": {
1368213667
"type": "string",
1368313668
"enum": [
@@ -13698,17 +13683,32 @@
1369813683
"ar",
1369913684
"he",
1370013685
"ja",
13701-
"zh"
13686+
"zh",
13687+
"ur",
13688+
"ru",
13689+
"ko",
13690+
"ca",
13691+
"gl",
13692+
"ro",
13693+
"et",
13694+
"fa",
13695+
"yue",
13696+
"af",
13697+
"mr",
13698+
"zu",
13699+
"xh",
13700+
"nn"
1370213701
]
1370313702
}
1370413703
},
1370513704
"speechModel": {
1370613705
"type": "string",
13707-
"description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english and universal-3-5-pro.\nuniversal-3-5-pro is AssemblyAI's most accurate voice-agent model.\n@default 'universal-streaming-english'",
13706+
"description": "This is the speech model used for the streaming session.\nKeyterms prompting is supported on universal-streaming-english, universal-3-5-pro and universal-3-6-pro.\nuniversal-3-6-pro is AssemblyAI's newest and most accurate voice-agent model.\n@default 'universal-streaming-english'",
1370813707
"enum": [
1370913708
"universal-streaming-english",
1371013709
"universal-streaming-multilingual",
13711-
"universal-3-5-pro"
13710+
"universal-3-5-pro",
13711+
"universal-3-6-pro"
1371213712
]
1371313713
},
1371413714
"realtimeUrl": {
@@ -13724,7 +13724,7 @@
1372413724
}
1372513725
},
1372613726
"keytermsPrompt": {
13727-
"description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on universal-3-5-pro.",
13727+
"description": "Keyterms prompting improves recognition accuracy for specific words and phrases.\nCan include up to 100 keyterms, each up to 50 characters.\nCosts an additional $0.04/hour on universal-streaming-english and is included at no extra cost on the Universal Pro models (universal-3-5-pro, universal-3-6-pro).",
1372813728
"type": "array",
1372913729
"items": {
1373013730
"type": "string",
@@ -14323,7 +14323,7 @@
1432314323
},
1432414324
"mipOptOut": {
1432514325
"type": "boolean",
14326-
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false",
14326+
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false",
1432714327
"example": false,
1432814328
"default": false
1432914329
},
@@ -22153,6 +22153,16 @@
2215322153
"description": "This is the prompt cache key for models that support extended caching (GPT-4.1, GPT-5 series).\n\nProviding a cache key allows you to share cached prefixes across requests.\n\n@default undefined",
2215422154
"maxLength": 64
2215522155
},
22156+
"serviceTier": {
22157+
"type": "string",
22158+
"description": "This is the OpenAI service tier used for chat completions requests.\n\n- `fast`: OpenAI's fast processing tier (renamed from `priority` on 2026-07-30; both values are accepted and billed identically) — up to ~2.5x faster inference at 2x the standard token rates. OpenAI may silently downgrade a fast request to standard processing under ramp limits; when that happens the response reports the served tier and the request is billed at standard rates.\n- `auto`: uses the service tier configured for the OpenAI project.\n- `default`: standard processing and billing.\n\nOnly applies to models that support fast processing: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5. Ignored for other models.\n\n@default undefined (uses the service tier configured for the OpenAI project)",
22159+
"enum": [
22160+
"auto",
22161+
"default",
22162+
"fast",
22163+
"priority"
22164+
]
22165+
},
2215622166
"reasoningEffort": {
2215722167
"type": "string",
2215822168
"description": "Reasoning effort for reasoning-capable OpenAI models.\nFor `gpt-realtime-2`: forwarded to V2 stream's session.update as `reasoning.effort`.\nFor non-realtime OpenAI models, model-aware validation limits newly public\nvalues while preserving the existing four-value storage contract.",
@@ -27454,7 +27464,7 @@
2745427464
},
2745527465
"mipOptOut": {
2745627466
"type": "boolean",
27457-
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false",
27467+
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false",
2745827468
"example": false,
2745927469
"default": false
2746027470
},
@@ -30272,7 +30282,7 @@
3027230282
},
3027330283
"mipOptOut": {
3027430284
"type": "boolean",
30275-
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis will only be used if you are using your own Deepgram API key.\n\n@default false",
30285+
"description": "If set to true, this will add mip_opt_out=true as a query parameter of all API requests. See https://developers.deepgram.com/docs/the-deepgram-model-improvement-partnership-program#want-to-opt-out\n\nThis only applies to your own Deepgram API key. Requests on Vapi's key always opt out, whatever this is set to.\n\n@default false",
3027630286
"example": false,
3027730287
"default": false
3027830288
},

0 commit comments

Comments
 (0)