import gradio as gr from transformers import pipeline classifier = pipeline("zero-shot-classification", model="cointegrated/rubert-tiny2") def classify(item: str, categories: str) -> str: categories_list = [c.strip() for c in categories.split(",")] result = classifier(item, categories_list, multi_label=False) return result['labels'][0] iface = gr.Interface( fn=classify, inputs=[ gr.Textbox(label="Название товара"), gr.Textbox(label="Категории (через запятую)", value="Техника, Овощи, Инструменты") ], outputs=gr.Textbox(label="Категория") ) iface.launch()