From 0d456df588916b2b134db873fde8360f86496707 Mon Sep 17 00:00:00 2001 From: Alex Liu Date: Wed, 7 May 2025 18:08:56 +0800 Subject: [PATCH] fix: gemini response json schema --- relay/channel/gemini/relay-gemini.go | 1 + 1 file changed, 1 insertion(+) diff --git a/relay/channel/gemini/relay-gemini.go b/relay/channel/gemini/relay-gemini.go index dbe65528..ae9a3b7b 100644 --- a/relay/channel/gemini/relay-gemini.go +++ b/relay/channel/gemini/relay-gemini.go @@ -391,6 +391,7 @@ func removeAdditionalPropertiesWithDepth(schema interface{}, depth int) interfac } // 删除所有的title字段 delete(v, "title") + delete(v, "$schema") // 如果type不为object和array,则直接返回 if typeVal, exists := v["type"]; !exists || (typeVal != "object" && typeVal != "array") { return schema