星火 Spark Lite 是讯飞的一个免费开放的轻量级大语言模型,适合低算力推理与模型精调等场景。
以下是使用 Cursor + NestJS 接入星火 Spark Lite 的教程,使用的是openai这个第三方库进行接入到后端,给前端提供接口使用。
- 注册账号并获取 API 密钥:
- 访问讯飞星火官网,注册账号并完成实名认证。
- 在控制台创建应用,获取 、 和 。
- 领取免费的 Spark Lite API 密钥。
- 环境配置:
- 安装 Node.js 和 npm。
- 创建 NestJS 项目并进入项目目录。
最开始询问时没有添加指定要openai这个库,cursor默认将其api接入,感觉有点不优雅,就使用openai这个库,后续添加过多也可以统一。
为了减少弯路,先去官网查看官方文档,将其喂给cursor,让其将python改为nodejs的nest框架

改完之后发现运行不起来,报错了,根据猜测应该是之前api的返回格式和openai返回的格式不一样
知道原因之后,让cursor进行修改

- 安装必要的依赖:
- 创建 StarfireService:
使用前端控制台发送 POST 请求到 ,请求体不用包括 字段,在后端已经使用了自定义的提示词。
最终的效果,后端控制台输出,速度还是杠杠滴,快去试试吧
科大讯飞 星火 教程
以下是完整的代码结构及关键文件内容:
- API 密钥:不要泄露你的 API 密钥,确保它安全地存储在配置文件或环境变量中。
- 错误处理:在实际应用中,增强错误处理逻辑以提升用户体验。
- 性能优化:根据需要优化 API 请求和响应处理,确保系统高效运行。
此教程提供了一个基础的接入方式,你可以根据实际需求进行扩展和优化。如果你在接入过程中遇到问题,可以参考讯飞星火的官方文档或寻求社区支持。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/281977.html原文链接:https://javaforall.net
