最新要闻
- “三桶油”上半年日赚超10亿!豪掷超800亿大红包
- 朝鲜宣布发射两枚弹道导弹
- 突发!一栋五层建筑失火,已致73人遇难
- 3岁萌娃随家人来宁旅游,趁父母睡着溜出门走失大哭……
- 推进企业降成本,安陆有了流程图
- 莫泰168 南京中山门店(关于莫泰168 南京中山门店简述)
- 已有券商接到通知:8月29日恢复T+0算法交易
- 中煤能源(601898):中期业绩低于预期 看好后续产能释放
- 丰田在日本14家组装工厂因系统故障全部停工
- 可帐篷露营,郑州9月1日起开放共享绿地71处
- 暴跌94%!这只股票“果然”崩了!
- 医生从人脑中取出被蟒蛇感染的寄生虫 8厘米长还疯狂扭动
- “赵敏”太经典!55岁港圈女神张敏罕晒泰国豪宅 颜值身材依旧抗打
- 乌龟眼睛上有层白膜图片(乌龟眼睛上有层白膜)
- 2023东莞叶世荣演唱会时间是几点?
- 博越运动版轮圈轮胎规格尺寸及博越运动版外后视镜怎么样讲解
手机
如何简单调用讯飞星火大模型API
孝义:6大重点民生项目
- 如何简单调用讯飞星火大模型API
- 孝义:6大重点民生项目
- 城关区云麓山学校:开展新教师岗前培训活动
- 全国工业和信息化经济运行监测协调工作座谈会在山东济南召开
- 烟台出台“十四五”医疗卫生服务体系规划
- 海口美兰机场暑运期间运送旅客约420万人次
家电
如何简单调用讯飞星火大模型API
讯飞星火大模型 API 封装
01 写在前面
自ChatGPT火了之后,国内的大模型发展如雨后春笋。
讯飞星火大模型是国内排名靠前的一款,
而且官方提供的API调用也比友商大度。
(相关资料图)
普通用户,只要审核通过,就赠送两百万tokens的免费额度。
我对官方的python调用示例进行了封装,拿到了专属渠道。
扫描下面的二维码申请,注册秒通过,无需审核等待,
免费额度高达四百万tokens,日常使用绝对够用。
4百万tokens包括 版本的二百万token +
版本的二百万token。
官方文档中提到:
讯飞的token计算,1tokens 约等于 个中文汉字 或者 个英文单词。
所以4百万tokens相当于六百万字的中文文本交互。
官方提供的API调用示例只是体验为主,
没有错误码与错误信息提示,没有tokens的计算功能,
仅支持多轮会话窗口,操作起来对新手并不友好。
本项目对其 python版的调用示例
进行封装,以方便编程小白使用。
从上面的二维码申请之后,配合我提供的代码,
只要你有一点点python基础,就可以用AI极大程度提高生活、工作效率啦~
(具体教程见下方)
项目中包含 official_demo
和 spark_api
两个文件夹,
前者为官方调用示例(2023-08-24),供学习使用;
后者即为封装版。
02 详细教程
具体步骤:
通过专属渠道注册;
登录用户,进入讯飞后台;
创建一个应用;
申请讯飞AI的API测试权限;
获取认证信息;
下载代码;
将认证信息填入配置文件中;
安装程序依赖;
运行代码,完成自己需求。
注册账户
第一步:手机端扫描专属渠道注册,
或者浏览器输入下方网址:
/?ch=bl_FUaZl5
第二步:登录用户,进入讯飞后台。
第三步:创建一个应用。
第四步:
返回首页,
申请讯飞星火认知大模型的API测试权限。
第五步:
等待官方通过API申请。
通过后,点击你创建的应用,再点击左侧的【星火认知大模型】
第六步:
获取认证三要素。
认证三要素是需要填写进配置文件的。
配置文件中的 Spark_url
也在此页获取。
第七步:
将获取到的信息填入配置文件中,
然后将 config_
重命名为 。
这一步最重要。
下载代码
下载代码
可以从GitHub拉取项目代码。
GitHub有时候网速很慢,
也可以从本人的公众号获取。
关注【思维兵工厂】,回复“星火大模型”。
有使用问题,也可到公众号与我联系。
(不建议从其他渠道获取,以防有心之人修改了代码,以致泄露信息的情况。)
安装依赖
其实,只用到了一个第三方包: websocket_client
。
用下面的命令也可以:
(关于websocket_client的版本,官方没作要求。我使用的是版本。)
导入使用
下面是一个简单案例。
03 代码说明
配置相关:
实例.app_id
: 返回app_id。
实例.api_key
: 返回api_key。
实例.api_secret
: 返回api_secret。
实例.domain
: 返回domain。在目前(2024-08-24)版本中,官方只提供 "generalv1" 和 "generalv2"。
实例.Spark_url
: 返回Spark_url。在目前(2024-08-24)版本中,官方只提供 "ws:///chat" 或者 "ws:///chat"。(注意:domain参数需要和Spark_url搭配)
实例.max_tokens
: 返回max_tokens。默认为2048,模型回答的tokens的最大长度,即允许它输出文本的最长字数。
实例.temperature
: 返回temperature。取值为[0,1],默认为。取值越高随机性越强、发散性越高,即相同的问题得到的不同答案的可能性越高。
实例.top_k
: 返回top_k。取值为[1,6],默认为4。从k个候选中随机选择一个(非等概率)(注意:temperature和top_k都涉及到回答的随机性,官方建议,修改随机性时,修改其中一个即可。)
实例.prompt
: 返回实例的prompt。
实例.text
: 返回列表,存储当前实例的历史会话信息。
实例.all_answers_data
: 返回当前实例所有答案的流式信息。
实例.prompt
: 返回实例的prompt。token计算相关:
实例.this_tokens
: 返回最新一次交互中,消耗的tokens总数
实例.this_answer_tokens
: 返回最新一次交互中,回答部分的tokens数
实例.this_question_tokens
: 返回最新一次交互中,问题部分的tokens数,在多轮会话中,也是累计问题tokens数
实例.all_tokens
: 返回累计消耗tokens总数方法相关:
实例.set_max_tokens(value)
: 修改当前实例的max_tokens
实例.set_top_k(value)
: 修改当前实例的top_k
实例.set_temperature(value)
: 修改当前实例的temperature
实例.set_language(value)
: 修改当前实例的language,可传入chinese
或english
,该值主要涉及输入文本最大长度计算。
实例.reset_text()
: 重置历史会话记录
实例.ask(self, question)
: 接收一个问题,返回sparkGPT的回复。
实例.talk()
: 开启多轮会话。
实例.get_text()
: 返回一个列表,元素为字典。内容为对话记录。
实例.get_answer()
: 返回最新一次交互的答案
04 使用注意
在官方文档的说明中,访问的token需要控制在8192内。
而token字符的换算,根据官方给出的数据,1 token = 约等于个中文汉字 或者 个英文单词。
也就是说:
单次调用(即上图调用 ()
方法),文本最大长度为 万个中文汉字或者 6千个单词。
多轮会话(即上图调用 ()
方法),类似汉字(包括问题与答案)最多万。超过万字将逐渐丢失上下文语境。
05 参数说明
微调大模型的输出结果,是通过修改请求头的某些参数实现的。
具体来说,在配置文件 中,后三个值,可以修改,以微调输出结果。
修改微调参数,请确保其符合官方要求。详见下方参数表格说明。
参数修改请参考官方表格:
注意:
在官方早期的demo中,可能会出现 random_threshold参数
和 auditing参数
,
但官方文档(2023-08-24)中并未说明。
经过咨询对方技术人员,
auditing参数
为输入输出的审核参数,当前是默认值;
random_threshold参数
= temperature
。
详细请参照官方文档:/doc/
06 关于tokens消耗的测试
以下是一次多轮会话的tokens消耗数据:
第一次交互:
问:请你根据你掌握的历史回答我的问题,如果你不知道就说不知道。秦始皇的真名是什么?
答:秦始皇的真名是赢政。
本次问答tokens数: 53
本次问题tokens数: 44
本次答案tokens数: 9
累计问题tokens数: 44
累计消耗tokens数: 53
第二次交互:
问:秦始皇出名的儿子都有谁?
答:秦始皇有十八个儿子,但其中比较出名的只有两位:扶苏和胡亥。扶苏是秦始皇的长子,但其性格温和、仁爱,不似秦始皇那般强势,因此并没有得到秦始皇的宠爱。而胡亥则是秦始皇的小儿子,在秦始皇死后继位,但不久就被赵高等人所杀。
本次问答tokens数: 139
本次问题tokens数: 68
本次答案tokens数: 71
累计问题tokens数: 68
累计消耗tokens数: 192
第三次交互:
问:秦始皇死的那天早上,早餐吃了什么?
答:关于秦始皇死的那天早上他吃了什么,历史上并没有明确的记载。不过根据一些文献和传说,有几种说法认为他当天早上可能吃了粗粮和蔬菜做的粥,以及蒸鱼、烤肉等食物。但这些都只是猜测,无法确定其真实性。
本次问答tokens数: 212
本次问题tokens数: 156
本次答案tokens数: 56
累计问题tokens数: 156
累计消耗tokens数: 404
第四次交互:
问:秦始皇灭六国统一天下,哪一个国家是秦始皇最后消灭的?
答:秦始皇灭六国统一天下的过程中,最后一个被消灭的国家是韩国。秦始皇先后击败了赵国、魏国、楚国、燕国和齐国,最终只剩下韩国没有被征服。秦始皇派遣王贲率领大军进攻韩国,经过三年的战争,最终于公元前230年攻陷韩国都城新郑,使韩国成为秦国的附属国。随后,秦始皇将韩国的领土划分为三十个郡,设立秦韩两郡,标志着中国历史上第一次大一统王朝——秦朝的建立。
本次问答tokens数: 340
本次问题tokens数: 236
本次答案tokens数: 104
累计问题tokens数: 236
累计消耗tokens数: 744
第五次交互:
问:哪一个国家是他最先消灭的?
答:秦始皇最先消灭的国家是赵国。在秦灭六国的过程中,秦始皇采取了先易后难、各个击破的策略,而赵国是他攻打的第一个国家。公元前230年,秦始皇派遣将军王翦率领大军进攻赵国都城邯郸,经过一年多的战斗,最终于公元前225年攻陷邯郸,使赵国成为秦国的附属国。此后,秦始皇又先后击败了魏国、楚国、燕国和齐国,最终统一天下建立了秦朝。
本次问答tokens数: 455
本次问题tokens数: 356
本次答案tokens数: 99
累计问题tokens数: 356
累计消耗tokens数: 1199
第六次交互:
问:替秦始皇征战的将军都有谁?
答:秦始皇统一天下的过程中,派遣了众多的将领和名将征战四方,其中一些比较出名的将军包括:
李斯:秦国重要的政治家和谋士,也是秦始皇身边的得力干将,替秦始皇拟定了许多重要的政策和法律。
王翦:秦国重要的将领之一,替秦始皇征战六国,先后击败了赵国、魏国等国。
蒙恬:秦国重要的将领之一,替秦始皇征战北方,曾多次打败匈奴等外族。
章邯:秦国将领,曾替秦始皇攻打赵国,后来在楚汉战争中投降了刘邦。
项羽:虽然项羽并非秦始皇时期的将领,但他是秦末时期的重要人物之一,替秦朝东征西讨,最终推翻了秦朝的统治。
本次问答tokens数: 644
本次问题tokens数: 472
本次答案tokens数: 172
累计问题tokens数: 472
累计消耗tokens数: 1843
第七次交互:
问:这些将军中,哪一个的历史结局比较好?
答:这些将军中,历史结局比较好的可能是王翦。王翦替秦始皇征战六国,先后击败了赵国、魏国等国,是秦国的一位重要将领。在秦始皇死后,他的儿子王贲继续为秦朝效力,成为重要的官员和军事将领。而其他一些将军,如蒙恬、章邯等,在秦始皇死后不久就被指控谋反,被迫自杀或被处死。项羽则是在秦末时期崛起的一位将领,虽然他曾经替秦朝东征西讨,但最终却与刘邦结盟,成为了汉朝的开国皇帝。
本次问答tokens数: 780
本次问题tokens数: 662
本次答案tokens数: 118
累计问题tokens数: 662
累计消耗tokens数: 2623
累计消耗tokens:2623
根据官方目前的计费标准(2023-08-24):
使用版本费用为: 元
使用版本费用为: 元
结论:
从累计消耗tokens数与大模型底层逻辑来看,大模型其实不适合多轮会话,
所谓多轮会话,是将重复输入前面的问题,以便让大模型了解语义。
以上面的例子来说,
第七次交互时,是将前六次的问题合并到第七次的问题中,再输入给大模型。
因此,多轮会话的交互次数越多,对tokens的消耗就越快。
从上面可以看到,
第一个问题消耗的tokens数为44,第七个问题的tokens消耗就高达2623,
大概是第一个问题的60倍。
因此,实际使用时,不建议多轮会话,单次会话即可。
后续预告:
优化多轮会话时对tokens的消耗;
更新一些API调用示例。
本文完,您若喜欢,可关注公众号【思维兵工厂】
关键词:
如何简单调用讯飞星火大模型API
孝义:6大重点民生项目
留住高精尖人才!曲靖发放500余张“珠源英才卡”
游戏人生 拟物模拟游戏《蝇生飞逝》公布
试验美食艺术游戏《Nour: Play with Your Food》9月12日上线PC、Switch和PS5
和平发展交流合作是两岸共同心声 龚正蒋万安出席“2023上海台北城市论坛” 双方签署多项交流合作备忘录
丰田凯美瑞路试曝光:外观巨大变革 动力强劲
三战净负80分,中国男篮世界杯小组出局
米兰3档&纽卡4档将造死亡之组!会有拜仁+皇马+米兰+纽卡吗?
“三桶油”上半年日赚超10亿!豪掷超800亿大红包
朝鲜宣布发射两枚弹道导弹
北海康成-B(01228)发布中期业绩,股东应占亏损2.18亿元 同比减少12.39%
广州深圳率先官宣 一线城市开启“认房不认贷”
突发!一栋五层建筑失火,已致73人遇难
精准对接民生需求!苏州工业园区唯亭街道临时菜场解决买菜需求,进一步推动民生保障
中国男篮赢了!
沈晓明在省委党校作辅导报告:高举新时代改革开放旗帜 奋力打造内陆地区改革开放高地
降低存量首套住房贷款利率政策发布!多家银行高管称已做好相关准备及预案
社保基金持仓榜:重仓8股超五年
艺术 | 安徽滁州黄梅戏票友彩唱“练兵”
北京朝阳:时尚带旺商圈 刷新文旅体验
3岁萌娃随家人来宁旅游,趁父母睡着溜出门走失大哭……
住房商贷最低首付比例调整 专家:关注这些点!
V观财报|广告费不能少!这家A股啤酒公司,4倍+!
推进企业降成本,安陆有了流程图
中山市官宣“认房不认贷”政策,即日起施行
SMM热卷社库盘点:终端采购疲软 社库累库幅度加大
康希诺疫后业绩大滑坡:产品销量青黄不接,上半年巨亏逾8亿
我的梦想手抄报模板大全图片(我的梦想手抄报模板)
莫泰168 南京中山门店(关于莫泰168 南京中山门店简述)
已有券商接到通知:8月29日恢复T+0算法交易
尼康单反全画幅相机哪款性价比最高 尼康全画幅相机哪一款性价比最高
中煤能源(601898):中期业绩低于预期 看好后续产能释放
大熊猫“添添”在美迎26岁生日 将于今年年底按期回国
莎普蒂尔酒庄(关于莎普蒂尔酒庄简述)
基金最新调研股名单出炉 涉及13个行业
2026年世界杯预选赛即将拉开帷幕
城关区云麓山学校:开展新教师岗前培训活动
唐源电气(300789):该股换手率大于8%(08-30)
凌晨政变!石油大国总统被软禁,多方表态!基辅突发:今春以来最大规模空袭!金价攀升至三周高位
全国工业和信息化经济运行监测协调工作座谈会在山东济南召开
烟台出台“十四五”医疗卫生服务体系规划
开封通许县冯庄乡:政协委员以实际行动迎首个全国生态日
农业农村部:将进一步提升农地信息化管理水平 为农村土地经营权流转提供规范高效服务
丰田在日本14家组装工厂因系统故障全部停工
上海一位渐冻症学生的开学礼:学校为他安装电梯
总台记者专访丨阿富汗官员:美国发动战争导致大量阿富汗平民残疾
海口美兰机场暑运期间运送旅客约420万人次
明起注意!武汉交警最新提醒
可帐篷露营,郑州9月1日起开放共享绿地71处
沈阳药科大学研究生招生简章 我是学生物技术专业的本科生,想考沈阳药科大学的研究生!请问该校的学长们,我考哪个专业比较好?
1200多年前,一位古人缅怀妻子绝代美颜,“巫峰神女难比其丽容”……邯郸发现安史之乱“美人碑”
中大新生今日报到 共为百年中大“添砖加瓦”
人口净流入超100万的11个普通地级市:东莞苏州佛山位居前三
暴跌94%!这只股票“果然”崩了!
江苏省扬州市江都区市场监管局护航“夜经济” 守护“烟火气”
IN视频 | 2023超级月亮从深圳市天文台“爬”上来了!
再降!部分银行存款利率降25个基点 什么原因?资金会流向哪儿
中学门口多名家长动手为孩子理发,校方:除艺术生外,男女生都不能留长发
咸安南昌路社区:共享工具箱让闲置物品“转”起来
《装甲核心6》喜剧真人宣传片:被机甲打了保险不赔!
延伸产业链条 做强关键环节 克拉玛依石油装备制造业升级
广东中山官宣:即日起施行“认房不认贷”政策
狂铁皮肤特工战影怎么获得 王者荣耀狂铁特工战影皮肤怎么获得
中国男篮3场狂输80分!最大罪人出炉,日本先赢1场,或直通奥运会
神武 坐骑升级攻略-神武 坐骑升级攻略大全
克宫首次承认:不排除普里戈任遭暗杀可能
TenioDL.exe(teniodl)
自古红颜多薄命下一句怎么读 自古红颜多薄命下一句
俄罗斯气急败坏用昂贵的巡航导弹来报复,结果还都被击落了
上亿居民房贷负担明显下降!存量首套房贷款利率降了:100万房贷,每年可节省5000元利息!农行、建行火速公告……
qq堂怎么打开(Q堂怎么开通)
张之臻首胜世界前五,去年亚军爆冷出局终止一奇葩记录!
薤白广东话怎么读出来(薤白广东话怎么读)
医生从人脑中取出被蟒蛇感染的寄生虫 8厘米长还疯狂扭动
“赵敏”太经典!55岁港圈女神张敏罕晒泰国豪宅 颜值身材依旧抗打
校园修神录2.91隐藏英雄(校园修神录2.4重修的隐藏英雄在哪里)
乌龟眼睛上有层白膜图片(乌龟眼睛上有层白膜)
2023东莞叶世荣演唱会时间是几点?
恢复active desktop怎
剧集、综艺、网大全复盘,谁在为长视频的暑期档“镀金”?
工商部门和市场监管部门的区别_工商行政管理部门
2023年薛之谦成都演唱会门票价格及购票入口
2023三水开学第一课直播时间+入口
博越运动版轮圈轮胎规格尺寸及博越运动版外后视镜怎么样讲解
大渔湾音乐喷泉中秋国庆开放时间2023
宜昌夷陵人民医院耳鼻咽喉头颈外科门诊调整+开诊时间
莫宣卿故居状元祠(关于莫宣卿故居状元祠简述)
青海购房个人所得税退款额度有多少?
荷塘区地方税务局(关于荷塘区地方税务局简述)
大连一〇九中学2023级初一分班结果查询
即将“上新”,海安两所新建小学9月投入使用
vest怎么读音 vests怎么读
缩量三连阳,上涨乏力还是蓄势待涨?看光洋股份8次回测数据
满地科技股份(01400.HK)中期收益增加178.0%至8460万元
贵州高院通报今年1至7月电信网络诈骗犯罪审判情况
2023暑期档票房206.09亿《孤注一掷》成票房冠军
国内水平最高!时隔5年全国美术作品展将再度落户重庆
国防部回应何时解决台湾问题
赢合科技股价大幅波动 电子烟业务为核心因素