Skip to content

Commit 2562cdd

Browse files
Merge branch 'main' into docs/whats-new-09-22-2026
2 parents ac69932 + ed6f4e3 commit 2562cdd

43 files changed

Lines changed: 1216 additions & 740 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/actions/setup-fern/action.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ runs:
1717
- uses: actions/cache@v4
1818
with:
1919
path: .cache/fern-examples
20-
key: fern-examples-v1-${{ runner.os }}-${{ runner.arch }}-node22.22.2-${{ hashFiles('fern/apis/**', 'fern/fern.config.json', 'scripts/fern/run.cjs', 'scripts/fern/example-cache.cjs', 'scripts/fern/register.cjs') }}-${{ github.run_id }}-${{ github.run_attempt }}
20+
key: fern-examples-v2-${{ runner.os }}-${{ runner.arch }}-node22.22.2-${{ hashFiles('fern/fern.config.json', 'scripts/fern/run.cjs', 'scripts/fern/example-cache.cjs', 'scripts/fern/register.cjs') }}-${{ github.run_id }}-${{ github.run_attempt }}
2121
restore-keys: |
22-
fern-examples-v1-${{ runner.os }}-${{ runner.arch }}-node22.22.2-${{ hashFiles('fern/apis/**', 'fern/fern.config.json', 'scripts/fern/run.cjs', 'scripts/fern/example-cache.cjs', 'scripts/fern/register.cjs') }}-
22+
fern-examples-v2-${{ runner.os }}-${{ runner.arch }}-node22.22.2-${{ hashFiles('fern/fern.config.json', 'scripts/fern/run.cjs', 'scripts/fern/example-cache.cjs', 'scripts/fern/register.cjs') }}-

‎fern/advanced/sip/troubleshoot-sip-response-codes.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ A response can originate from Vapi, your SIP provider, your PBX or Session Borde
1919

