--- title: NewsIA emoji: 📰 colorFrom: blue colorTo: red sdk: gradio sdk_version: 5.0.0 app_file: app.py pinned: false license: apache-2.0 short_description: AI-Powered News Generator --- # 📰 NewsIA - AI News Generator NewsIA is an application that uses artificial intelligence to generate professional news articles from multiple sources using optimized models. ## Features - **Multiple input sources**: Documents (PDF, DOCX, XLSX, CSV), audio, video, URLs, and social media - **Automatic transcription**: Transcribes audio/video files using Whisper - **Efficient generation**: Uses Unsloth-optimized TinyLlama for fast inference - **Memory management**: Automatic model reset for ZeroGPU compatibility - **Customization**: Adjustable length and tone ## How to Use 1. Provide **instructions** and **key facts** 2. Adjust desired **length** (100-500 words) and **tone** 3. Add optional sources: - Upload documents - Add audio/video files for transcription - Include relevant URLs - Add social media links 4. Click **Generate News** ## Technical Improvements - 🚀 4x faster inference with Unsloth - 🔒 Secure model loading (weights_only=True) - 💻 Full English interface - 🧠 Optimized memory management for ZeroGPU - 📈 Updated dependencies for Gradio 5.x ## Installation ```bash pip install -r requirements.txt