diff --git a/fern/changelog/2026-10-05.mdx b/fern/changelog/2026-10-05.mdx new file mode 100644 index 000000000..441ae9b1b --- /dev/null +++ b/fern/changelog/2026-10-05.mdx @@ -0,0 +1,15 @@ +# What's New: Week of October 5, 2026 + +1. **OpenAI GPT-6 Luna**: OpenAI's [GPT-6 Luna](/providers/model/openai) (`gpt-6-luna`) is now available for assistants in the API and dashboard, with model-specific pricing, reasoning support, and fast service tier. + +2. **ElevenLabs v4 Turbo**: The [`eleven_v4_turbo`](/providers/voice/elevenlabs) voice model is now available in the dashboard voice picker and the API. + +3. **Deepgram nova-3-pharma**: Deepgram's [`nova-3-pharma`](/providers/transcriber/deepgram) transcription model is now available for assistants. + +4. **Soniox low-confidence filter**: You can now set a [confidence threshold](/providers/transcriber/soniox#low-confidence-filter) on the Soniox transcriber to discard low-confidence transcripts, from the transcriber Advanced settings and via the API. + +5. **Simulation latency expectations**: Simulations can now [set latency limits](/observability/simulations-advanced#set-latency-limits) for model, voice, and turn timing, fail runs that exceed them, and show measured latency results. + +6. **Fixes and Improvements**: + - **Visual prompt editor**: The visual prompt editor no longer alters nested or multi-line Liquid tags or section headings when switching modes or saving. + - **Chat handoff variables**: Chat squad handoffs now extract variables from the chat conversation instead of overwriting valid handoff values. diff --git a/fern/providers/model/openai.mdx b/fern/providers/model/openai.mdx index 6bcf19344..47a74cae5 100644 --- a/fern/providers/model/openai.mdx +++ b/fern/providers/model/openai.mdx @@ -32,6 +32,7 @@ For additional API configuration options, review the [`OpenAIModel` fields](/api | Model | Model ID | | --- | --- | +| GPT 6 Luna | `gpt-6-luna` | | GPT 5.6 Sol | `gpt-5.6-sol` | | GPT 5.6 Terra | `gpt-5.6-terra` | | GPT 5.6 Luna | `gpt-5.6-luna` | @@ -63,7 +64,7 @@ For latency-sensitive assistants, you can request OpenAI's faster processing tie | `auto` | Uses the service tier configured for your OpenAI project. | | `default` | Standard processing and billing. | -`serviceTier` applies only to models that support fast processing: `gpt-5.6-sol`, `gpt-5.6-terra`, `gpt-5.6-luna`, and `gpt-5.5`. It is ignored for other models. When unset, Vapi uses the service tier configured for your OpenAI project. See [OpenAI's pricing](https://openai.com/api/pricing) for fast-tier rates. +`serviceTier` applies only to models that support fast processing: `gpt-6-luna`, `gpt-5.6-sol`, `gpt-5.6-terra`, `gpt-5.6-luna`, and `gpt-5.5`. It is ignored for other models. When unset, Vapi uses the service tier configured for your OpenAI project. See [OpenAI's pricing](https://openai.com/api/pricing) for fast-tier rates. ```bash curl -X PATCH "https://api.vapi.ai/assistant/ASSISTANT_ID" \ diff --git a/fern/providers/transcriber/deepgram.mdx b/fern/providers/transcriber/deepgram.mdx index 5623cc001..3355afd3f 100644 --- a/fern/providers/transcriber/deepgram.mdx +++ b/fern/providers/transcriber/deepgram.mdx @@ -35,6 +35,7 @@ For additional API configuration options, review the [`DeepgramTranscriber` fiel | Nova 3 | `nova-3` | | Nova 3 General | `nova-3-general` | | Nova 3 Medical | `nova-3-medical` | +| Nova 3 Pharma | `nova-3-pharma` | | Nova 2 | `nova-2` | | Nova 2 General | `nova-2-general` | | Nova 2 Meeting | `nova-2-meeting` | diff --git a/fern/providers/transcriber/soniox.mdx b/fern/providers/transcriber/soniox.mdx index daee72c28..e8d3fe51e 100644 --- a/fern/providers/transcriber/soniox.mdx +++ b/fern/providers/transcriber/soniox.mdx @@ -108,6 +108,25 @@ The following languages are currently accepted by Vapi for Soniox. See [Soniox s | Vietnamese | `vi` | | Welsh | `cy` | +## Low-confidence filter + +You can discard transcripts that Soniox returns with low confidence, so the assistant does not respond to uncertain speech. In the dashboard, open the transcriber **Advanced settings** and turn on the **Low-confidence filter** to set a threshold. Via the API, set `transcriber.confidenceThreshold` to a value between `0` and `1`. + +```bash +curl -X PATCH "https://api.vapi.ai/assistant/ASSISTANT_ID" \ + -H "Authorization: Bearer $VAPI_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{ + "transcriber": { + "provider": "soniox", + "model": "stt-rt-v5", + "confidenceThreshold": 0.4 + } + }' +``` + +Confidence is the mean of the per-token scores for the transcript. Any final transcript below the threshold is discarded. When `confidenceThreshold` is unset, nothing is discarded by this setting. See the [`SonioxTranscriber` fields](/api-reference/assistants/create#request.body.transcriber.SonioxTranscriber) for the full configuration. + ## Related - Configure a [transcriber fallback plan](/customization/transcriber-fallback-plan). diff --git a/fern/providers/voice/elevenlabs.mdx b/fern/providers/voice/elevenlabs.mdx index 70c4e1366..cafb3d469 100644 --- a/fern/providers/voice/elevenlabs.mdx +++ b/fern/providers/voice/elevenlabs.mdx @@ -46,6 +46,7 @@ For additional API configuration options, review the [`ElevenLabsVoice` fields]( | Eleven Flash v2.5 | `eleven_flash_v2_5` | | Eleven Multilingual v2 | `eleven_multilingual_v2` | | Eleven v3 | `eleven_v3` | +| Eleven v4 Turbo | `eleven_v4_turbo` | ### Configuration options