导言
随着国内的语言大模型不断兴起,科大讯飞的星火大模型,阿里的通义千问,百度的文心一言等。这些大模型给我提供了很好的便利。同时星火大模型提供了开放 API 功能,同时提供更多SDK,使得我们能够将大模型接入到我们自己的项目当中。
星火大模型
星火认知大模型(Starfire Cognitive Mode1)是一种基于人工智能技术的认知模型,旨在模拟人类的思维和认知过程。该模型结合了自然语言处理、机器学习和知识图谱等技术,能够理解和处理自然语言,并具有一定的推理和判断能力。
星火认知大模型的核心思想是通过对大量的语料进行训练和学习,从而使其具备理解和回答问题的能力。该模型可以应用于多个领域,如智能客服、智能问答系统、智能助手等。它可以帮助人们更高效地获取信息,解决问题,并提供个性化的服务。
2.0 特性
- 更强大的自然语言处理能力:它使用了更加先进的深度学习技术和更大的训练数据集,可以更准确地理解用户的问题和输入,并生成更加自然、流畅的回复。
- 更丰富的知识储备:星火认知大模型2.0不仅能够回答各种常见问题,还可以提供更加专业、深入的知识解释和建议,帮助用户更好地理解和解决问题。
- 更加个性化的服务:它可以根据用户的个人信息和历史记录,为用户提供更加个性化的服务和建议,提高用户的满意度和使用体验。
- 更高的安全性和可靠性:星火认知大模型2.0采用了多种安全措施,确保用户的数据和隐私得到充分保护,并保证系统的高可靠性和稳定性。
准备工作
星火认知大模型访问地址:https://xinghuo.xfyun.cn/
API免费试用
注意:这里必须要先注册账号(有账号直接略过)
1、创建一个新应用,绑定应用产品(默认创建了一个应用),直接领取免费Tokens
2、在开放平台-控制台中获取:https://console.xfyun.cn/services/cbm。进入可以看控制台到 APPID
、APISecret
、APIKey
,接入文档等内容。
3、星火认知大模型Web文档:https://www.xfyun.cn/doc/spark/Web.html
4、在线体验地址:https://xinghuo.xfyun.cn/desk
案例代码
代码仓库地址:https://gitee.com/Tinywan_admin/spark.chatgpt.tinywan.com
获取代码
方便大家直接可以使用,尽管只有一个文件也就打包到码云了,方便下载和调试。
克隆码云仓库代码
代码语言:javascript复制git clone git@gitee.com:Tinywan_admin/spark.chatgpt.tinywan.com.git
安装
由于该调用示例应用了三方的websocket库,Github地址:https://github.com/Textalk/websocket-php
进入到文件目录
代码语言:javascript复制cd spark.chatgpt.tinywan.com
代码语言:javascript复制安装依赖包
$ composer require textalk/websocket
./composer.json has been created
Running composer update textalk/websocket
Loading composer repositories with package information
Updating dependencies
Lock file operations: 6 installs, 0 updates, 0 removals
- Locking phrity/net-uri (1.3.0)
- Locking phrity/util-errorhandler (1.0.1)
- Locking psr/http-factory (1.0.2)
- Locking psr/http-message (1.1)
- Locking psr/log (1.1.4)
- Locking textalk/websocket (1.6.3)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 6 installs, 0 updates, 0 removals
- Downloading psr/http-message (1.1)
- Downloading phrity/util-errorhandler (1.0.1)
- Downloading phrity/net-uri (1.3.0)
- Downloading textalk/websocket (1.6.3)
- Installing psr/http-message (1.1): Extracting archive
- Installing psr/http-factory (1.0.2): Extracting archive
- Installing psr/log (1.1.4): Extracting archive
- Installing phrity/util-errorhandler (1.0.1): Extracting archive
- Installing phrity/net-uri (1.3.0): Extracting archive
- Installing textalk/websocket (1.6.3): Extracting archive
Generating autoload files
No security vulnerability advisories found
Using version ^1.6 for textalk/websocket
修改配置
代码语言:javascript复制从开放平台控制台中获取密钥信息,填写在
Spark.php
文件的对应位置
$Appid = "007e50a0";
$Apikey = "UyZmNjNxxxxxxxxxxxxGY1Mzk3";
$ApiSecret ="5459f0f1xxxxxxxxxxxxxxxd9ef7af4e";
运行测试
使用PHP语言实现一个冒泡排序代码
Tinywan都是有那些Casbin相关视频教程
其他
401 Unauthorized
代码语言:javascript复制Sec-WebSocket-Accept not found. Header:
HTTP/1.1 401 Unauthorized
Date: Sun, 22 Oct 2023 00:04:37 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Content-Length: 76
Server: kong/1.3.0
解决方案:需要检查一下自己的
ApiKey
和SecretKey
是不是搞反了
AppIdNoAuthError:(07:59:51.663) domain.general
代码语言:javascript复制{
"header": {
"code": 11200,
"message": "AppIdNoAuthError:(07:59:51.663) domain.general",
"sid": "cht000a4b97@dx18b54ae4f68b8f3540",
"status": 2
}
}
需要确认一下自己是否有2.0模型的使用权限