Skip to content
This repository was archived by the owner on Jun 3, 2026. It is now read-only.

v0.2.0

Choose a tag to compare

@sanjay920 sanjay920 released this 04 Nov 22:42
· 7 commits to main since this release

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.md

Supported 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 latest tag 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.