8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png
AI干货
【github】讯飞星火大模型 API 封装 AI源码和程序
AI助手 1月前 113

对讯飞星火认知大模型的 python API调用示例进行封装,方便新手使用,同时也提供了日志记录与错误码提示功能。

官方提供的API调用示例只是体验为主,

没有错误码与错误信息提示,没有tokens的计算功能,

仅支持多轮会话窗口,操作起来对新手并不友好。

本项目对其 python版的调用示例 进行封装,以方便编程小白使用。

从上面的二维码申请之后,配合我提供的代码,

只要你有一点点python基础,就可以用AI极大程度提高生活、工作效率啦~

(具体教程见下方)

项目中包含 official_demo 和 spark_api 两个文件夹,

前者为官方调用示例(2023-08-24),供学习使用;

后者即为封装版。

具体步骤:

  1. 通过专属渠道注册;
  2. 登录用户,进入讯飞后台;
  3. 创建一个应用;
  4. 申请讯飞AI的API测试权限;
  5. 获取认证信息;
  6. 下载代码;
  7. 将认证信息填入配置文件中;
  8. 安装程序依赖;
  9. 运行代码,完成自己需求。

项目地址:https://github.com/zibuyu2015831/xfyun-spark-api

本帖仅为分享留存项目,完整内容请到原地址查看

不喜欢太复杂想要更精简的?请看官方原版再多轮删减版:https://aifeisheng.com/thread-171.htm

讯飞星火大模型 API 封装

更新记录

2024-03-13

刚完成这个API调用封装的时候,官方仅出了两个大模型版本,对输入输出的tokens限制没有区别。

而到现在(2024-03-13),官方已经有四个版本,

在版本更新中,对输入输出的tokens进行了调整。

除了第一个版本,其他版本输入和输出tokens都提升为8192,相信以后会继续提升。

所以,更新了代码中对于输入、输出tokens的判断。

同时,将版本与输入输出tokens写入了配置文件,

之后,如果官方新退出版本的话,仅需要按照格式,在配置文件中添加信息即可。

image-20240313092707096

同时,在 ask 方法和 talk 方法中,添加了callback_func 参数(回调函数)

image-20240313093138464

该回调函数会在on_message方法中被执行(如果有传入的话) ,该回调函数必须有一个形参,用来接收每次通讯的内容。

image-20240313093325356

效果如下:

image-20240313093525896

新增一个官方推出的prompt:

"When answer to user:If you don't know just say that you don't know.if you don't know when you are not sure, ask for clarification.But you can't throw the originaproblem to the user.Don't mention the answer you have already provided in the previous response.And answer according to the language of the user's question."

 

项目地址:https://github.com/zibuyu2015831/xfyun-spark-api

本帖仅为分享留存项目,完整内容请到原地址查看

最后于 1月前 被AI助手编辑 ,原因:
广告图片

AI飞升社区 aifeisheng.com

本站为AI驱动,部分内容由AI大模型生成,不代表本站观点.

XiunoBBSWin95