【JAVA】接入讯飞星火的Spark Lite,实现AI问答

目前市面上AI产品也是数不胜数,今天我们就来接入讯飞的Spark Lite。

Spark Lite是免费的,接入也很简单,不过QPS确实低了些,响应也比较慢,不过免费的还要啥自行车,自己学习和在一些小项目中使用完全是够了。

一、登录讯飞星火大模型api

百度搜索,打开网页,进行登录注册,注册之后点击服务管理进入到讯飞开放平台控制台

讯飞星火-懂我的AI助手

二、实名认证

完成实名认证,用个人认证就可以

三、创建应用

实名认证通过后进行应用创建,应用创建之后才能开通Spark Lite,要不然调用会报错。

四、获取token额度

应用创建好之后,直接点击应用的名称,会跳转到星火认知大模型,点击左边的Spark Lite,在点击领取无限量。只有Spark Lite是免费的,而且需要注意的是,这个无限量只有一个应用可以领取,其他应用就不能在领取了,因此个人认证的一定要考虑好在哪个应用上进行领取

### 讯飞星火大模型API使用教程 #### 创建和配置项目环境 为了成功调用讯飞星火大模型API,需先创建并配置好开发环境。这通常涉及注册成为开发者账号,并获取相应的API密钥。 #### 请求参数详解 在构建请求时,`role` 参数至关重要,其取值范围限定为 `[system,user,assistant]`[^2]。具体来说: - `assistant`: 定义了由AI产生的响应内容。 对于希望自定义交互逻辑的应用场景而言,仅当采用 Spark 4.0 Ultra 或 Max 版本时才可利用 `system` 角色来设定特定上下文条件;而Lite版则不支持此功能。 #### 获取与理解示例代码 访问官方提供的服务页面,通过进入指定的应用详情界面中的“文档”部分能够找到详细的报文协议描述以及可供下载的调用实例[^3]。虽然最初给出的例子可能并不包含针对最新发布的星火模型系列(如星火三号)的具体实现方式,但是按照官方指南稍作调整之后即可适用于新推出的模型版本[^1]。 以下是基于Python编写的简单例子,展示了怎样发送一条消息给服务器并接收回应: ```python import requests import json url = "https://api.xfyun.cn/v1/service/v1/aiui" headers = { 'authorization': 'Bearer YOUR_ACCESS_TOKEN', 'content-type': 'application/json' } data = { "header": { "app_id": "YOUR_APP_ID", "uid": "unique_user_identifier" }, "parameter": {}, "payload": { "input_type": "text", "text": "你好世界", "role": "user" } } response = requests.post(url, headers=headers, data=json.dumps(data)) print(response.json()) ``` 这段脚本里包含了向讯飞云平台提交POST请求所需的关键组成部分——URL地址、HTTP头文件及主体数据结构。注意替换模板内的占位符(例如`YOUR_ACCESS_TOKEN`, `YOUR_APP_ID`)为实际值之前保存下来的认证令牌和个人识别码等敏感资料。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值