第三方网页运行java命令 网站调用java
想问问大家,更喜欢用文心千帆还是通义千问呢?排除openai 前面废话比较多,更适合小白体质的文章(不过学到这的应该是中白吧)。=v=
首先,找到通义千问在哪里,直接在阿里云官网主页:
然后点击搜索通义千问:
点击申请通义千问API:
我这里是第一次申请,然后系统提示需要开通模型服务灵积,点击去开通:
点击已阅读并同意:
然后好像是点击确认,系统就会提示开通成功:
回到下图的这个界面,点击我已开通,刷新页面(这步也可以在上一图直接点击前往控制台,然后在模型广场的通义千问下点击申请体验):
此时需要填一个问卷,模型名称就是通义千问,其他信息如实填写即可:
然后就是等待审核通过了:
此时,原本申请体验就变成了体验申请审核中,请耐心等待的状态了:
在等待审核中,让我们看看让人关心的计费情况:-3:
下图是文心千帆大模型的计费情况(大模型训练里的服务,都比预制服务的价格贵),对比起来,都差不多,openai的其实价格换算一下,其实差不多,所以我选通义千问(因为我是白嫖怪,而且我也不知道怎么给上线的服务器加魔法,如果是分布式的话,是每个服务器都要给魔法?):
然后就可以看看快速开始了:
ps:以上内容是我第二次写了,明明typora有设置自动保存,但是电脑突然关机了,再打开,写的东西就全没了QAQ,所幸图片还在。所以上面有个地方我有点回忆不起来了,不过不是大问题。
不得不说,这审核通过的速度好快,我快速开始都还没看个大概就申请通过了(我刚刚在申请公众号,还有设置typora图片上传到Gitee,看了一点别人写的Java接入通义千问)。总之这个审核我这大概要等一两小时(我看别人申请文心千帆要两三天),审核通过后,会发短信到手机上:
然后就按照官方文档继续整吧。
根据官方文档说:
所以需要先获取API-KEY:
复制并保存创建的API-KEY:
(ps:我这现在如果没复制到API-KEY,可以通过安全验证的方式查看API-KEY,以后可能就不可以这样了,所以还是好好保存吧)
注意这样要求Java SDK支持java8及以上环境:
在maven网站查看DashScope Java SDK版本号,我当前查看的最新版本是2.3.0,所以我在pom.xml文件中添加以下依赖项:
然鹅,可能是我配置的镜像还没有2.3.0的版本,所以说没找到,所以我加载2.1.1的版本了。 另外,我这里应该是DashScope依赖和项目里的其他依赖冲突了,出现报错,有两份酸辣粉4斤了(bushi):
查到冲突的包:
对依赖添加排除依赖,然后就不会报依赖包冲突的错了,如下:
通义千问支持http调用,可以参考官方给出的请求和响应实例:
再利用hutool来帮助代码的编写:
Controller类:
domain类:
启动项目,访问Knife4j的文档地址http://localhost:8081/api/doc.html,测试后端api/chat端口(这里也可以用postman、apipost、apifox、Swagger等测试端口工具):
响应数据为:
我问中文时候就是回中文,回答的语言可能和问的语言有关吧
可以在上面代码的基础上,根据自己的项目实际情况,进行修改,上面的代码只是对数据进行了基础的处理。
版权声明
本文系作者发表,未经许可,不得转载