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并不完美,可能会做出不必要的改变。
潜在的改进:
让我知道您还有其他问题!