Let $A$ be an abelian category closed with respect to small coproducts (that is, and AB3 category). Which assumptions are sufficient to ensure the existence of an exact faithful functor from $A^{op}$ into abelian groups that respects products (i.e., it should send $A$-coproducts into the corresponding products)? I suspect that in certain cases one can take a functor represented by an injective cogenerator in the category $\operatorname{Ind}-A$, but I don't understand when this works. Do exact $\alpha$-filtered colimits in $A$ (where $\alpha$ is a regular cardinal) help (say, if $A$ contains a generator)?