SpringBoot实现简单AI问答(百度千帆)
创始人
2025-01-15 05:37:26
0

第一步:注册并登录百度智能云,创建应用并获取自己的APIKey与SecretKey,参考网址:

点击去百度智能云
在这里插入图片描述

第二步:引入千帆的pom依赖

		             com.baidubce             qianfan             0.0.9          

第三步:创建前端需要的controller

import com.baidubce.qianfan.core.auth.Auth; import com.lx.vue.common.resp.ResultData; import com.lx.vue.common.resp.ReturnCodeEnum; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController;  import com.baidubce.qianfan.Qianfan; import com.baidubce.qianfan.core.builder.ChatBuilder; import com.baidubce.qianfan.model.chat.ChatResponse;  @RestController public class QianFanController {      private static final String APIKey = "你的APIKey";     private static final String SecretKey = "你的SecretKey";      private static Qianfan qianfan = new Qianfan(Auth.TYPE_OAUTH,APIKey, SecretKey);       @PostMapping("/ai/sendMsg")     public ResultData sendMsg(@RequestBody String problem) {         String result = null;         try {             result = chat(problem);         } catch (Exception e) {             e.printStackTrace();             return new ResultData(ReturnCodeEnum.RC500.getCode(),"服务暂不可用",null);         }         return new ResultData(ReturnCodeEnum.RC200.getCode(),ReturnCodeEnum.RC200.getMessage(),result);     }      private static String chat(String problem) {         ChatBuilder bulder = qianfan.chatCompletion()                 .model("ERNIE-Speed-8K");//你要使用的大模型款式,最好和我一样,其他的很有可能是收费的             bulder.addMessage("user",problem);//你的问题           ChatResponse response = bulder.execute();         return response.getResult();     } } 

第四步:前端进行调用,并动态将自己的问题与AI的回答填入Vue页面

在这里插入图片描述

相关内容

热门资讯

透视科技“wepoker底牌透... 透视科技“wepoker底牌透视脚本http”切实有挂(辅助挂)详细辅助细节揭秘1、用户打开应用后不...
透视安卓版!德普之星辅助器,德... 自定义德普之星辅助器系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你...
透视黑科技!wepoker透视... 透视黑科技!wepoker透视功能下载,新上游反杀辅助(果然真的是有挂);一、新上游反杀辅助AI软件...
aapoker脚本怎么用!we... aapoker脚本怎么用!wepoker私人辅助器,hhpoker透视脚本安卓(详细辅助wpk教程)...
透视规律!wepoker辅助透... 透视规律!wepoker辅助透视软件,wepoker私人定制透视(详细辅助技巧教程)科技教程也叫必备...
透视总结“aapoker可以开... 透视总结“aapoker可以开挂吗”竟然存在有挂(辅助挂)详细辅助力荐教程1、很好的工具软件,可以解...
透视规律!wpk作弊,浙江宝宝... 透视规律!wpk作弊,浙江宝宝游戏辅助工具(其实是有挂)1、透视规律!wpk作弊,浙江宝宝游戏辅助工...
wpk透视脚本链接!poker... wpk透视脚本链接!poker world辅助,wpk透视脚本视频(详细辅助详细教程);人气非常高,...
透视玄学!德普之星有没有挂,h... 透视玄学!德普之星有没有挂,hhpoker可以控制吗(详细辅助细节方法);科技安装教程;136704...
透视透视“wepoker免费永... 透视透视“wepoker免费永久脚本”总是有挂(辅助挂)详细辅助可靠教程1、进入到黑科技之后,能看到...