R, 84 7878 72 bytes
For an arbitrary entry of coprimes, \$a_1, a_2,\ldots\$, Frobenius' amount is given by
a=scan();max((1:(b<-min(a)*max(a)))[-colSums(combn(outer(a,0:b),sum(!!a)))])
since it is always smaller than the product of the extreme \$a_i\$'s. It is then a matter of combining all possible combinations (and more) within that range. Thanks to Cole Beck for suggesting outer with no "*" and colSums rather than `apply(...,2,sum)'.
A faster but longer (by two bytes) version only considers max(a):
a=scan();max((1:(min(a)*(b<-max(a))))[-applycolSums(combn(outer(a,0:b,"*"),sum(!!a)),2,sum)])
A slightly shorter version (7872 bytes) that most often takes too log or too much space to run on Try it online is
a=scan();max((1:(b<-prod(a)))[-applycolSums(combn(outer(a,0:b,"*"),sum(!!a)),2,sum)])