Essay_Prompt / README.md
AbdulWahab14's picture
Update README.md
fc6c963 verified

A newer version of the Gradio SDK is available: 6.13.0

Upgrade
metadata
title: Essay Prompt
emoji: 🏒
colorFrom: green
colorTo: gray
sdk: gradio
sdk_version: 6.6.0
app_file: app.py
pinned: false
license: mit
short_description: Generate Essay from Prompt, Summarize Long PDFs
tags:
  - education
  - students
  - pdf
  - summarization
  - essay
  - writing
  - gradio
  - transformers

πŸŽ“ Student AI Assistant

Generate essays from prompts and summarize long PDFs instantly!

A free, easy-to-use AI tool designed specifically for students to make academic work easier.

✨ Features

  • πŸ“„ PDF Summarizer: Upload PDF files or paste text to get concise summaries
  • ✍️ Essay Generator: Create well-structured essays with customizable parameters (type, tone, word count)
  • πŸ”’ Privacy First: Files are processed in real-time and not stored permanently
  • ⚑ Free & Fast: Powered by Hugging Face's free inference API

πŸš€ How to Use

Summarize PDFs or Text

  1. Upload your PDF file or paste text directly
  2. Adjust summary length using the sliders
  3. Click "Summarize" and get instant results

Generate Essays

  1. Enter your essay topic or prompt
  2. Select essay type (Argumentative, Expository, Descriptive, etc.)
  3. Choose writing tone (Academic, Formal, Neutral)
  4. Set desired word count
  5. Click "Generate Essay"

πŸ’‘ Tips for Best Results

  • PDF Quality: Ensure your PDF contains selectable text (not scanned images)
  • Specific Prompts: The more detailed your essay prompt, the better the output
  • Word Count: For best results, keep requests under 1000 words

πŸ› οΈ Technical Details

  • Framework: Gradio
  • Summarization Model: facebook/bart-large-cnn
  • Generation Model: HuggingFaceH4/zephyr-7b-beta
  • PDF Processing: PyPDF2

πŸ“ License

MIT License - Free for educational use.