小工具发布:项目文件转提示词小工具-助您将项目多个文件转化为提示词,以便提供给大模型

这是一个什么软件?

这是一个使用Python编写的小工具,能够帮助您将一个文件夹中下面的所有的可直接读取为文本的文件(比如.md .txt .cpp .py .jsp )全部自动的转化为文字并拼接,最终输出为一大段AI提示词,并提供该文件夹下面的文件树(即文件夹中的文件架构),方便用户一次性将一整个项目全部喂给大模型

为什么会有这个软件?

虽然现在市面上现在有很多的大模型常见已经支持通过命令号的工具来自动的读取项目文件(比如阿里的QwenCode),但是有的时候我们并不想让大模型直接访问操作我们的文件,而一个个的手动复制文件给AI又是一件很麻烦的事情,所以我便开发了这个软件。

软件下载地址

直接下载就可以了 解压密码为 www.q2019.com,解压出来是一个pyw文件。

如何使用这个软件

如果您想使用这个软件,您需要确保您电脑上安装了python3 或者能够运行python 3,并且拥有图形桌面。

然后您只需要打开解压出来的pyw文件,无需安装依赖即可运行,主界面如图1所示

图1 项目文件转提示词小工具的主界面

软件的功能介绍

当您选择文件夹之后,点击开始按钮,程序便会自动的读取文件夹的文件结构,并读取出文件夹中的可以直接读作文本的文件的内容,并统一输出到下方的输出框中,如图2所示

图2 选中文件夹后点击开始,程序跑出来的程序的效果

您可以点击保存为txt按钮将输出结果另存为txt文件。

当然,如果您需要对输出的文件进行筛选,只需点击筛选文件按钮,可以按照单个文件,文件夹,文件类型进行筛选,指定您要输出的文件,如图3所示

图3 筛选选项框界面

常见问题

Q:软件会收集什么信息?

A:软件不会收集任何用户信息,全称不联网,您可以自行查看源代码进行确认

Q:运行卡顿怎么办

A:这是由于tk的图形组件在显示大量字符的情况下会出现卡顿的问题,暂时无解,抱歉

Q:为什么会有一个截断设置呢?

A:因为这个程序主要的目的是为了给AI生成提示词,而一般AI的输入字数都有上线,所以在这里有一个默认输出30万字的限制,当然您也可以在主界面手动调节这个限制

Q:有问题该如何反馈

A:您直接发送邮件到站长邮箱就行了,当然后续这个程序在一段时间后我会放到github上的。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,记得载明出处。
内容有问题?想与我交流下?点此哦,欢迎前来交流~
上一篇