This repository was archived by the owner on Jun 3, 2026. It is now read-only.
Repository navigation
v0.2.0
GPTParse v0.2.0 - Multi-Mode Processing & Extended Format Support
GPTParse now supports both PDF documents and images (PNG, JPG, JPEG), offering multiple processing modes for conversion to Markdown. Choose between local processing, AI vision models, or a combination of both for optimal results.
Major New Features:
Extended Format Support
- PDF Documents: Full support for single and multi-page PDFs
- Image Files: Direct processing of PNG, JPG, and JPEG files
- Preserved Structure: Maintains tables, lists, and embedded images across all formats
Multiple Processing Modes
- Fast Mode: Local PDF processing using pymupdf4llm - no AI required
- Vision Mode: High-fidelity conversion of PDFs and images using Vision Language Models (VLMs)
- Hybrid Mode: Enhanced accuracy by combining fast and vision processing for PDFs
Improved Model Support
- Latest Claude 3.5 Sonnet model integration
- Pinned to latest stable releases for consistent performance
- Maintained support for OpenAI, Anthropic, and Google models
Quick Start:
# Install the latest version
pip install gptparse
# Process PDFs:
# Fast local processing (no AI required)
gptparse fast document.pdf --output_file output.md
# AI-powered vision processing
export OPENAI_API_KEY="your-openai-api-key"
gptparse vision document.pdf --output_file output.md
# Enhanced hybrid processing
gptparse hybrid document.pdf --output_file output.md
# Process Images:
gptparse vision screenshot.png --output_file output.md
gptparse vision photo.jpg --output_file output.mdSupported Models:
- OpenAI: gpt-4o (default), gpt-4o-mini
- Anthropic: claude-3-5-sonnet-latest (default), claude-3-opus-latest
- Google: gemini-1.5-pro-002 (default), gemini-1.5-flash-002, gemini-1.5-flash-8b
Breaking Changes:
- Anthropic models now use the
latesttag instead of specific dates - Minimum Python version requirement remains at 3.9
For full documentation, usage examples, and contribution guidelines, please refer to the README.md.
This release significantly expands GPTParse's capabilities with support for multiple file formats and processing modes, making it even more versatile for your document processing needs.