diff --git a/src/libs/Vapi/Generated/Vapi.Models.CartesiaCredential.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CartesiaCredential.g.cs
index e12c98ec..13f2fc9a 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.CartesiaCredential.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.CartesiaCredential.g.cs
@@ -56,6 +56,12 @@ public sealed partial class CartesiaCredential
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
public string? Name { get; set; }
+ ///
+ /// This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("apiUrl")]
+ public string? ApiUrl { get; set; }
+
///
/// Additional properties that are not explicitly defined in the schema
///
@@ -84,6 +90,9 @@ public sealed partial class CartesiaCredential
///
/// This is the name of credential. This is just for your reference.
///
+ ///
+ /// This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai.
+ ///
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
@@ -94,7 +103,8 @@ public CartesiaCredential(
global::System.DateTime createdAt,
global::System.DateTime updatedAt,
global::Vapi.CartesiaCredentialProvider provider,
- string? name)
+ string? name,
+ string? apiUrl)
{
this.Provider = provider;
this.ApiKey = apiKey ?? throw new global::System.ArgumentNullException(nameof(apiKey));
@@ -103,6 +113,7 @@ public CartesiaCredential(
this.CreatedAt = createdAt;
this.UpdatedAt = updatedAt;
this.Name = name;
+ this.ApiUrl = apiUrl;
}
///
diff --git a/src/libs/Vapi/Generated/Vapi.Models.CreateCartesiaCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.CreateCartesiaCredentialDTO.g.cs
index 7f959fd6..461095ad 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.CreateCartesiaCredentialDTO.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.CreateCartesiaCredentialDTO.g.cs
@@ -22,6 +22,12 @@ public sealed partial class CreateCartesiaCredentialDTO
[global::System.Text.Json.Serialization.JsonRequired]
public required string ApiKey { get; set; }
+ ///
+ /// This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("apiUrl")]
+ public string? ApiUrl { get; set; }
+
///
/// This is the name of credential. This is just for your reference.
///
@@ -41,6 +47,9 @@ public sealed partial class CreateCartesiaCredentialDTO
/// This is not returned in the API.
///
///
+ ///
+ /// This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai.
+ ///
///
/// This is the name of credential. This is just for your reference.
///
@@ -50,10 +59,12 @@ public sealed partial class CreateCartesiaCredentialDTO
public CreateCartesiaCredentialDTO(
string apiKey,
global::Vapi.CreateCartesiaCredentialDTOProvider provider,
+ string? apiUrl,
string? name)
{
this.Provider = provider;
this.ApiKey = apiKey ?? throw new global::System.ArgumentNullException(nameof(apiKey));
+ this.ApiUrl = apiUrl;
this.Name = name;
}
diff --git a/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriber.g.cs
index 482e9279..d89004eb 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriber.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriber.g.cs
@@ -117,6 +117,16 @@ public sealed partial class DeepgramTranscriber
[global::System.Text.Json.Serialization.JsonPropertyName("eotTimeoutMs")]
public double? EotTimeoutMs { get; set; }
+ ///
+ /// Language hints to bias Flux Multilingual (`flux-general-multi`) toward specific languages.
+ /// Provide BCP-47 language codes (e.g. "en", "es", "fr"). Multiple hints can be given for
+ /// multilingual or code-switching scenarios. Omit for auto-detection. Only used with `flux-general-multi`.
+ /// Example: [en, es]
+ ///
+ /// [en, es]
+ [global::System.Text.Json.Serialization.JsonPropertyName("languageHint")]
+ public global::System.Collections.Generic.IList? LanguageHint { get; set; }
+
///
/// These keywords are passed to the transcription model to help it pick up use-case specific words. Anything that may not be a common word, like your company name, should be added here.
///
@@ -216,6 +226,12 @@ public sealed partial class DeepgramTranscriber
/// @default 5000
/// Example: 5000
///
+ ///
+ /// Language hints to bias Flux Multilingual (`flux-general-multi`) toward specific languages.
+ /// Provide BCP-47 language codes (e.g. "en", "es", "fr"). Multiple hints can be given for
+ /// multilingual or code-switching scenarios. Omit for auto-detection. Only used with `flux-general-multi`.
+ /// Example: [en, es]
+ ///
///
/// These keywords are passed to the transcription model to help it pick up use-case specific words. Anything that may not be a common word, like your company name, should be added here.
///
@@ -249,6 +265,7 @@ public DeepgramTranscriber(
double? eagerEotThreshold,
double? eotThreshold,
double? eotTimeoutMs,
+ global::System.Collections.Generic.IList? languageHint,
global::System.Collections.Generic.IList? keywords,
global::System.Collections.Generic.IList? keyterm,
double? endpointing,
@@ -266,6 +283,7 @@ public DeepgramTranscriber(
this.EagerEotThreshold = eagerEotThreshold;
this.EotThreshold = eotThreshold;
this.EotTimeoutMs = eotTimeoutMs;
+ this.LanguageHint = languageHint;
this.Keywords = keywords;
this.Keyterm = keyterm;
this.Endpointing = endpointing;
diff --git a/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriberModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriberModel.g.cs
index bd2b6379..8be2698a 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriberModel.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.DeepgramTranscriberModel.g.cs
@@ -67,6 +67,10 @@ public enum DeepgramTranscriberModel
///
///
///
+ FluxGeneralMulti,
+ ///
+ ///
+ ///
Nova,
///
///
@@ -168,6 +172,7 @@ public static string ToValueString(this DeepgramTranscriberModel value)
DeepgramTranscriberModel.EnhancedMeeting => "enhanced-meeting",
DeepgramTranscriberModel.EnhancedPhonecall => "enhanced-phonecall",
DeepgramTranscriberModel.FluxGeneralEn => "flux-general-en",
+ DeepgramTranscriberModel.FluxGeneralMulti => "flux-general-multi",
DeepgramTranscriberModel.Nova => "nova",
DeepgramTranscriberModel.Nova2 => "nova-2",
DeepgramTranscriberModel.Nova2Automotive => "nova-2-automotive",
@@ -211,6 +216,7 @@ public static string ToValueString(this DeepgramTranscriberModel value)
"enhanced-meeting" => DeepgramTranscriberModel.EnhancedMeeting,
"enhanced-phonecall" => DeepgramTranscriberModel.EnhancedPhonecall,
"flux-general-en" => DeepgramTranscriberModel.FluxGeneralEn,
+ "flux-general-multi" => DeepgramTranscriberModel.FluxGeneralMulti,
"nova" => DeepgramTranscriberModel.Nova,
"nova-2" => DeepgramTranscriberModel.Nova2,
"nova-2-automotive" => DeepgramTranscriberModel.Nova2Automotive,
diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriber.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriber.g.cs
index 8f87dfda..0c6cc964 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriber.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriber.g.cs
@@ -117,6 +117,16 @@ public sealed partial class FallbackDeepgramTranscriber
[global::System.Text.Json.Serialization.JsonPropertyName("eotTimeoutMs")]
public double? EotTimeoutMs { get; set; }
+ ///
+ /// Language hints to bias Flux Multilingual (`flux-general-multi`) toward specific languages.
+ /// Provide BCP-47 language codes (e.g. "en", "es", "fr"). Multiple hints can be given for
+ /// multilingual or code-switching scenarios. Omit for auto-detection. Only used with `flux-general-multi`.
+ /// Example: [en, es]
+ ///
+ /// [en, es]
+ [global::System.Text.Json.Serialization.JsonPropertyName("languageHint")]
+ public global::System.Collections.Generic.IList? LanguageHint { get; set; }
+
///
/// These keywords are passed to the transcription model to help it pick up use-case specific words. Anything that may not be a common word, like your company name, should be added here.
///
@@ -210,6 +220,12 @@ public sealed partial class FallbackDeepgramTranscriber
/// @default 5000
/// Example: 5000
///
+ ///
+ /// Language hints to bias Flux Multilingual (`flux-general-multi`) toward specific languages.
+ /// Provide BCP-47 language codes (e.g. "en", "es", "fr"). Multiple hints can be given for
+ /// multilingual or code-switching scenarios. Omit for auto-detection. Only used with `flux-general-multi`.
+ /// Example: [en, es]
+ ///
///
/// These keywords are passed to the transcription model to help it pick up use-case specific words. Anything that may not be a common word, like your company name, should be added here.
///
@@ -240,6 +256,7 @@ public FallbackDeepgramTranscriber(
double? eagerEotThreshold,
double? eotThreshold,
double? eotTimeoutMs,
+ global::System.Collections.Generic.IList? languageHint,
global::System.Collections.Generic.IList? keywords,
global::System.Collections.Generic.IList? keyterm,
double? endpointing)
@@ -256,6 +273,7 @@ public FallbackDeepgramTranscriber(
this.EagerEotThreshold = eagerEotThreshold;
this.EotThreshold = eotThreshold;
this.EotTimeoutMs = eotTimeoutMs;
+ this.LanguageHint = languageHint;
this.Keywords = keywords;
this.Keyterm = keyterm;
this.Endpointing = endpointing;
diff --git a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriberModel.g.cs b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriberModel.g.cs
index 1a084add..e7fd6b24 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriberModel.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.FallbackDeepgramTranscriberModel.g.cs
@@ -67,6 +67,10 @@ public enum FallbackDeepgramTranscriberModel
///
///
///
+ FluxGeneralMulti,
+ ///
+ ///
+ ///
Nova,
///
///
@@ -168,6 +172,7 @@ public static string ToValueString(this FallbackDeepgramTranscriberModel value)
FallbackDeepgramTranscriberModel.EnhancedMeeting => "enhanced-meeting",
FallbackDeepgramTranscriberModel.EnhancedPhonecall => "enhanced-phonecall",
FallbackDeepgramTranscriberModel.FluxGeneralEn => "flux-general-en",
+ FallbackDeepgramTranscriberModel.FluxGeneralMulti => "flux-general-multi",
FallbackDeepgramTranscriberModel.Nova => "nova",
FallbackDeepgramTranscriberModel.Nova2 => "nova-2",
FallbackDeepgramTranscriberModel.Nova2Automotive => "nova-2-automotive",
@@ -211,6 +216,7 @@ public static string ToValueString(this FallbackDeepgramTranscriberModel value)
"enhanced-meeting" => FallbackDeepgramTranscriberModel.EnhancedMeeting,
"enhanced-phonecall" => FallbackDeepgramTranscriberModel.EnhancedPhonecall,
"flux-general-en" => FallbackDeepgramTranscriberModel.FluxGeneralEn,
+ "flux-general-multi" => FallbackDeepgramTranscriberModel.FluxGeneralMulti,
"nova" => FallbackDeepgramTranscriberModel.Nova,
"nova-2" => FallbackDeepgramTranscriberModel.Nova2,
"nova-2-automotive" => FallbackDeepgramTranscriberModel.Nova2Automotive,
diff --git a/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTO.g.cs b/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTO.g.cs
index dcb7abc3..17e91531 100644
--- a/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTO.g.cs
+++ b/src/libs/Vapi/Generated/Vapi.Models.UpdateCartesiaCredentialDTO.g.cs
@@ -20,6 +20,12 @@ public sealed partial class UpdateCartesiaCredentialDTO
[global::System.Text.Json.Serialization.JsonPropertyName("name")]
public string? Name { get; set; }
+ ///
+ /// This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("apiUrl")]
+ public string? ApiUrl { get; set; }
+
///
/// Additional properties that are not explicitly defined in the schema
///
@@ -35,15 +41,20 @@ public sealed partial class UpdateCartesiaCredentialDTO
///
/// This is the name of credential. This is just for your reference.
///
+ ///
+ /// This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai.
+ ///
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
public UpdateCartesiaCredentialDTO(
string? apiKey,
- string? name)
+ string? name,
+ string? apiUrl)
{
this.ApiKey = apiKey;
this.Name = name;
+ this.ApiUrl = apiUrl;
}
///
diff --git a/src/libs/Vapi/openapi.yaml b/src/libs/Vapi/openapi.yaml
index 0881d317..9e45149c 100644
--- a/src/libs/Vapi/openapi.yaml
+++ b/src/libs/Vapi/openapi.yaml
@@ -7134,6 +7134,7 @@
"enhanced-meeting",
"enhanced-phonecall",
"flux-general-en",
+ "flux-general-multi",
"nova",
"nova-2",
"nova-2-automotive",
@@ -7327,6 +7328,17 @@
"maximum": 10000,
"example": 5000
},
+ "languageHint": {
+ "description": "Language hints to bias Flux Multilingual (`flux-general-multi`) toward specific languages.\nProvide BCP-47 language codes (e.g. \"en\", \"es\", \"fr\"). Multiple hints can be given for\nmultilingual or code-switching scenarios. Omit for auto-detection. Only used with `flux-general-multi`.",
+ "example": [
+ "en",
+ "es"
+ ],
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
"keywords": {
"description": "These keywords are passed to the transcription model to help it pick up use-case specific words. Anything that may not be a common word, like your company name, should be added here.",
"type": "array",
@@ -9275,6 +9287,7 @@
"enhanced-meeting",
"enhanced-phonecall",
"flux-general-en",
+ "flux-general-multi",
"nova",
"nova-2",
"nova-2-automotive",
@@ -9468,6 +9481,17 @@
"maximum": 10000,
"example": 5000
},
+ "languageHint": {
+ "description": "Language hints to bias Flux Multilingual (`flux-general-multi`) toward specific languages.\nProvide BCP-47 language codes (e.g. \"en\", \"es\", \"fr\"). Multiple hints can be given for\nmultilingual or code-switching scenarios. Omit for auto-detection. Only used with `flux-general-multi`.",
+ "example": [
+ "en",
+ "es"
+ ],
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
"keywords": {
"description": "These keywords are passed to the transcription model to help it pick up use-case specific words. Anything that may not be a common word, like your company name, should be added here.",
"type": "array",
@@ -25637,6 +25661,10 @@
"type": "string",
"description": "This is not returned in the API."
},
+ "apiUrl": {
+ "type": "string",
+ "description": "This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai."
+ },
"name": {
"type": "string",
"description": "This is the name of credential. This is just for your reference.",
@@ -51711,6 +51739,10 @@
"description": "This is the name of credential. This is just for your reference.",
"minLength": 1,
"maxLength": 40
+ },
+ "apiUrl": {
+ "type": "string",
+ "description": "This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai."
}
},
"required": [
@@ -54986,6 +55018,10 @@
"description": "This is the name of credential. This is just for your reference.",
"minLength": 1,
"maxLength": 40
+ },
+ "apiUrl": {
+ "type": "string",
+ "description": "This can be used to point to an onprem Cartesia instance. Defaults to api.cartesia.ai."
}
}
},