📄 PDF Support

Upload and analyze PDF documents directly. Extract text, understand layouts, answer questions, and summarize content from any PDF.

📋

Text Extraction

Extract all text content while preserving structure

📊

Table Recognition

Understand and extract data from tables

🖼️

Image Analysis

Analyze charts, graphs, and images within PDFs

Q&A

Ask questions about the document content

📝

Summarization

Generate concise summaries of lengthy documents

🔍

Information Retrieval

Find specific information within large documents

How It Works

📄 Quarterly_Report_Q4_2024.pdf
Pages Detected
24 pages
Tables Found
8 tables with financial data
Charts
5 charts (bar, line, pie)
Key Insight
Q4 revenue increased 23% YoY to $4.2B

Specifications

100 MB
Max file size
2,000
Max pages
~1,500
Tokens per page
Instant
Processing

Quick Start

Python - Analyze a PDF
from mythicdot import MythicDot import base64 client = MythicDot() # Option 1: Upload file first file = client.files.create( file=open("report.pdf", "rb"), purpose="user_data" ) response = client.responses.create( model="mythic-4", input=[ { "type": "input_file", "file_id": file.id }, { "type": "input_text", "text": "Summarize the key findings from this report" } ] ) # Option 2: Base64 inline with open("report.pdf", "rb") as f: pdf_data = base64.standard_b64encode(f.read()).decode() response = client.responses.create( model="mythic-4", input=[ { "type": "input_file", "file_data": f"data:application/pdf;base64,{pdf_data}" }, { "type": "input_text", "text": "What are the main conclusions?" } ] ) print(response.output_text)

Use Cases

📑

Contract Analysis

Extract key terms, obligations, and dates from legal documents

📈

Financial Reports

Analyze quarterly reports, extract metrics, compare periods

🎓

Research Papers

Summarize academic papers, extract citations and methodology

📋

Form Processing

Extract data from applications, invoices, and standardized forms

📂 Supported Document Types
Contracts Reports Invoices Forms Manuals Research Papers Presentations Spreadsheets Scanned Documents Multi-page PDFs

Start Analyzing PDFs

Upload any PDF and let AI extract the insights.

Files API → File Search →