OpenAi inputSchema requires nullable ToolParams. We have the issue, that OpenAI can not handle tool call where all ToolParams are not required. At least one parameter needs to be required. It seems to work when ToolParam is marked as Nullable

It would be great to have @Nullable @ToolParam or using swagger @Schema(nullable=true)