使用Qt5做一个调用大模型的API的exe可执行程序

打算玩一玩qt,使用Qt做一个调用各个大模型的API的exe可执行程序。

1.0版本

  • 完成时间:2024.01.18

  • 版 本:1.0

  • 完成内容:1.完成项目的基本架构:一个main函数里面连接两个对象
    2.实现https访问,调用文心大模型API
    3.创建并设计窗口,编写代码响应用户的操作
    4.整理代码的结构和框架,补全函数的注释,使得源代码能够简洁、易懂
    5.完成窗口显示文本字体大小的设置

  • 不足的地方:1.用户输入文本的字体大小未设置
    2.没有完成API需要的token自动更新功能,使得API有效期只有30天
    3.设计的窗口太丑了,不够美观

  • 可扩写的功能:1.可封装其他公司的大模型API进来,实现“一键全提问”
    2.实现文件操作,用户可以通过文本文件来自己配置自己的大模型连接
    3.扩展窗口,实现多窗口,或者在窗口内配置/管理API
    4.完成.exe可执行文件的打包
    5.完成软件图标的插入

  • 以下是1.5版本的界面UI,只调用了文心一言的API接口
    1.5版本的UI设计

2.0版本

  • 完成时间:2024.02.10

  • 版 本:2.0

  • 完成内容:1.在版本1.0的基础上调整了窗口的布局结构,使得可以随意缩放窗口
    2.更改用户输入文本的编辑框位lineEdit控件,此控件为单行输入
    3.完成测试代码,可以调用外部的exe可执行文件,此exe可执行文件由python代码打包生成
    4.完成调用阿里云的通义千问大模型API接口,并设计一个多显示控件的窗口
    5.重新调整了代码的架构,按照:UI响应、https请求管理、大模型数据管理的架构设计。
    其中UI响应和https请求管理的两个类除了基本的初始化函数外,只需要关注槽函数即可。
    6.用户输入文本的字体大小完成设置
    7.完成exe可执行文件的打包
    8.完成软件图标的设计和使用
    9.响应键盘的“Enter”键来发送文本数据

  • 下一个版本想做的:1.实现使用键盘的左右方向键来控制界面的滑动
    2.增加封装大模型API的数量,至少两个
    3.通过双击小窗口切换到大窗口

  • 2.0版本ui设计
    2.0版本的UI设计

代码下载

  • 1.0版本代码下载地址
    下载地址:(https://download.csdn.net/download/weixin_42473339/88818946)
  • 2.0版本可执行程序,免安装,解压直接使用exe程序
    下载地址:(https://download.csdn.net/download/weixin_42473339/88824863)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏夜2029

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值