Spaces:
Runtime error
Runtime error
| from transformers import pipeline | |
| import gradio as gr | |
| ner_pipeline = pipeline(model="projecte-aina/roberta-base-ca-v2-cased-ner") | |
| exemples = ["El Joan no ha anat mai a Manresa"] | |
| def ner(text): | |
| output = ner_pipeline(text) | |
| return {"text": text, "entities": output} | |
| def neteja(): | |
| return [gr.Textbox(value=None), gr.HighlightedText(value=None)] | |
| with gr.Blocks(theme=gr.themes.Glass()) as demo: | |
| gr.Markdown( | |
| """ | |
| # Reconeixament d'entitats nomenades en català | |
| Escriu o copia un text i troba les seves entitats | |
| """) | |
| with gr.Row(): | |
| with gr.Column(): | |
| inp = gr.Textbox(label="text", placeholder="Escriu aquí...") | |
| with gr.Row(): | |
| b1 = gr.Button(value="Neteja") | |
| b2 = gr.Button("Troba entitats", variant="primary") | |
| out = gr.HighlightedText(label="sortida") | |
| examples = gr.Examples(examples=exemples, inputs=inp, label="Exemple:") | |
| logout_button = gr.Button("Logout", link="/logout") | |
| b1.click(neteja, outputs=[inp, out]) | |
| b2.click(ner, inputs=inp, outputs=out) | |
| demo.launch(show_api=False, auth=("admin", "admin")) |