Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from transformers import pipeline | |
| # Load the zero-shot classification pipeline | |
| classifier = pipeline("zero-shot-classification", model="DAMO-NLP-SG/zero-shot-classify-SSTuning-XLM-R") | |
| # Function to perform classification | |
| def classify_text(text, candidate_labels): | |
| result = classifier(text, candidate_labels) | |
| return result['labels'][0], result['scores'][0] | |
| # Define the Gradio interface | |
| iface = gr.Interface( | |
| fn=classify_text, | |
| inputs=[ | |
| gr.Textbox(label="Enter Text"), | |
| gr.Textbox(label="Enter Candidate Labels (comma-separated)"), | |
| gr.Button(label="Submit") | |
| ], | |
| outputs=gr.Label(num_top_classes=1), | |
| live=True, | |
| title="Zero-Shot Classification Web App", | |
| description="Enter a text and candidate labels (comma-separated) to classify.", | |
| ) | |
| # Launch the Gradio interface | |
| iface.launch(share=True) | |