当前位置: 首页 > news >正文

如何利用python连接讯飞的星火大语言模型

星火大模型是科大讯飞推出的一款人工智能语言模型,它采用了华为的昇腾910 AI处理器。这款处理器是一款人工智能处理器,具有强大的计算能力和高效的能耗控制能力。

华为昇腾910 AI处理器采用了创新的Da Vinci架构,这种架构在设计上充分考虑了AI计算的特性和需求。它具有高度的并行性,可以同时处理大量的计算任务,大大提高了计算效率。此外,它还具有优秀的能效比,可以在保证计算性能的同时,有效控制能耗,降低运行成本。

星火大模型利用华为昇腾910 AI处理器的强大计算能力,可以进行深度学习、自然语言处理等多种复杂的AI任务。它的应用领域非常广泛,包括语音识别、语义理解、机器翻译、情感分析等。

今天就带大家体验一把大语言模型的api调用,首先去官网注册账号,并实名认证;认证通过后,我们就可以体验星火大模型的api功能,目前星火大模型有3个版本,分别是1.5、2.0、3.0.我们这次试验的是3.0版本

下面这个控制台会显示token的调用数量,一般情况下

每个版本的模型都会赠送200万的tokens体验,具体的tokens代表的是多少信息量请看下图

然后我们 下载python的调用文档,注意我们这里需要把APPID、APISecret、APIKey拷贝下来

python的调佣文档有两个文件一个是SparkApi.py、test.py;我们只需要略微修改test.py代码即可

import SparkApi
#以下密钥信息从控制台获取
appid = "XXXXXXXX"     #填写控制台中获取的 APPID 信息
api_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"   #填写控制台中获取的 APISecret 信息
api_key ="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"    #填写控制台中获取的 APIKey 信息#用于配置大模型版本,默认“general/generalv2”
domain = "general"   # v1.5版本
# domain = "generalv2"    # v2.0版本
#云端环境的服务地址
Spark_url = "ws://spark-api.xf-yun.com/v1.1/chat"  # v1.5环境的地址
# Spark_url = "ws://spark-api.xf-yun.com/v2.1/chat"  # v2.0环境的地址text =[]# length = 0def getText(role,content):jsoncon = {}jsoncon["role"] = rolejsoncon["content"] = contenttext.append(jsoncon)return textdef getlength(text):length = 0for content in text:temp = content["content"]leng = len(temp)length += lengreturn lengthdef checklen(text):while (getlength(text) > 8000):del text[0]return textif __name__ == '__main__':text.clearwhile(1):Input = input("\n" +"我:")question = checklen(getText("user",Input))SparkApi.answer =""print("星火:",end = "")SparkApi.main(appid,api_key,api_secret,Spark_url,domain,question)getText("assistant",SparkApi.answer)# print(str(text))

运行text.py文件后,就会有一个对话框了,这个时候我们就可以跟他进行对话了

链接:https://pan.baidu.com/s/1qulEMRgi721IGlkz7t5rHA?pwd=1234 
提取码:1234 
复制这段内容后打开百度网盘手机App,操作更方便哦

http://www.lryc.cn/news/214468.html

相关文章:

  • 【Kubernetes 基本概念】Kubernetes 的架构和核心概念
  • Docker安装部署Elasticsearch+Kibana+IK分词器
  • PCL setCameraPosition 参数讲解
  • 有关YOLOV5在测试时,图片大小被调整的问题
  • 【机器学习】四、计算学习理论
  • spring解决后端显示时区的问题
  • 大模型冷思考:企业“可控”价值创造空间还有多少?
  • ctfshow-web入门37-52
  • 前端项目部署后,需要刷新页面才能看到更新内容
  • android 13 write javaBean error at *** 错误
  • Only fullscreen opaque activities can request orientation
  • 前端实验(一)单页面应用的创建
  • 数字人小灿:始于火山语音,发于 B 端百业
  • 蓝桥杯刷题
  • Go Metrics SDK Tag 校验性能优化实践
  • 二叉树问题——前/中/后/层遍历问题(递归与栈)
  • Vue3问题:如何实现级联菜单的数据懒加载?
  • STM32-电源管理(实现低功耗)
  • vue 自己捣鼓周日程日历组件
  • 【力扣】2127. (分类讨论 + 拓扑排序)参加会议的最多员工数
  • Flutter——最详细(Map)使用教程
  • vue的入门第一课
  • 已解决:conda找不到对应版本的cudnn如何解决?
  • 大语言模型的学习路线和开源模型的学习材料《二》
  • Flask-SQLAlchemy事件钩子介绍
  • C++——list
  • 【Linux】第九站:make和makefile
  • 一文了解什么是WebSocket
  • redis是什么
  • 基于深度学习的人脸专注度检测计算系统 - opencv python cnn 计算机竞赛