diff --git a/internal/translator/gemini-cli/openai/chat-completions/cli_openai_request.go b/internal/translator/gemini-cli/openai/chat-completions/cli_openai_request.go index 87e3ce0a..453aca7b 100644 --- a/internal/translator/gemini-cli/openai/chat-completions/cli_openai_request.go +++ b/internal/translator/gemini-cli/openai/chat-completions/cli_openai_request.go @@ -31,6 +31,7 @@ func ConvertOpenAIRequestToGeminiCLI(modelName string, inputRawJSON []byte, _ bo util.Walk(root, "", "additionalProperties", &pathsToDelete) util.Walk(root, "", "$schema", &pathsToDelete) util.Walk(root, "", "ref", &pathsToDelete) + util.Walk(root, "", "strict", &pathsToDelete) var err error for _, p := range pathsToDelete { diff --git a/internal/translator/gemini/openai/chat-completions/gemini_openai_request.go b/internal/translator/gemini/openai/chat-completions/gemini_openai_request.go index 41476a02..0fc1cf10 100644 --- a/internal/translator/gemini/openai/chat-completions/gemini_openai_request.go +++ b/internal/translator/gemini/openai/chat-completions/gemini_openai_request.go @@ -31,6 +31,7 @@ func ConvertOpenAIRequestToGemini(modelName string, inputRawJSON []byte, _ bool) util.Walk(root, "", "additionalProperties", &pathsToDelete) util.Walk(root, "", "$schema", &pathsToDelete) util.Walk(root, "", "ref", &pathsToDelete) + util.Walk(root, "", "strict", &pathsToDelete) var err error for _, p := range pathsToDelete {