Scikit-LLM
Seamlessly integrate LLMs into scikit-learn
Note: unlike in a typical supervised setting, the performance of a zero-shot classifier greatly depends on how the label itself is structured. It has to be expressed in natural language, descriptive, and self-explanatory.