From 46525071e9f4f661d2cbab616d644fd54abcc2d0 Mon Sep 17 00:00:00 2001 From: Andre Bandarra Date: Tue, 2 Dec 2025 10:12:22 +0000 Subject: [PATCH] Makes thinking budget optional --- .DS_Store | Bin 0 -> 6148 bytes src/types/generate_content.rs | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8fb44a99fb057165cbb8aa82d615c0de2a66b907 GIT binary patch literal 6148 zcmeHKyG{c^3>=dbC()#&++W}iR#Er@egH`5f`T|9QC^kr;?o#EKtvZL8X7c~ytC`` zcy&{p&j4)wy1NEe00z1vj=s#zpS#cOq9TqKHJ-7@BgWmh-OsYm2b?>Q^M-po;T!+q zaEKZUjCjG;OMZsVS5j08NC7Dz1*Cu!_>BVW*>1ySqE;y&1*E{20{(qybjMyeCB~q#?<||cioxPm*+D5;ld(J!Ejr*W* miFQnkcFcpf0UpQ9lE&i%bgqwE`bVQyM@3 literal 0 HcmV?d00001 diff --git a/src/types/generate_content.rs b/src/types/generate_content.rs index 6c53407..e508f60 100644 --- a/src/types/generate_content.rs +++ b/src/types/generate_content.rs @@ -198,7 +198,8 @@ impl GenerationConfigBuilder { #[serde(rename_all = "camelCase")] pub struct ThinkingConfig { pub include_thoughts: bool, - pub thinking_budget: isize, + #[serde(skip_serializing_if = "Option::is_none")] + pub thinking_budget: Option, #[serde(skip_serializing_if = "Option::is_none")] pub thinking_level: Option, }