Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@ public partial interface IStructuredOutputsClient
/// <param name="model">
/// This is the model that will be used to extract the structured output.<br/>
/// To provide your own custom system and user prompts for structured output extraction, populate the messages array with your system and user messages. You can specify liquid templating in your system and user messages.<br/>
/// Between the system or user messages, you must reference either 'transcript' or 'messages' with the `{{}}` syntax to access the conversation history.<br/>
/// For text extraction, you must reference 'transcript', 'messages', or 'messagesWithConfidence' with the `{{}}` syntax to access the conversation history.<br/>
/// In structured outputs, `{{messages}}` includes conversation text and tool calls/results but omits caller transcription-confidence fields. Text extraction can use `{{messagesWithConfidence}}` when the output needs the original message history with transcription confidence. These variables also apply in structured-output schema descriptions. Audio-targeted (`messages-with-audio`) extraction ignores custom messages. Stored call artifacts and API messages retain their confidence data.<br/>
/// Between the system or user messages, you must reference a variation of the structured output with the `{{}}` syntax to access the structured output definition.<br/>
/// i.e.:<br/>
/// `{{structuredOutput}}`<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@ public partial interface IStructuredOutputsClient
/// <param name="model">
/// This is the model that will be used to extract the structured output.<br/>
/// To provide your own custom system and user prompts for structured output extraction, populate the messages array with your system and user messages. You can specify liquid templating in your system and user messages.<br/>
/// Between the system or user messages, you must reference either 'transcript' or 'messages' with the `{{}}` syntax to access the conversation history.<br/>
/// For text extraction, you must reference 'transcript', 'messages', or 'messagesWithConfidence' with the `{{}}` syntax to access the conversation history.<br/>
/// In structured outputs, `{{messages}}` includes conversation text and tool calls/results but omits caller transcription-confidence fields. Text extraction can use `{{messagesWithConfidence}}` when the output needs the original message history with transcription confidence. These variables also apply in structured-output schema descriptions. Audio-targeted (`messages-with-audio`) extraction ignores custom messages. Stored call artifacts and API messages retain their confidence data.<br/>
/// Between the system or user messages, you must reference a variation of the structured output with the `{{}}` syntax to access the structured output definition.<br/>
/// i.e.:<br/>
/// `{{structuredOutput}}`<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,8 @@ public sealed partial class CreateStructuredOutputDTO
/// <summary>
/// This is the model that will be used to extract the structured output.<br/>
/// To provide your own custom system and user prompts for structured output extraction, populate the messages array with your system and user messages. You can specify liquid templating in your system and user messages.<br/>
/// Between the system or user messages, you must reference either 'transcript' or 'messages' with the `{{}}` syntax to access the conversation history.<br/>
/// For text extraction, you must reference 'transcript', 'messages', or 'messagesWithConfidence' with the `{{}}` syntax to access the conversation history.<br/>
/// In structured outputs, `{{messages}}` includes conversation text and tool calls/results but omits caller transcription-confidence fields. Text extraction can use `{{messagesWithConfidence}}` when the output needs the original message history with transcription confidence. These variables also apply in structured-output schema descriptions. Audio-targeted (`messages-with-audio`) extraction ignores custom messages. Stored call artifacts and API messages retain their confidence data.<br/>
/// Between the system or user messages, you must reference a variation of the structured output with the `{{}}` syntax to access the structured output definition.<br/>
/// i.e.:<br/>
/// `{{structuredOutput}}`<br/>
Expand Down Expand Up @@ -165,7 +166,8 @@ public sealed partial class CreateStructuredOutputDTO
/// <param name="model">
/// This is the model that will be used to extract the structured output.<br/>
/// To provide your own custom system and user prompts for structured output extraction, populate the messages array with your system and user messages. You can specify liquid templating in your system and user messages.<br/>
/// Between the system or user messages, you must reference either 'transcript' or 'messages' with the `{{}}` syntax to access the conversation history.<br/>
/// For text extraction, you must reference 'transcript', 'messages', or 'messagesWithConfidence' with the `{{}}` syntax to access the conversation history.<br/>
/// In structured outputs, `{{messages}}` includes conversation text and tool calls/results but omits caller transcription-confidence fields. Text extraction can use `{{messagesWithConfidence}}` when the output needs the original message history with transcription confidence. These variables also apply in structured-output schema descriptions. Audio-targeted (`messages-with-audio`) extraction ignores custom messages. Stored call artifacts and API messages retain their confidence data.<br/>
/// Between the system or user messages, you must reference a variation of the structured output with the `{{}}` syntax to access the structured output definition.<br/>
/// i.e.:<br/>
/// `{{structuredOutput}}`<br/>
Expand Down
6 changes: 6 additions & 0 deletions src/libs/Vapi/Generated/Vapi.Models.EvalGoogleModelModel.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ public enum EvalGoogleModelModel
///
/// </summary>
Gemini35Flash,
/// <summary>
///
/// </summary>
Gemini38Flash,
}

