Skip to content

Pakzone1/sps-document-enhancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Document Enhancer

A Python program that enhances Word documents using OpenAI's o1-mini model. Converts Word documents to Markdown, processes them through OpenAI for enhancement, and converts back to Word format.

Features

  • Converts Word documents (.docx) to Markdown format
  • Uses OpenAI's o4-mini-deep-research model via Responses API
  • Preserves document structure (headings, lists, tables)
  • Improves grammar, clarity, and professionalism
  • Converts enhanced content back to Word format

Installation

  1. Install Python 3.8 or higher
  2. Install required packages: pip install -r requirements.txt
  3. Set OpenAI API key: $env:OPENAI_API_KEY = "your-api-key-here"

Usage

python document_enhancer.py input.docx [output.docx]
from document_enhancer import DocumentEnhancer

enhancer = DocumentEnhancer(api_key="your-api-key")
result = enhancer.process_document("input.docx", "output.docx")

How It Works

  1. Converts Word document to Markdown format
  2. Sends content to OpenAI's o4-mini-deep-research model using Responses API
  3. Converts enhanced Markdown back to Word document

Requirements

  • Python 3.8+
  • OpenAI API key
  • Required packages (see requirements.txt)

Limitations

  • Works with .docx files only
  • Complex formatting may require manual adjustment
  • API usage incurs costs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages