From 2eba400430059271a617f3d1a33cab228b74697c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 22 Jul 2026 19:35:33 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Vapi.Models.AnthropicModelModel.g.cs | 6 ++++ .../Vapi.Models.EvalAnthropicModelModel.g.cs | 6 ++++ .../Vapi.Models.EvalOpenAIModelModel.g.cs | 30 ++++++++++++++++++ .../Generated/Vapi.Models.OpenAIModel.g.cs | 4 +-- .../Vapi.Models.OpenAIModelFallbackModel.g.cs | 30 ++++++++++++++++++ .../Vapi.Models.OpenAIModelModel.g.cs | 30 ++++++++++++++++++ ...odels.OpenAIModelPromptCacheRetention.g.cs | 2 +- ...pi.Models.WorkflowAnthropicModelModel.g.cs | 6 ++++ .../Vapi.Models.WorkflowOpenAIModelModel.g.cs | 30 ++++++++++++++++++ src/libs/Vapi/openapi.yaml | 31 ++++++++++++++++--- 10 files changed, 168 insertions(+), 7 deletions(-) diff --git a/src/libs/Vapi/Generated/Vapi.Models.AnthropicModelModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.AnthropicModelModel.g.cs index dde6cb14..cad32c25 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.AnthropicModelModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.AnthropicModelModel.g.cs @@ -64,6 +64,10 @@ public enum AnthropicModelModel /// /// ClaudeSonnet46, + /// + /// + /// + ClaudeSonnet5, } /// @@ -92,6 +96,7 @@ public static string ToValueString(this AnthropicModelModel value) AnthropicModelModel.ClaudeSonnet420250514 => "claude-sonnet-4-20250514", AnthropicModelModel.ClaudeSonnet4520250929 => "claude-sonnet-4-5-20250929", AnthropicModelModel.ClaudeSonnet46 => "claude-sonnet-4-6", + AnthropicModelModel.ClaudeSonnet5 => "claude-sonnet-5", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -116,6 +121,7 @@ public static string ToValueString(this AnthropicModelModel value) "claude-sonnet-4-20250514" => AnthropicModelModel.ClaudeSonnet420250514, "claude-sonnet-4-5-20250929" => AnthropicModelModel.ClaudeSonnet4520250929, "claude-sonnet-4-6" => AnthropicModelModel.ClaudeSonnet46, + "claude-sonnet-5" => AnthropicModelModel.ClaudeSonnet5, _ => null, }; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.EvalAnthropicModelModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.EvalAnthropicModelModel.g.cs index 16b25ba6..8114edff 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.EvalAnthropicModelModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.EvalAnthropicModelModel.g.cs @@ -64,6 +64,10 @@ public enum EvalAnthropicModelModel /// /// ClaudeSonnet46, + /// + /// + /// + ClaudeSonnet5, } /// @@ -92,6 +96,7 @@ public static string ToValueString(this EvalAnthropicModelModel value) EvalAnthropicModelModel.ClaudeSonnet420250514 => "claude-sonnet-4-20250514", EvalAnthropicModelModel.ClaudeSonnet4520250929 => "claude-sonnet-4-5-20250929", EvalAnthropicModelModel.ClaudeSonnet46 => "claude-sonnet-4-6", + EvalAnthropicModelModel.ClaudeSonnet5 => "claude-sonnet-5", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -116,6 +121,7 @@ public static string ToValueString(this EvalAnthropicModelModel value) "claude-sonnet-4-20250514" => EvalAnthropicModelModel.ClaudeSonnet420250514, "claude-sonnet-4-5-20250929" => EvalAnthropicModelModel.ClaudeSonnet4520250929, "claude-sonnet-4-6" => EvalAnthropicModelModel.ClaudeSonnet46, + "claude-sonnet-5" => EvalAnthropicModelModel.ClaudeSonnet5, _ => null, }; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.EvalOpenAIModelModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.EvalOpenAIModelModel.g.cs index 8b692b84..b53484be 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.EvalOpenAIModelModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.EvalOpenAIModelModel.g.cs @@ -10,6 +10,10 @@ namespace Vapi /// public enum EvalOpenAIModelModel { + /// + /// + /// + ChatLatest, /// /// /// @@ -457,6 +461,22 @@ public enum EvalOpenAIModelModel /// /// /// + Gpt55, + /// + /// + /// + Gpt56Luna, + /// + /// + /// + Gpt56Sol, + /// + /// + /// + Gpt56Terra, + /// + /// + /// O1Mini, /// /// @@ -488,6 +508,7 @@ public static string ToValueString(this EvalOpenAIModelModel value) { return value switch { + EvalOpenAIModelModel.ChatLatest => "chat-latest", EvalOpenAIModelModel.Chatgpt4oLatest => "chatgpt-4o-latest", EvalOpenAIModelModel.Gpt35Turbo => "gpt-3.5-turbo", EvalOpenAIModelModel.Gpt35Turbo0125 => "gpt-3.5-turbo-0125", @@ -599,6 +620,10 @@ public static string ToValueString(this EvalOpenAIModelModel value) EvalOpenAIModelModel.Gpt54Mini => "gpt-5.4-mini", EvalOpenAIModelModel.Gpt54Mini_australiaeast => "gpt-5.4-mini:australiaeast", EvalOpenAIModelModel.Gpt54Nano => "gpt-5.4-nano", + EvalOpenAIModelModel.Gpt55 => "gpt-5.5", + EvalOpenAIModelModel.Gpt56Luna => "gpt-5.6-luna", + EvalOpenAIModelModel.Gpt56Sol => "gpt-5.6-sol", + EvalOpenAIModelModel.Gpt56Terra => "gpt-5.6-terra", EvalOpenAIModelModel.O1Mini => "o1-mini", EvalOpenAIModelModel.O1Mini20240912 => "o1-mini-2024-09-12", EvalOpenAIModelModel.O3 => "o3", @@ -614,6 +639,7 @@ public static string ToValueString(this EvalOpenAIModelModel value) { return value switch { + "chat-latest" => EvalOpenAIModelModel.ChatLatest, "chatgpt-4o-latest" => EvalOpenAIModelModel.Chatgpt4oLatest, "gpt-3.5-turbo" => EvalOpenAIModelModel.Gpt35Turbo, "gpt-3.5-turbo-0125" => EvalOpenAIModelModel.Gpt35Turbo0125, @@ -725,6 +751,10 @@ public static string ToValueString(this EvalOpenAIModelModel value) "gpt-5.4-mini" => EvalOpenAIModelModel.Gpt54Mini, "gpt-5.4-mini:australiaeast" => EvalOpenAIModelModel.Gpt54Mini_australiaeast, "gpt-5.4-nano" => EvalOpenAIModelModel.Gpt54Nano, + "gpt-5.5" => EvalOpenAIModelModel.Gpt55, + "gpt-5.6-luna" => EvalOpenAIModelModel.Gpt56Luna, + "gpt-5.6-sol" => EvalOpenAIModelModel.Gpt56Sol, + "gpt-5.6-terra" => EvalOpenAIModelModel.Gpt56Terra, "o1-mini" => EvalOpenAIModelModel.O1Mini, "o1-mini-2024-09-12" => EvalOpenAIModelModel.O1Mini20240912, "o3" => EvalOpenAIModelModel.O3, diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModel.g.cs index a14ab89f..7223cf13 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModel.g.cs @@ -83,7 +83,7 @@ public sealed partial class OpenAIModel /// This controls the prompt cache retention policy for models that support extended caching (GPT-4.1, GPT-5 series).
/// - `in_memory`: Default behavior, cache retained in GPU memory only
/// - `24h`: Extended caching, keeps cached prefixes active for up to 24 hours by offloading to GPU-local storage
- /// Only applies to models: gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.2, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1-chat-latest, gpt-5, gpt-5-codex, gpt-4.1
+ /// Only applies to models: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5, chat-latest, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.2, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1-chat-latest, gpt-5, gpt-5-codex, gpt-4.1
/// @default undefined (uses API default which is 'in_memory') ///
[global::System.Text.Json.Serialization.JsonPropertyName("promptCacheRetention")] @@ -188,7 +188,7 @@ public sealed partial class OpenAIModel /// This controls the prompt cache retention policy for models that support extended caching (GPT-4.1, GPT-5 series).
/// - `in_memory`: Default behavior, cache retained in GPU memory only
/// - `24h`: Extended caching, keeps cached prefixes active for up to 24 hours by offloading to GPU-local storage
- /// Only applies to models: gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.2, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1-chat-latest, gpt-5, gpt-5-codex, gpt-4.1
+ /// Only applies to models: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5, chat-latest, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.2, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1-chat-latest, gpt-5, gpt-5-codex, gpt-4.1
/// @default undefined (uses API default which is 'in_memory') /// /// diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelFallbackModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelFallbackModel.g.cs index 25e21a5c..9b15307b 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelFallbackModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelFallbackModel.g.cs @@ -8,6 +8,10 @@ namespace Vapi /// public enum OpenAIModelFallbackModel { + /// + /// + /// + ChatLatest, /// /// /// @@ -467,6 +471,22 @@ public enum OpenAIModelFallbackModel /// /// /// + Gpt55, + /// + /// + /// + Gpt56Luna, + /// + /// + /// + Gpt56Sol, + /// + /// + /// + Gpt56Terra, + /// + /// + /// GptRealtime2, /// /// @@ -510,6 +530,7 @@ public static string ToValueString(this OpenAIModelFallbackModel value) { return value switch { + OpenAIModelFallbackModel.ChatLatest => "chat-latest", OpenAIModelFallbackModel.Chatgpt4oLatest => "chatgpt-4o-latest", OpenAIModelFallbackModel.Gpt35Turbo => "gpt-3.5-turbo", OpenAIModelFallbackModel.Gpt35Turbo0125 => "gpt-3.5-turbo-0125", @@ -624,6 +645,10 @@ public static string ToValueString(this OpenAIModelFallbackModel value) OpenAIModelFallbackModel.Gpt54Mini => "gpt-5.4-mini", OpenAIModelFallbackModel.Gpt54Mini_australiaeast => "gpt-5.4-mini:australiaeast", OpenAIModelFallbackModel.Gpt54Nano => "gpt-5.4-nano", + OpenAIModelFallbackModel.Gpt55 => "gpt-5.5", + OpenAIModelFallbackModel.Gpt56Luna => "gpt-5.6-luna", + OpenAIModelFallbackModel.Gpt56Sol => "gpt-5.6-sol", + OpenAIModelFallbackModel.Gpt56Terra => "gpt-5.6-terra", OpenAIModelFallbackModel.GptRealtime2 => "gpt-realtime-2", OpenAIModelFallbackModel.GptRealtime20250828 => "gpt-realtime-2025-08-28", OpenAIModelFallbackModel.GptRealtimeMini20251215 => "gpt-realtime-mini-2025-12-15", @@ -642,6 +667,7 @@ public static string ToValueString(this OpenAIModelFallbackModel value) { return value switch { + "chat-latest" => OpenAIModelFallbackModel.ChatLatest, "chatgpt-4o-latest" => OpenAIModelFallbackModel.Chatgpt4oLatest, "gpt-3.5-turbo" => OpenAIModelFallbackModel.Gpt35Turbo, "gpt-3.5-turbo-0125" => OpenAIModelFallbackModel.Gpt35Turbo0125, @@ -756,6 +782,10 @@ public static string ToValueString(this OpenAIModelFallbackModel value) "gpt-5.4-mini" => OpenAIModelFallbackModel.Gpt54Mini, "gpt-5.4-mini:australiaeast" => OpenAIModelFallbackModel.Gpt54Mini_australiaeast, "gpt-5.4-nano" => OpenAIModelFallbackModel.Gpt54Nano, + "gpt-5.5" => OpenAIModelFallbackModel.Gpt55, + "gpt-5.6-luna" => OpenAIModelFallbackModel.Gpt56Luna, + "gpt-5.6-sol" => OpenAIModelFallbackModel.Gpt56Sol, + "gpt-5.6-terra" => OpenAIModelFallbackModel.Gpt56Terra, "gpt-realtime-2" => OpenAIModelFallbackModel.GptRealtime2, "gpt-realtime-2025-08-28" => OpenAIModelFallbackModel.GptRealtime20250828, "gpt-realtime-mini-2025-12-15" => OpenAIModelFallbackModel.GptRealtimeMini20251215, diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs index 429c1c9c..e706fa27 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelModel.g.cs @@ -11,6 +11,10 @@ namespace Vapi /// public enum OpenAIModelModel { + /// + /// + /// + ChatLatest, /// /// /// @@ -470,6 +474,22 @@ public enum OpenAIModelModel /// /// /// + Gpt55, + /// + /// + /// + Gpt56Luna, + /// + /// + /// + Gpt56Sol, + /// + /// + /// + Gpt56Terra, + /// + /// + /// GptRealtime2, /// /// @@ -513,6 +533,7 @@ public static string ToValueString(this OpenAIModelModel value) { return value switch { + OpenAIModelModel.ChatLatest => "chat-latest", OpenAIModelModel.Chatgpt4oLatest => "chatgpt-4o-latest", OpenAIModelModel.Gpt35Turbo => "gpt-3.5-turbo", OpenAIModelModel.Gpt35Turbo0125 => "gpt-3.5-turbo-0125", @@ -627,6 +648,10 @@ public static string ToValueString(this OpenAIModelModel value) OpenAIModelModel.Gpt54Mini => "gpt-5.4-mini", OpenAIModelModel.Gpt54Mini_australiaeast => "gpt-5.4-mini:australiaeast", OpenAIModelModel.Gpt54Nano => "gpt-5.4-nano", + OpenAIModelModel.Gpt55 => "gpt-5.5", + OpenAIModelModel.Gpt56Luna => "gpt-5.6-luna", + OpenAIModelModel.Gpt56Sol => "gpt-5.6-sol", + OpenAIModelModel.Gpt56Terra => "gpt-5.6-terra", OpenAIModelModel.GptRealtime2 => "gpt-realtime-2", OpenAIModelModel.GptRealtime20250828 => "gpt-realtime-2025-08-28", OpenAIModelModel.GptRealtimeMini20251215 => "gpt-realtime-mini-2025-12-15", @@ -645,6 +670,7 @@ public static string ToValueString(this OpenAIModelModel value) { return value switch { + "chat-latest" => OpenAIModelModel.ChatLatest, "chatgpt-4o-latest" => OpenAIModelModel.Chatgpt4oLatest, "gpt-3.5-turbo" => OpenAIModelModel.Gpt35Turbo, "gpt-3.5-turbo-0125" => OpenAIModelModel.Gpt35Turbo0125, @@ -759,6 +785,10 @@ public static string ToValueString(this OpenAIModelModel value) "gpt-5.4-mini" => OpenAIModelModel.Gpt54Mini, "gpt-5.4-mini:australiaeast" => OpenAIModelModel.Gpt54Mini_australiaeast, "gpt-5.4-nano" => OpenAIModelModel.Gpt54Nano, + "gpt-5.5" => OpenAIModelModel.Gpt55, + "gpt-5.6-luna" => OpenAIModelModel.Gpt56Luna, + "gpt-5.6-sol" => OpenAIModelModel.Gpt56Sol, + "gpt-5.6-terra" => OpenAIModelModel.Gpt56Terra, "gpt-realtime-2" => OpenAIModelModel.GptRealtime2, "gpt-realtime-2025-08-28" => OpenAIModelModel.GptRealtime20250828, "gpt-realtime-mini-2025-12-15" => OpenAIModelModel.GptRealtimeMini20251215, diff --git a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelPromptCacheRetention.g.cs b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelPromptCacheRetention.g.cs index 7aa56124..b3c21f2d 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelPromptCacheRetention.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.OpenAIModelPromptCacheRetention.g.cs @@ -7,7 +7,7 @@ namespace Vapi /// This controls the prompt cache retention policy for models that support extended caching (GPT-4.1, GPT-5 series).
/// - `in_memory`: Default behavior, cache retained in GPU memory only
/// - `24h`: Extended caching, keeps cached prefixes active for up to 24 hours by offloading to GPU-local storage
- /// Only applies to models: gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.2, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1-chat-latest, gpt-5, gpt-5-codex, gpt-4.1
+ /// Only applies to models: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5, chat-latest, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.2, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1-chat-latest, gpt-5, gpt-5-codex, gpt-4.1
/// @default undefined (uses API default which is 'in_memory') ///
public enum OpenAIModelPromptCacheRetention diff --git a/src/libs/Vapi/Generated/Vapi.Models.WorkflowAnthropicModelModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.WorkflowAnthropicModelModel.g.cs index f1fc1e24..706a48f0 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.WorkflowAnthropicModelModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.WorkflowAnthropicModelModel.g.cs @@ -64,6 +64,10 @@ public enum WorkflowAnthropicModelModel /// /// ClaudeSonnet46, + /// + /// + /// + ClaudeSonnet5, } /// @@ -92,6 +96,7 @@ public static string ToValueString(this WorkflowAnthropicModelModel value) WorkflowAnthropicModelModel.ClaudeSonnet420250514 => "claude-sonnet-4-20250514", WorkflowAnthropicModelModel.ClaudeSonnet4520250929 => "claude-sonnet-4-5-20250929", WorkflowAnthropicModelModel.ClaudeSonnet46 => "claude-sonnet-4-6", + WorkflowAnthropicModelModel.ClaudeSonnet5 => "claude-sonnet-5", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -116,6 +121,7 @@ public static string ToValueString(this WorkflowAnthropicModelModel value) "claude-sonnet-4-20250514" => WorkflowAnthropicModelModel.ClaudeSonnet420250514, "claude-sonnet-4-5-20250929" => WorkflowAnthropicModelModel.ClaudeSonnet4520250929, "claude-sonnet-4-6" => WorkflowAnthropicModelModel.ClaudeSonnet46, + "claude-sonnet-5" => WorkflowAnthropicModelModel.ClaudeSonnet5, _ => null, }; } diff --git a/src/libs/Vapi/Generated/Vapi.Models.WorkflowOpenAIModelModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.WorkflowOpenAIModelModel.g.cs index 7ef0a8dc..b79461f4 100644 --- a/src/libs/Vapi/Generated/Vapi.Models.WorkflowOpenAIModelModel.g.cs +++ b/src/libs/Vapi/Generated/Vapi.Models.WorkflowOpenAIModelModel.g.cs @@ -10,6 +10,10 @@ namespace Vapi /// public enum WorkflowOpenAIModelModel { + /// + /// + /// + ChatLatest, /// /// /// @@ -457,6 +461,22 @@ public enum WorkflowOpenAIModelModel /// /// /// + Gpt55, + /// + /// + /// + Gpt56Luna, + /// + /// + /// + Gpt56Sol, + /// + /// + /// + Gpt56Terra, + /// + /// + /// O1Mini, /// /// @@ -488,6 +508,7 @@ public static string ToValueString(this WorkflowOpenAIModelModel value) { return value switch { + WorkflowOpenAIModelModel.ChatLatest => "chat-latest", WorkflowOpenAIModelModel.Chatgpt4oLatest => "chatgpt-4o-latest", WorkflowOpenAIModelModel.Gpt35Turbo => "gpt-3.5-turbo", WorkflowOpenAIModelModel.Gpt35Turbo0125 => "gpt-3.5-turbo-0125", @@ -599,6 +620,10 @@ public static string ToValueString(this WorkflowOpenAIModelModel value) WorkflowOpenAIModelModel.Gpt54Mini => "gpt-5.4-mini", WorkflowOpenAIModelModel.Gpt54Mini_australiaeast => "gpt-5.4-mini:australiaeast", WorkflowOpenAIModelModel.Gpt54Nano => "gpt-5.4-nano", + WorkflowOpenAIModelModel.Gpt55 => "gpt-5.5", + WorkflowOpenAIModelModel.Gpt56Luna => "gpt-5.6-luna", + WorkflowOpenAIModelModel.Gpt56Sol => "gpt-5.6-sol", + WorkflowOpenAIModelModel.Gpt56Terra => "gpt-5.6-terra", WorkflowOpenAIModelModel.O1Mini => "o1-mini", WorkflowOpenAIModelModel.O1Mini20240912 => "o1-mini-2024-09-12", WorkflowOpenAIModelModel.O3 => "o3", @@ -614,6 +639,7 @@ public static string ToValueString(this WorkflowOpenAIModelModel value) { return value switch { + "chat-latest" => WorkflowOpenAIModelModel.ChatLatest, "chatgpt-4o-latest" => WorkflowOpenAIModelModel.Chatgpt4oLatest, "gpt-3.5-turbo" => WorkflowOpenAIModelModel.Gpt35Turbo, "gpt-3.5-turbo-0125" => WorkflowOpenAIModelModel.Gpt35Turbo0125, @@ -725,6 +751,10 @@ public static string ToValueString(this WorkflowOpenAIModelModel value) "gpt-5.4-mini" => WorkflowOpenAIModelModel.Gpt54Mini, "gpt-5.4-mini:australiaeast" => WorkflowOpenAIModelModel.Gpt54Mini_australiaeast, "gpt-5.4-nano" => WorkflowOpenAIModelModel.Gpt54Nano, + "gpt-5.5" => WorkflowOpenAIModelModel.Gpt55, + "gpt-5.6-luna" => WorkflowOpenAIModelModel.Gpt56Luna, + "gpt-5.6-sol" => WorkflowOpenAIModelModel.Gpt56Sol, + "gpt-5.6-terra" => WorkflowOpenAIModelModel.Gpt56Terra, "o1-mini" => WorkflowOpenAIModelModel.O1Mini, "o1-mini-2024-09-12" => WorkflowOpenAIModelModel.O1Mini20240912, "o3" => WorkflowOpenAIModelModel.O3, diff --git a/src/libs/Vapi/openapi.yaml b/src/libs/Vapi/openapi.yaml index 33710c00..95fec9a0 100644 --- a/src/libs/Vapi/openapi.yaml +++ b/src/libs/Vapi/openapi.yaml @@ -16473,7 +16473,8 @@ "claude-opus-4-6", "claude-sonnet-4-20250514", "claude-sonnet-4-5-20250929", - "claude-sonnet-4-6" + "claude-sonnet-4-6", + "claude-sonnet-5" ] }, "provider": { @@ -18380,6 +18381,7 @@ "type": "string", "description": "This is the OpenAI model that will be used.\n\nWhen using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.\nThis is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.\n\n@default undefined", "enum": [ + "chat-latest", "chatgpt-4o-latest", "gpt-3.5-turbo", "gpt-3.5-turbo-0125", @@ -18494,6 +18496,10 @@ "gpt-5.4-mini", "gpt-5.4-mini:australiaeast", "gpt-5.4-nano", + "gpt-5.5", + "gpt-5.6-luna", + "gpt-5.6-sol", + "gpt-5.6-terra", "gpt-realtime-2", "gpt-realtime-2025-08-28", "gpt-realtime-mini-2025-12-15", @@ -18514,6 +18520,7 @@ "items": { "type": "string", "enum": [ + "chat-latest", "chatgpt-4o-latest", "gpt-3.5-turbo", "gpt-3.5-turbo-0125", @@ -18628,6 +18635,10 @@ "gpt-5.4-mini", "gpt-5.4-mini:australiaeast", "gpt-5.4-nano", + "gpt-5.5", + "gpt-5.6-luna", + "gpt-5.6-sol", + "gpt-5.6-terra", "gpt-realtime-2", "gpt-realtime-2025-08-28", "gpt-realtime-mini-2025-12-15", @@ -18649,7 +18660,7 @@ }, "promptCacheRetention": { "type": "string", - "description": "This controls the prompt cache retention policy for models that support extended caching (GPT-4.1, GPT-5 series).\n\n- `in_memory`: Default behavior, cache retained in GPU memory only\n- `24h`: Extended caching, keeps cached prefixes active for up to 24 hours by offloading to GPU-local storage\n\nOnly applies to models: gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.2, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1-chat-latest, gpt-5, gpt-5-codex, gpt-4.1\n\n@default undefined (uses API default which is 'in_memory')", + "description": "This controls the prompt cache retention policy for models that support extended caching (GPT-4.1, GPT-5 series).\n\n- `in_memory`: Default behavior, cache retained in GPU memory only\n- `24h`: Extended caching, keeps cached prefixes active for up to 24 hours by offloading to GPU-local storage\n\nOnly applies to models: gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-5.5, chat-latest, gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.2, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-mini, gpt-5.1-chat-latest, gpt-5, gpt-5-codex, gpt-4.1\n\n@default undefined (uses API default which is 'in_memory')", "enum": [ "24h", "in_memory" @@ -19251,6 +19262,7 @@ "description": "This is the OpenAI model that will be used.\n\nWhen using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.\nThis is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.", "maxLength": 100, "enum": [ + "chat-latest", "chatgpt-4o-latest", "gpt-3.5-turbo", "gpt-3.5-turbo-0125", @@ -19362,6 +19374,10 @@ "gpt-5.4-mini", "gpt-5.4-mini:australiaeast", "gpt-5.4-nano", + "gpt-5.5", + "gpt-5.6-luna", + "gpt-5.6-sol", + "gpt-5.6-terra", "o1-mini", "o1-mini-2024-09-12", "o3", @@ -19415,7 +19431,8 @@ "claude-opus-4-6", "claude-sonnet-4-20250514", "claude-sonnet-4-5-20250929", - "claude-sonnet-4-6" + "claude-sonnet-4-6", + "claude-sonnet-5" ] }, "thinking": { @@ -58606,6 +58623,7 @@ "description": "This is the OpenAI model that will be used.\n\nWhen using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn't be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense.\nThis is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.", "maxLength": 100, "enum": [ + "chat-latest", "chatgpt-4o-latest", "gpt-3.5-turbo", "gpt-3.5-turbo-0125", @@ -58717,6 +58735,10 @@ "gpt-5.4-mini", "gpt-5.4-mini:australiaeast", "gpt-5.4-nano", + "gpt-5.5", + "gpt-5.6-luna", + "gpt-5.6-sol", + "gpt-5.6-terra", "o1-mini", "o1-mini-2024-09-12", "o3", @@ -58779,7 +58801,8 @@ "claude-opus-4-6", "claude-sonnet-4-20250514", "claude-sonnet-4-5-20250929", - "claude-sonnet-4-6" + "claude-sonnet-4-6", + "claude-sonnet-5" ] }, "thinking": {