/// <summary>
Expand Down Expand Up @@ -107,6 +111,7 @@ public static string ToValueString(this EvalGoogleModelModel value)
EvalGoogleModelModel.Gemini3FlashPreview => "gemini-3-flash-preview",
EvalGoogleModelModel.Gemini31FlashLite => "gemini-3.1-flash-lite",
EvalGoogleModelModel.Gemini35Flash => "gemini-3.5-flash",
EvalGoogleModelModel.Gemini38Flash => "gemini-3.8-flash",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
Expand Down Expand Up @@ -134,6 +139,7 @@ public static string ToValueString(this EvalGoogleModelModel value)
"gemini-3-flash-preview" => EvalGoogleModelModel.Gemini3FlashPreview,
"gemini-3.1-flash-lite" => EvalGoogleModelModel.Gemini31FlashLite,
"gemini-3.5-flash" => EvalGoogleModelModel.Gemini35Flash,
"gemini-3.8-flash" => EvalGoogleModelModel.Gemini38Flash,
_ => null,
};
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ public enum FallbackGoogleTranscriberModel
///
/// </summary>
Gemini35Flash,
/// <summary>
///
/// </summary>
Gemini38Flash,
}

/// <summary>
Expand Down Expand Up @@ -107,6 +111,7 @@ public static string ToValueString(this FallbackGoogleTranscriberModel value)
FallbackGoogleTranscriberModel.Gemini3FlashPreview => "gemini-3-flash-preview",
FallbackGoogleTranscriberModel.Gemini31FlashLite => "gemini-3.1-flash-lite",
FallbackGoogleTranscriberModel.Gemini35Flash => "gemini-3.5-flash",
FallbackGoogleTranscriberModel.Gemini38Flash => "gemini-3.8-flash",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
Expand Down Expand Up @@ -134,6 +139,7 @@ public static string ToValueString(this FallbackGoogleTranscriberModel value)
"gemini-3-flash-preview" => FallbackGoogleTranscriberModel.Gemini3FlashPreview,
"gemini-3.1-flash-lite" => FallbackGoogleTranscriberModel.Gemini31FlashLite,
"gemini-3.5-flash" => FallbackGoogleTranscriberModel.Gemini35Flash,
"gemini-3.8-flash" => FallbackGoogleTranscriberModel.Gemini38Flash,
_ => null,
};
}
Expand Down
6 changes: 6 additions & 0 deletions src/libs/Vapi/Generated/Vapi.Models.GoogleModelModel.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ public enum GoogleModelModel
///
/// </summary>
Gemini35Flash,
/// <summary>
///
/// </summary>
Gemini38Flash,
}

/// <summary>
Expand Down Expand Up @@ -107,6 +111,7 @@ public static string ToValueString(this GoogleModelModel value)
GoogleModelModel.Gemini3FlashPreview => "gemini-3-flash-preview",
GoogleModelModel.Gemini31FlashLite => "gemini-3.1-flash-lite",
GoogleModelModel.Gemini35Flash => "gemini-3.5-flash",
GoogleModelModel.Gemini38Flash => "gemini-3.8-flash",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
Expand Down Expand Up @@ -134,6 +139,7 @@ public static string ToValueString(this GoogleModelModel value)
"gemini-3-flash-preview" => GoogleModelModel.Gemini3FlashPreview,
"gemini-3.1-flash-lite" => GoogleModelModel.Gemini31FlashLite,
"gemini-3.5-flash" => GoogleModelModel.Gemini35Flash,
"gemini-3.8-flash" => GoogleModelModel.Gemini38Flash,
_ => null,
};
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ public enum GoogleTranscriberModel
///
/// </summary>
Gemini35Flash,
/// <summary>
///
/// </summary>
Gemini38Flash,
}

/// <summary>
Expand Down Expand Up @@ -107,6 +111,7 @@ public static string ToValueString(this GoogleTranscriberModel value)
GoogleTranscriberModel.Gemini3FlashPreview => "gemini-3-flash-preview",
GoogleTranscriberModel.Gemini31FlashLite => "gemini-3.1-flash-lite",
GoogleTranscriberModel.Gemini35Flash => "gemini-3.5-flash",
GoogleTranscriberModel.Gemini38Flash => "gemini-3.8-flash",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
Expand Down Expand Up @@ -134,6 +139,7 @@ public static string ToValueString(this GoogleTranscriberModel value)
"gemini-3-flash-preview" => GoogleTranscriberModel.Gemini3FlashPreview,
"gemini-3.1-flash-lite" => GoogleTranscriberModel.Gemini31FlashLite,
"gemini-3.5-flash" => GoogleTranscriberModel.Gemini35Flash,
"gemini-3.8-flash" => GoogleTranscriberModel.Gemini38Flash,
_ => null,
};
}
Expand Down
12 changes: 12 additions & 0 deletions src/libs/Vapi/Generated/Vapi.Models.JSONQueryOnEventsTableOn.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,14 @@ public enum JSONQueryOnEventsTableOn
///
/// </summary>
PipelineUserSpeechStopped,
/// <summary>
///
/// </summary>
ServerMessageRequestFailed,
/// <summary>
///
/// </summary>
ServerMessageRequestSucceeded,
}

/// <summary>
Expand Down Expand Up @@ -528,6 +536,8 @@ public static string ToValueString(this JSONQueryOnEventsTableOn value)
JSONQueryOnEventsTableOn.PipelineTurnStarted => "pipeline.turnStarted",
JSONQueryOnEventsTableOn.PipelineUserSpeechStarted => "pipeline.userSpeechStarted",
JSONQueryOnEventsTableOn.PipelineUserSpeechStopped => "pipeline.userSpeechStopped",
JSONQueryOnEventsTableOn.ServerMessageRequestFailed => "serverMessage.requestFailed",
JSONQueryOnEventsTableOn.ServerMessageRequestSucceeded => "serverMessage.requestSucceeded",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
Expand Down Expand Up @@ -639,6 +649,8 @@ public static string ToValueString(this JSONQueryOnEventsTableOn value)
"pipeline.turnStarted" => JSONQueryOnEventsTableOn.PipelineTurnStarted,
"pipeline.userSpeechStarted" => JSONQueryOnEventsTableOn.PipelineUserSpeechStarted,
"pipeline.userSpeechStopped" => JSONQueryOnEventsTableOn.PipelineUserSpeechStopped,
"serverMessage.requestFailed" => JSONQueryOnEventsTableOn.ServerMessageRequestFailed,
"serverMessage.requestSucceeded" => JSONQueryOnEventsTableOn.ServerMessageRequestSucceeded,
_ => null,
};
}
Expand Down
6 changes: 6 additions & 0 deletions src/libs/Vapi/Generated/Vapi.Models.KnowledgeBaseModel.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ public enum KnowledgeBaseModel
///
/// </summary>
Gemini35Flash,
/// <summary>
///
/// </summary>
Gemini38Flash,
}

