diff --git a/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.AccountUpdateDetailsV1MePatch.g.cs b/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.AccountUpdateDetailsV1MePatch.g.cs
index 4963c96..67eb8b6 100644
--- a/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.AccountUpdateDetailsV1MePatch.g.cs
+++ b/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.AccountUpdateDetailsV1MePatch.g.cs
@@ -40,7 +40,7 @@ partial void ProcessAccountUpdateDetailsV1MePatchResponseContent(
request: request);
using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
- method: new global::System.Net.Http.HttpMethod("PATCH"),
+ method: global::System.Net.Http.HttpMethod.Patch,
requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + "/v1/me", global::System.UriKind.RelativeOrAbsolute));
var __httpRequestContent = new global::System.Net.Http.StringContent(
content: global::System.Text.Json.JsonSerializer.Serialize(request, global::DeepInfra.SourceGenerationContext.Default.MeIn),
diff --git a/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.CreateVoiceV1VoicesAddPost.g.cs b/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.CreateVoiceV1VoicesAddPost.g.cs
new file mode 100644
index 0000000..c7e44c1
--- /dev/null
+++ b/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.CreateVoiceV1VoicesAddPost.g.cs
@@ -0,0 +1,84 @@
+
+#nullable enable
+
+namespace DeepInfra
+{
+ public partial class DeepInfraApi
+ {
+ partial void PrepareCreateVoiceV1VoicesAddPostArguments(
+ global::System.Net.Http.HttpClient httpClient);
+ partial void PrepareCreateVoiceV1VoicesAddPostRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage);
+ partial void ProcessCreateVoiceV1VoicesAddPostResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessCreateVoiceV1VoicesAddPostResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// Create Voice
+ /// Create a new voice
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task CreateVoiceV1VoicesAddPostAsync(
+ global::System.Threading.CancellationToken cancellationToken = default)
+ {
+ PrepareArguments(
+ client: _httpClient);
+ PrepareCreateVoiceV1VoicesAddPostArguments(
+ httpClient: _httpClient);
+
+ using var httpRequest = new global::System.Net.Http.HttpRequestMessage(
+ method: global::System.Net.Http.HttpMethod.Post,
+ requestUri: new global::System.Uri(_httpClient.BaseAddress?.AbsoluteUri.TrimEnd('/') + "/v1/voices/add", global::System.UriKind.RelativeOrAbsolute));
+
+ PrepareRequest(
+ client: _httpClient,
+ request: httpRequest);
+ PrepareCreateVoiceV1VoicesAddPostRequest(
+ httpClient: _httpClient,
+ httpRequestMessage: httpRequest);
+
+ using var response = await _httpClient.SendAsync(
+ request: httpRequest,
+ completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
+ cancellationToken: cancellationToken).ConfigureAwait(false);
+
+ ProcessResponse(
+ client: _httpClient,
+ response: response);
+ ProcessCreateVoiceV1VoicesAddPostResponse(
+ httpClient: _httpClient,
+ httpResponseMessage: response);
+
+ var __content = await response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
+
+ ProcessResponseContent(
+ client: _httpClient,
+ response: response,
+ content: ref __content);
+ ProcessCreateVoiceV1VoicesAddPostResponseContent(
+ httpClient: _httpClient,
+ httpResponseMessage: response,
+ content: ref __content);
+
+ try
+ {
+ response.EnsureSuccessStatusCode();
+ }
+ catch (global::System.Net.Http.HttpRequestException ex)
+ {
+ throw new global::System.InvalidOperationException(__content, ex);
+ }
+
+ return
+ global::System.Text.Json.JsonSerializer.Deserialize(__content, global::DeepInfra.SourceGenerationContext.Default.Voice) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.DeleteVoiceV1VoicesVoiceIdDelete.g.cs b/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.DeleteVoiceV1VoicesVoiceIdDelete.g.cs
new file mode 100644
index 0000000..7033358
--- /dev/null
+++ b/src/libs/DeepInfra/Generated/DeepInfra.DeepInfraApi.DeleteVoiceV1VoicesVoiceIdDelete.g.cs
@@ -0,0 +1,89 @@
+
+#nullable enable
+
+namespace DeepInfra
+{
+ public partial class DeepInfraApi
+ {
+ partial void PrepareDeleteVoiceV1VoicesVoiceIdDeleteArguments(
+ global::System.Net.Http.HttpClient httpClient,
+ ref string voiceId);
+ partial void PrepareDeleteVoiceV1VoicesVoiceIdDeleteRequest(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpRequestMessage httpRequestMessage,
+ string voiceId);
+ partial void ProcessDeleteVoiceV1VoicesVoiceIdDeleteResponse(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage);
+
+ partial void ProcessDeleteVoiceV1VoicesVoiceIdDeleteResponseContent(
+ global::System.Net.Http.HttpClient httpClient,
+ global::System.Net.Http.HttpResponseMessage httpResponseMessage,
+ ref string content);
+
+ ///
+ /// Delete Voice
+ ///
+ ///
+ /// The token to cancel the operation with
+ ///
+ public async global::System.Threading.Tasks.Task