Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from smolagents import load_tool | |
| import json | |
| analyzer = load_tool("MHamdan/web-analyzer", trust_remote_code=True) | |
| def create_interface(): | |
| with gr.Blocks(title="Web Content Analyzer") as iface: | |
| gr.Markdown("# π Web Content Analyzer") | |
| gr.Markdown(""" | |
| Get AI-powered analysis of any webpage: | |
| * π Smart Summary | |
| * π Sentiment Analysis | |
| * π Content Statistics | |
| """) | |
| url_input = gr.Textbox( | |
| label="Webpage URL", | |
| placeholder="https://example.com" | |
| ) | |
| analyze_btn = gr.Button("Analyze") | |
| output = gr.JSON(label="Analysis Results") | |
| # Examples | |
| examples = [ | |
| ["https://www.artificialintelligence-news.com/2024/02/14/openai-anthropic-google-white-house-red-teaming/"], | |
| ["https://www.artificialintelligence-news.com/2024/02/13/ai-21-labs-wordtune-chatgpt-plugin/"] | |
| ] | |
| gr.Examples( | |
| examples=examples, | |
| inputs=url_input, | |
| outputs=output, | |
| fn=analyzer, | |
| cache_examples=True | |
| ) | |
| analyze_btn.click( | |
| fn=analyzer, | |
| inputs=url_input, | |
| outputs=output | |
| ) | |
| return iface | |
| demo = create_interface() | |
| demo.launch() | |