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.
- 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
- Install Python 3.8 or higher
- Install required packages:
pip install -r requirements.txt - Set OpenAI API key:
$env:OPENAI_API_KEY = "your-api-key-here"
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")- Converts Word document to Markdown format
- Sends content to OpenAI's o4-mini-deep-research model using Responses API
- Converts enhanced Markdown back to Word document
- Python 3.8+
- OpenAI API key
- Required packages (see requirements.txt)
- Works with .docx files only
- Complex formatting may require manual adjustment
- API usage incurs costs