diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..8fb44a9 Binary files /dev/null and b/.DS_Store differ 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, }