diff --git a/src/libs/Groq/Generated/Groq.IAudioClient.g.cs b/src/libs/Groq/Generated/Groq.IAudioClient.g.cs
index 9a019e9..afe8609 100644
--- a/src/libs/Groq/Generated/Groq.IAudioClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IAudioClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IAudioClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IBatchClient.g.cs b/src/libs/Groq/Generated/Groq.IBatchClient.g.cs
index 60ae94c..c0a5847 100644
--- a/src/libs/Groq/Generated/Groq.IBatchClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IBatchClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IBatchClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IChatClient.g.cs b/src/libs/Groq/Generated/Groq.IChatClient.g.cs
index f28e2fc..566ee8c 100644
--- a/src/libs/Groq/Generated/Groq.IChatClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IChatClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IChatClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IEmbeddingsClient.g.cs b/src/libs/Groq/Generated/Groq.IEmbeddingsClient.g.cs
index 11ba8ef..9465671 100644
--- a/src/libs/Groq/Generated/Groq.IEmbeddingsClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IEmbeddingsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IEmbeddingsClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IFilesClient.g.cs b/src/libs/Groq/Generated/Groq.IFilesClient.g.cs
index 0c73bb6..e840216 100644
--- a/src/libs/Groq/Generated/Groq.IFilesClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IFilesClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IFilesClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IFineTuningClient.g.cs b/src/libs/Groq/Generated/Groq.IFineTuningClient.g.cs
index 3fb6d6c..5a0f15e 100644
--- a/src/libs/Groq/Generated/Groq.IFineTuningClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IFineTuningClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IFineTuningClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IGroqClient.g.cs b/src/libs/Groq/Generated/Groq.IGroqClient.g.cs
index aa2b468..9eeddf7 100644
--- a/src/libs/Groq/Generated/Groq.IGroqClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IGroqClient.g.cs
@@ -33,12 +33,12 @@ public partial interface IGroqClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IModelsClient.g.cs b/src/libs/Groq/Generated/Groq.IModelsClient.g.cs
index c5a3061..a8d842d 100644
--- a/src/libs/Groq/Generated/Groq.IModelsClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IModelsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IModelsClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IRerankingClient.g.cs b/src/libs/Groq/Generated/Groq.IRerankingClient.g.cs
index 112bff4..41d388f 100644
--- a/src/libs/Groq/Generated/Groq.IRerankingClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IRerankingClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IRerankingClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.IResponsesClient.g.cs b/src/libs/Groq/Generated/Groq.IResponsesClient.g.cs
index 71acbea..f9c2f4c 100644
--- a/src/libs/Groq/Generated/Groq.IResponsesClient.g.cs
+++ b/src/libs/Groq/Generated/Groq.IResponsesClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IResponsesClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::Groq.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Groq/Generated/Groq.OptionsSupport.g.cs b/src/libs/Groq/Generated/Groq.OptionsSupport.g.cs
index 90c32e3..9d6a3cf 100644
--- a/src/libs/Groq/Generated/Groq.OptionsSupport.g.cs
+++ b/src/libs/Groq/Generated/Groq.OptionsSupport.g.cs
@@ -106,6 +106,7 @@ public sealed class AutoSDKRetryOptions
public global::System.TimeSpan? Delay { get; set; }
}
+
///
/// Runtime hook interface for generated SDK lifecycle events.
///
@@ -236,6 +237,7 @@ public sealed class AutoSDKHookContext
public global::System.Threading.CancellationToken CancellationToken { get; set; }
}
+
internal static class AutoSDKRequestOptionsSupport
{
internal static global::Groq.AutoSDKHookContext CreateHookContext(