背景:之前博主使用PySide6开发了一个刷题复习软件实用刷题复习软件【单机版】 | 使用PySide6自制刷题软件【源码+解析】| 支持自定义excel题库。当前AI大模型火爆,可以借助AI在刷题复习软件中加入AI分析作答功能,提升刷题体验,更好的理解题目背后的逻辑和原理,同时也可以了解一下当前AI开放平台的开发过程。进行了一系列搜索后,决定还是使用免费、比较权威一点的AI大模型平台讯飞星火来完成这项研究工作。这里先放结果测试图,大模型分析的答案还是挺厉害的。


基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践
- 一、查阅官方API开发文档
- 二、下载官方的Python 调用示例并进行调试
- 三、在PySide6中使用 【讯飞星火 Spark Lite】
- 3.1创建QTextEdit组件
- 3.2创建工作线程,实现异步更新QTextEdit
- 3.3启动大模型请求线程
- 3.4 测试结果
- 四、结语
通过以下网址https://xinghuo.xfyun.cn/sparkapi,进入星火大模型API首页。

找到页面,点击。

然后需要进行注册授权之类的操作,最后进入,如下图:

然后点击右下角的文档,进入使用教程页面。

把API文档拉到第三部分,找到链接,并点击下载。


解压后,把文件用pycharm打开。如下图:

接着把代码中的换成之前注册后获得的,注册时获得的在下图网页的右上侧。


为了显示大模型返回的文字,我们使用的进行开发。以下是核心示例代码:
其中是刚才【讯飞星火 Spark Lite】示例代码的一个,方便线程调用。
AIAssistant类的实现如下:
核心代码是在这句循环中加入更新PySide6信号的代码:。
最后添加按钮,启动线程即可。示例代码如下:
结合博主之前做的一个刷题工具,点击右上角的请求按钮,就会得到这道题目的AI大模型分析的结果,回答的还是挺准的,的确可以指导用户答题和复习。测试效果如下:

当前大模型的发展非常迅速,接口使用的成本已经非常低,快速免费调用已经成为可能。随着大模型和传统应用的深度融合,估计很快就会成为开发应用的标配,大大提升用户使用的体验。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/222759.html