Free
Document Summarizer
Upload a document and get a concise summary.
TLDR with key pointsPDF and textNo sign-upFree
Drop or tap to upload a document
PDF, TXT, MD, HTML · max 50 MB
Frequently asked questions
Built with Pixeltable
Fact sheet
Last updated
| Modality | Document |
|---|---|
| Inputs | PDF or text file |
| Outputs | Summary text |
| Computed column | extract_document_text, then Groq chat_completions for the summary |
| What updates | A new or changed row recomputes only that row. Unchanged rows stay cached. |
| Canonical doc | Computed columns |
Runnable sample
import pixeltable as pxt
from pixeltable.functions.groq import chat_completions
TableModel = pxt.model_base()
class DocChat(TableModel, name='doc_chat'):
document: pxt.Document
question: pxt.String
extracted_text = extract_document_text(document)
llm_prompt = build_doc_prompt(extracted_text, question)
answer = chat_completions(
messages=[{'role': 'user', 'content': llm_prompt}],
model='llama-3.3-70b-versatile',
).choices[0].message.contentRelated tools
- Chat with PDF
Modality: Document
Computed column: extract_document_text, then Groq chat_completions. No embedding index
Docs - PDF to Text Extractor
Modality: Document
Computed column: extract_document_text on the Document column
Docs