How can I train my platform data using hugging face

I want the functionality similar to zero-shot classification. I can have different different domains as per the clients, how can i train these domains using hugging face.
Is it possible to use any existing pre train model or I need to write the code from the scratch to train multiple domains as per the client requirement.
Please guide me that how can i achieve this using hugging face.