2026年基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践背景 之前博主使用 PySide6 开发了一个刷题复习软件实用刷题复习软件 单机版 使用 PySide6 自制刷题软件 源码 解析 支持自定义 excel 题库 当前 AI 大模型火爆 可以借助 AI 在刷题复习软件中加入 AI 分析作答功能 提升刷题体验 更好的理解题目背后的逻辑和原理 同时也可以了解一下当前 AI 开放平台的开发过程 进行了一系列搜索后 决定还是使用免费

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



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

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#Spark Lite

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#Spark Lite_02

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践

  • 一、查阅官方API开发文档
  • 二、下载官方的Python 调用示例并进行调试
  • 三、在PySide6中使用 【讯飞星火 Spark Lite】
  • 3.1创建QTextEdit组件
  • 3.2创建工作线程,实现异步更新QTextEdit
  • 3.3启动大模型请求线程
  • 3.4 测试结果
  • 四、结语

通过以下网址https://xinghuo.xfyun.cn/sparkapi,进入星火大模型API首页。

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#人工智能_03

找到页面,点击。

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#讯飞星火Spark_04

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

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#讯飞星火Spark_05

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

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#人工智能_06

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

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#Spark Lite_07

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#大语言模型_08

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

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#Spark Lite_09

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

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#Spark Lite_10

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#大语言模型_11

为了显示大模型返回的文字,我们使用的进行开发。以下是核心示例代码:

其中是刚才【讯飞星火 Spark Lite】示例代码的一个,方便线程调用。

AIAssistant类的实现如下:

核心代码是在这句循环中加入更新PySide6信号的代码:。

最后添加按钮,启动线程即可。示例代码如下:

结合博主之前做的一个刷题工具,点击右上角的请求按钮,就会得到这道题目的AI大模型分析的结果,回答的还是挺准的,的确可以指导用户答题和复习。测试效果如下:

基于【讯飞星火 Spark Lite】轻量级大语言模型的【PySide6应用】开发与实践_#人工智能_12

当前大模型的发展非常迅速,接口使用的成本已经非常低,快速免费调用已经成为可能。随着大模型和传统应用的深度融合,估计很快就会成为开发应用的标配,大大提升用户使用的体验。

小讯
上一篇 2026-04-04 22:12
下一篇 2026-04-04 22:10

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/222759.html