2020
<Steps>
2121
<Step title="Open the failed call">
22-
Open the [**Vapi Dashboard**](https://dashboard.vapi.ai/), then choose **Observe** > **Logs**. Choose the **Calls** tab, then choose the failed call.
22+
Open [**Logs → Calls**](/observability/logs/call-logs), then choose the failed call.
2323
</Step>
2424

2525
<Step title="Collect the call context">

‎fern/apis/api/openapi.json‎

Lines changed: 199 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -9265,47 +9265,31 @@
92659265
"summary": "List Eval Runs",
92669266
"parameters": [
92679267
{
9268-
"name": "id",
9268+
"name": "sortBy",
92699269
"required": false,
92709270
"in": "query",
92719271
"schema": {
9272+
"enum": [
9273+
"createdAt"
9274+
],
92729275
"type": "string"
92739276
}
92749277
},
92759278
{
9276-
"name": "page",
9277-
"required": false,
9278-
"in": "query",
9279-
"description": "This is the page number to return. Defaults to 1.",
9280-
"schema": {
9281-
"minimum": 1,
9282-
"type": "number"
9283-
}
9284-
},
9285-
{
9286-
"name": "sortOrder",
9279+
"name": "search",
92879280
"required": false,
92889281
"in": "query",
9289-
"description": "This is the sort order for pagination. Defaults to 'DESC'.",
9282+
"description": "Literal, case-insensitive search across eval and assistant names.",
92909283
"schema": {
9291-
"enum": [
9292-
"ASC",
9293-
"DESC"
9294-
],
9284+
"maxLength": 256,
92959285
"type": "string"
92969286
}
92979287
},
92989288
{
9299-
"name": "sortBy",
9289+
"name": "id",
93009290
"required": false,
93019291
"in": "query",
9302-
"description": "This is the column to sort by. Defaults to 'createdAt'.",
93039292
"schema": {
9304-
"enum": [
9305-
"createdAt",
9306-
"duration",
9307-
"cost"
9308-
],
93099293
"type": "string"
93109294
}
93119295
},
@@ -9399,6 +9383,29 @@
93999383
"format": "date-time",
94009384
"type": "string"
94019385
}
9386+
},
9387+
{
9388+
"name": "page",
9389+
"required": false,
9390+
"in": "query",
9391+
"description": "This is the page number to return. Defaults to 1.",
9392+
"schema": {
9393+
"minimum": 1,
9394+
"type": "number"
9395+
}
9396+
},
9397+
{
9398+
"name": "sortOrder",
9399+
"required": false,
9400+
"in": "query",
9401+
"description": "This is the sort order for pagination. Defaults to 'DESC'.",
9402+
"schema": {
9403+
"enum": [
9404+
"ASC",
9405+
"DESC"
9406+
],
9407+
"type": "string"
9408+
}
94029409
}
94039410
],
94049411
"responses": {
@@ -27449,16 +27456,53 @@
2744927456
"julius",
2745027457
"lara",
2745127458
"elara",
27452-
"aurelia"
27459+
"aurelia",
27460+
"hannah",
27461+
"kit",
27462+
"alexis",
27463+
"cliff",
27464+
"sienna",
27465+
"cole",
27466+
"brooke",
27467+
"colin",
27468+
"gemma",
27469+
"haley",
27470+
"heather",
27471+
"miles",
27472+
"sean",
27473+
"bree",
27474+
"brittany",
27475+
"bruce",
27476+
"conor",
27477+
"donovan",
27478+
"drew",
27479+
"elise",
27480+
"jack",
27481+
"kai",
27482+
"kelsey",
27483+
"maeve",
27484+
"marcelo",
27485+
"marcus",
27486+
"meena",
27487+
"meghan",
27488+
"naveen",
27489+
"paige",
27490+
"priya",
27491+
"rufus",
27492+
"sharon",
27493+
"tanner",
27494+
"wade",
27495+
"wes"
2745327496
],
2745427497
"title": "This is the Deepgram Voice ID"
2745527498
},
2745627499
"model": {
2745727500
"type": "string",
27458-
"description": "This is the model that will be used. Defaults to 'aura-2' when not specified.",
27501+
"description": "This is the model that will be used. Defaults to 'aura' when not specified.",
2745927502
"enum": [
2746027503
"aura",
27461-
"aura-2"
27504+
"aura-2",
27505+
"flux"
2746227506
],
2746327507
"example": "aura-2"
2746427508
},
@@ -27468,6 +27512,22 @@
2746827512
"example": false,
2746927513
"default": false
2747027514
},
27515+
"speed": {
27516+
"type": "number",
27517+
"description": "This is the speed multiplier that will be used. Aura-2 accepts 0.7 to 1.5; Flux accepts 0.5 to 1.5 in steps of 0.05. Aura does not support speed.\n\n@default 1",
27518+
"minimum": 0.5,
27519+
"maximum": 1.5,
27520+
"example": 1.1,
27521+
"default": 1
27522+
},
27523+
"expressivity": {
27524+
"type": "number",
27525+
"description": "This is the expressivity level for Flux voices, from -2 (flat) to 2 (lively). Deepgram marks this control as beta and may retune the scale. Aura and Aura-2 do not support it.\n\n@default 0",
27526+
"minimum": -2,
27527+
"maximum": 2,
27528+
"example": 1,
27529+
"default": 0
27530+
},
2747127531
"chunkPlan": {
2747227532
"description": "This is the plan for chunking the model output before it is sent to the voice provider.",
2747327533
"allOf": [
@@ -30267,16 +30327,53 @@
3026730327
"julius",
3026830328
"lara",
3026930329
"elara",
30270-
"aurelia"
30330+
"aurelia",
30331+
"hannah",
30332+
"kit",
30333+
"alexis",
30334+
"cliff",
30335+
"sienna",
30336+
"cole",
30337+
"brooke",
30338+
"colin",
30339+
"gemma",
30340+
"haley",
30341+
"heather",
30342+
"miles",
30343+
"sean",
30344+
"bree",
30345+
"brittany",
30346+
"bruce",
30347+
"conor",
30348+
"donovan",
30349+
"drew",
30350+
"elise",
30351+
"jack",
30352+
"kai",
30353+
"kelsey",
30354+
"maeve",
30355+
"marcelo",
30356+
"marcus",
30357+
"meena",
30358+
"meghan",
30359+
"naveen",
30360+
"paige",
30361+
"priya",
30362+
"rufus",
30363+
"sharon",
30364+
"tanner",
30365+
"wade",
30366+
"wes"
3027130367
],
3027230368
"title": "This is the Deepgram Voice ID"
3027330369
},
3027430370
"model": {
3027530371
"type": "string",
30276-
"description": "This is the model that will be used. Defaults to 'aura-2' when not specified.",
30372+
"description": "This is the model that will be used. Defaults to 'aura' when not specified.",
3027730373
"enum": [
3027830374
"aura",
30279-
"aura-2"
30375+
"aura-2",
30376+
"flux"
3028030377
],
3028130378
"example": "aura-2"
3028230379
},
@@ -30286,6 +30383,22 @@
3028630383
"example": false,
3028730384
"default": false
3028830385
},
30386+
"speed": {
30387+
"type": "number",
30388+
"description": "This is the speed multiplier that will be used. Aura-2 accepts 0.7 to 1.5; Flux accepts 0.5 to 1.5 in steps of 0.05. Aura does not support speed.\n\n@default 1",
30389+
"minimum": 0.5,
30390+
"maximum": 1.5,
30391+
"example": 1.1,
30392+
"default": 1
30393+
},
30394+
"expressivity": {
30395+
"type": "number",
30396+
"description": "This is the expressivity level for Flux voices, from -2 (flat) to 2 (lively). Deepgram marks this control as beta and may retune the scale. Aura and Aura-2 do not support it.\n\n@default 0",
30397+
"minimum": -2,
30398+
"maximum": 2,
30399+
"example": 1,
30400+
"default": 0
30401+
},
3028930402
"chunkPlan": {
3029030403
"description": "This is the plan for chunking the model output before it is sent to the voice provider.",
3029130404
"allOf": [
@@ -65642,30 +65755,19 @@
6564265755
"GetEvalRunPaginatedDTO": {
6564365756
"type": "object",
6564465757
"properties": {
65645-
"id": {
65646-
"type": "string"
65647-
},
65648-
"page": {
65649-
"type": "number",
65650-
"description": "This is the page number to return. Defaults to 1.",
65651-
"minimum": 1
65652-
},
65653-
"sortOrder": {
65758+
"sortBy": {
6565465759
"type": "string",
65655-
"description": "This is the sort order for pagination. Defaults to 'DESC'.",
6565665760
"enum": [
65657-
"ASC",
65658-
"DESC"
65761+
"createdAt"
6565965762
]
6566065763
},
65661-
"sortBy": {
65764+
"search": {
6566265765
"type": "string",
65663-
"description": "This is the column to sort by. Defaults to 'createdAt'.",
65664-
"enum": [
65665-
"createdAt",
65666-
"duration",
65667-
"cost"
65668-
]
65766+
"maxLength": 256,
65767+
"description": "Literal, case-insensitive search across eval and assistant names."
65768+
},
65769+
"id": {
65770+
"type": "string"
6566965771
},
6567065772
"limit": {
6567165773
"type": "number",
@@ -65712,6 +65814,19 @@
6571265814
"format": "date-time",
6571365815
"type": "string",
6571465816
"description": "This will return items where the updatedAt is less than or equal to the specified value."
65817+
},
65818+
"page": {
65819+
"type": "number",
65820+
"description": "This is the page number to return. Defaults to 1.",
65821+
"minimum": 1
65822+
},
65823+
"sortOrder": {
65824+
"type": "string",
65825+
"description": "This is the sort order for pagination. Defaults to 'DESC'.",
65826+
"enum": [
65827+
"ASC",
65828+
"DESC"
65829+
]
6571565830
}
6571665831
}
6571765832
},
@@ -80941,6 +81056,37 @@
8094181056
"message"
8094281057
]
8094381058
},
81059+
"ClientInboundMessageAppendContext": {
81060+
"type": "object",
81061+
"properties": {
81062+
"type": {
81063+
"type": "string",
81064+
"description": "HTTP-only: append context to a GPT-Live call via `call.monitor.controlUrl`.\nNot supported on WebSocket text frames or SDK data channels.",
81065+
"enum": [
81066+
"append-context"
81067+
]
81068+
},
81069+
"kind": {
81070+
"type": "string",
81071+
"description": "Commentary is spoken in the model's own words; thinking is silent context;\ninstructions steer the speaker, including requests to try saying something.\nAcceptance does not guarantee exact wording or speech completion.",
81072+
"enum": [
81073+
"commentary",
81074+
"thinking",
81075+
"instructions"
81076+
]
81077+
},
81078+
"content": {
81079+
"type": "string",
81080+
"maxLength": 16000,
81081+
"pattern": "/\\S/"
81082+
}
81083+
},
81084+
"required": [
81085+
"type",
81086+
"kind",
81087+
"content"
81088+
]
81089+
},
8094481090
"ClientInboundMessageControl": {
8094581091
"type": "object",
8094681092
"properties": {
@@ -81083,6 +81229,10 @@
8108381229
"$ref": "#/components/schemas/ClientInboundMessageAddMessage",
8108481230
"title": "AddMessage"
8108581231
},
81232+
{
81233+
"$ref": "#/components/schemas/ClientInboundMessageAppendContext",
81234+
"title": "AppendContext"
81235+
},
8108681236
{
8108781237
"$ref": "#/components/schemas/ClientInboundMessageControl",
8108881238
"title": "Control"

0 commit comments

Comments
 (0)