gpt writing assistant
1.0.0
此Python腳本旨在自動使用人類Claude AI Assistant或OpenAI模型來審查和編輯文檔的過程。它使用燒瓶提供了一個簡單的Web UI,並讀取Word文檔(.docx),將其解析為段落,然後將每個段落髮送到Claude,以根據提供的指南進行編輯。然後將編輯的段落寫回文檔,並帶有跟踪的更改,因此您可以查看修改的內容。
不再使用GPT-4功能呼叫能力。現在,可以使用擬人化的Claude和其他接受自由形式文本提示的OpenAI模型。
添加了一個燒瓶Web UI,以易於使用。用戶現在可以通過Web表單上傳文檔,而不是直接運行Python腳本。
使用.env文件進行配置而不是config.py文件。
該腳本將每個段落髮送給Claude,並提供提供編輯指南的提供的序言。將克勞德(Claude)對每個段落的響應與原始響應進行比較,並且使用diff_match_patch生成了差異。然後,使用LXML將差異應用於原始文檔XML。
請參閱 /輸出 /文件夾中包含的示例輸出。
使用Web UI:
pip install -r requirements.txtpython app.py燒瓶應用程序提供了一個簡單的接口,用於上傳文件,查看差異並下載編輯的文檔。
高級用戶還可以直接使用其自己的輸入/輸出路徑和參數直接運行edit_document.py。
該腳本需要以下python庫:
您還需要一個用於人類Claude的API密鑰,將.ENV文件設置為CLAUDE_API_KEY 。
請仔細使用並驗證輸出! AI並不完美,可能會做出不必要的改變。
潛在的改進:
讓我知道您還有其他問題!