/// <summary>
Expand Down Expand Up @@ -107,6 +111,7 @@ public static string ToValueString(this KnowledgeBaseModel value)
KnowledgeBaseModel.Gemini3FlashPreview => "gemini-3-flash-preview",
KnowledgeBaseModel.Gemini31FlashLite => "gemini-3.1-flash-lite",
KnowledgeBaseModel.Gemini35Flash => "gemini-3.5-flash",
KnowledgeBaseModel.Gemini38Flash => "gemini-3.8-flash",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
Expand Down Expand Up @@ -134,6 +139,7 @@ public static string ToValueString(this KnowledgeBaseModel value)
"gemini-3-flash-preview" => KnowledgeBaseModel.Gemini3FlashPreview,
"gemini-3.1-flash-lite" => KnowledgeBaseModel.Gemini31FlashLite,
"gemini-3.5-flash" => KnowledgeBaseModel.Gemini35Flash,
"gemini-3.8-flash" => KnowledgeBaseModel.Gemini38Flash,
_ => null,
};
}
Expand Down
6 changes: 4 additions & 2 deletions src/libs/Vapi/Generated/Vapi.Models.StructuredOutput.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ public sealed partial class StructuredOutput
/// <summary>
/// This is the model that will be used to extract the structured output.<br/>
/// To provide your own custom system and user prompts for structured output extraction, populate the messages array with your system and user messages. You can specify liquid templating in your system and user messages.<br/>
/// Between the system or user messages, you must reference either 'transcript' or 'messages' with the `{{}}` syntax to access the conversation history.<br/>
/// For text extraction, you must reference 'transcript', 'messages', or 'messagesWithConfidence' with the `{{}}` syntax to access the conversation history.<br/>
/// In structured outputs, `{{messages}}` includes conversation text and tool calls/results but omits caller transcription-confidence fields. Text extraction can use `{{messagesWithConfidence}}` when the output needs the original message history with transcription confidence. These variables also apply in structured-output schema descriptions. Audio-targeted (`messages-with-audio`) extraction ignores custom messages. Stored call artifacts and API messages retain their confidence data.<br/>
/// Between the system or user messages, you must reference a variation of the structured output with the `{{}}` syntax to access the structured output definition.<br/>
/// i.e.:<br/>
/// `{{structuredOutput}}`<br/>
Expand Down Expand Up @@ -201,7 +202,8 @@ public sealed partial class StructuredOutput
/// <param name="model">
/// This is the model that will be used to extract the structured output.<br/>
/// To provide your own custom system and user prompts for structured output extraction, populate the messages array with your system and user messages. You can specify liquid templating in your system and user messages.<br/>
/// Between the system or user messages, you must reference either 'transcript' or 'messages' with the `{{}}` syntax to access the conversation history.<br/>
/// For text extraction, you must reference 'transcript', 'messages', or 'messagesWithConfidence' with the `{{}}` syntax to access the conversation history.<br/>
/// In structured outputs, `{{messages}}` includes conversation text and tool calls/results but omits caller transcription-confidence fields. Text extraction can use `{{messagesWithConfidence}}` when the output needs the original message history with transcription confidence. These variables also apply in structured-output schema descriptions. Audio-targeted (`messages-with-audio`) extraction ignores custom messages. Stored call artifacts and API messages retain their confidence data.<br/>
/// Between the system or user messages, you must reference a variation of the structured output with the `{{}}` syntax to access the structured output definition.<br/>
/// i.e.:<br/>
/// `{{structuredOutput}}`<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,8 @@ public sealed partial class UpdateStructuredOutputDTO
/// <summary>
/// This is the model that will be used to extract the structured output.<br/>
/// To provide your own custom system and user prompts for structured output extraction, populate the messages array with your system and user messages. You can specify liquid templating in your system and user messages.<br/>
/// Between the system or user messages, you must reference either 'transcript' or 'messages' with the `{{}}` syntax to access the conversation history.<br/>
/// For text extraction, you must reference 'transcript', 'messages', or 'messagesWithConfidence' with the `{{}}` syntax to access the conversation history.<br/>
/// In structured outputs, `{{messages}}` includes conversation text and tool calls/results but omits caller transcription-confidence fields. Text extraction can use `{{messagesWithConfidence}}` when the output needs the original message history with transcription confidence. These variables also apply in structured-output schema descriptions. Audio-targeted (`messages-with-audio`) extraction ignores custom messages. Stored call artifacts and API messages retain their confidence data.<br/>
/// Between the system or user messages, you must reference a variation of the structured output with the `{{}}` syntax to access the structured output definition.<br/>
/// i.e.:<br/>
/// `{{structuredOutput}}`<br/>
Expand Down Expand Up @@ -154,7 +155,8 @@ public sealed partial class UpdateStructuredOutputDTO
/// <param name="model">
/// This is the model that will be used to extract the structured output.<br/>
/// To provide your own custom system and user prompts for structured output extraction, populate the messages array with your system and user messages. You can specify liquid templating in your system and user messages.<br/>
/// Between the system or user messages, you must reference either 'transcript' or 'messages' with the `{{}}` syntax to access the conversation history.<br/>
/// For text extraction, you must reference 'transcript', 'messages', or 'messagesWithConfidence' with the `{{}}` syntax to access the conversation history.<br/>
/// In structured outputs, `{{messages}}` includes conversation text and tool calls/results but omits caller transcription-confidence fields. Text extraction can use `{{messagesWithConfidence}}` when the output needs the original message history with transcription confidence. These variables also apply in structured-output schema descriptions. Audio-targeted (`messages-with-audio`) extraction ignores custom messages. Stored call artifacts and API messages retain their confidence data.<br/>
/// Between the system or user messages, you must reference a variation of the structured output with the `{{}}` syntax to access the structured output definition.<br/>
/// i.e.:<br/>
/// `{{structuredOutput}}`<br/>
Expand Down
Loading
Loading