As nouns the difference between antipsychotic and benzodiazepine
is that
antipsychotic is any of a group of drugs used to treat psychosis while
benzodiazepine is any of a class of psychoactive drugs, structured upon diazepine, used in the treatment of anxiety, insomnia and other related disorders.
As an adjective antipsychotic
is preventing or counteracting psychosis.