科大讯飞智能体Python SDK接入流程

devtools/2024/9/25 1:04:00/

第一步:注册账号

进入https://passport.xfyun.cn/login,根据提示注册或登陆账号。

第二步:创建智能体
进入这个网页创建智能体,填好信息:
https://xinghuo.xfyun.cn/botcenter/createbot?create=true&quickCreate=true​

第三步,等待审核通过

第四步,获取智能体api密钥

第五步,编写python api代码

  • 环境检查

    Python版本需要不低于3.9。

    获取与安装

    使用pip安装SDK for Python:

python">pip install --upgrade spark_ai_python

完整Python代码:

python"># 说明文档:https://www.xfyun.cn/doc/spark/SparkAssistantAPI.html#_1-%E6%98%9F%E7%81%AB%E5%8A%A9%E6%89%8Bapi%E6%9C%8D%E5%8A%A1%E8%AF%B4%E6%98%8E
# pip install --upgrade spark_ai_python
from sparkai.llm.llm import ChatSparkLLM, ChunkPrintHandler
from sparkai.core.messages import ChatMessage
import time
#星火认知大模型Spark Max的URL值,其他版本大模型URL值请前往文档(https://www.xfyun.cn/doc/spark/Web.html)查看
SPARKAI_URL = 'wss://spark-openapi.cn-huabei-1.xf-yun.com/v1/assistants/xxxx'
#星火认知大模型调用秘钥信息,请前往讯飞开放平台控制台(https://console.xfyun.cn/services/bm35)查看
SPARKAI_APP_ID = 'xxx'
SPARKAI_API_SECRET = 'xxxx'
SPARKAI_API_KEY = 'xxxxxx'
#星火认知大模型Spark Max的domain值,其他版本大模型domain值请前往文档(https://www.xfyun.cn/doc/spark/Web.html)查看
SPARKAI_DOMAIN = 'generalv3.5'if __name__ == '__main__':spark = ChatSparkLLM(spark_api_url=SPARKAI_URL,spark_app_id=SPARKAI_APP_ID,spark_api_key=SPARKAI_API_KEY,spark_api_secret=SPARKAI_API_SECRET,spark_llm_domain=SPARKAI_DOMAIN,streaming=True,)# 计算程序运行时间start_time = time.time()messages = [ChatMessage(role="user",content='介绍下你自己')]handler = ChunkPrintHandler()result = spark.generate([messages], callbacks=[handler])text_content = result.generations[0][0].textprint(text_content)# 计算程序运行时间end_time = time.time()print(f"程序运行时间:{end_time - start_time}秒")

第六步,运行测试讯飞智能体:


http://www.ppmy.cn/devtools/116750.html

相关文章

修改PS1,当进入git目录下,自动显示branch name

方法1. function git_branch { branch"git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"" if [ "${branch}" ! "" ];then if [ $branch *"HEAD"* ];then branch"git…

CSS——网格布局(display: grid)之上篇

CSS——网格布局(display: grid) 前面介绍了弹性布局,今天我们介绍一下网格布局。 什么是网格布局 CSS网格布局(CSS Grid Layout)是一种用于创建复杂网页布局的系统,它允许开发者以二维系统(…

设计模式 享元模式(Flyweight Pattern)

享元模式 简绍 享元模式(Flyweight Pattern)是一种结构型设计模式,它的目的是通过共享技术来有效地支持大量细粒度的对象。享元模式可以极大地减少内存的使用,从而提高程序的性能。它特别适用于需要创建大量相似对象的场景&#…

1.4 边界值分析法

欢迎大家订阅【软件测试】 专栏,开启你的软件测试学习之旅! 文章目录 前言1 定义2 选取3 具体步骤4 案例分析 本篇文章参考黑马程序员 前言 边界值分析法是一种广泛应用于软件测试中的技术,旨在识别输入值范围内的潜在缺陷。本文将详细探讨…

淘宝npm镜像源更新后,如何正常使用npm命令

文章目录 一. npm命令报错二. 更换淘宝最新npm镜像源三. npm命令使用 一. npm命令报错 使用npm install *****命令 报错 npm error code CERT_HAS_EXPIRED npm error errno CERT_HAS_EXPIRED npm error request to https://registry.npm.taobao.org/express failed, reason: …

Scrapy爬虫框架 Pipeline 数据传输管道

在网络数据采集领域,Scrapy 是一个非常强大的框架,而 Pipeline 是其中不可或缺的一部分。它允许我们在数据处理的最后阶段对抓取的数据进行进一步的处理,如清洗、存储等操作。 本教程将详细介绍如何在 Scrapy 中使用 Pipeline,帮…

GBase 8s 安装手册

没有失败,只有暂时停止成功! 一:简介 GBase 8s 产品支持多种处理器平台,除国际主流的 x86_64 处理器(包括 Intel 和 AMD) 外,全面支持飞腾、鲲鹏、龙芯、兆芯、海光、申威等国产处理器。 GBas…

鸭脖变“刺客”,啃不起了

撰文|ANGELICA 编辑|ANGELICA 审核|烨 Lydia 声明|图片来源网络。日晞研究所原创文章,如需转载请留言申请开白。 你有多久没吃卤味了? 2020年之后,人们对于几大卤味巨头的关注度正在下降。 …