Проблема с использованием ...
в вашей функции заключается в том, что первые два аргумента - это тело запроса и тело ответа, которые передаются в вызове API.Если вы сначала добавите их, вы можете захватить все оставшиеся безымянные аргументы.
#' @post /predict
calculate_prediction <- function(req, res, ...){
arguments = list(...)
print(arguments)
return(arguments)
}