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 87e3ce0..453aca7 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 41476a0..0fc1cf1 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 {