From de1e2d0691f87f7ce55bb14bf502cb7e4cf9411f Mon Sep 17 00:00:00 2001 From: Patrick Sy Date: Mon, 4 Nov 2024 23:01:08 +0100 Subject: [PATCH] assistant: Fix Gemini 1.5 Pro throwing "missing field 'index' at line N column M" (#20200) Closes https://github.com/zed-industries/zed/issues/20033 - Fixed deserialization error of `GenerateContentCandidate` where `index` is unexpectedly nil --- crates/google_ai/src/google_ai.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/google_ai/src/google_ai.rs b/crates/google_ai/src/google_ai.rs index 7991c67956bb85..1830045f33cc7f 100644 --- a/crates/google_ai/src/google_ai.rs +++ b/crates/google_ai/src/google_ai.rs @@ -136,7 +136,7 @@ pub struct GenerateContentResponse { #[derive(Debug, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct GenerateContentCandidate { - pub index: usize, + pub index: Option, pub content: Content, pub finish_reason: Option, pub finish_message: Option,