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辅助器教程”(透视)详细开挂辅助方法wepoker游戏透视挂的使用并不靠...
黑科技辅助(wpk后台)外挂软... 《黑科技辅助(wpk后台)外挂软件透明挂智能ai代打辅助助手(透视)wpk教程(2025已更新)(哔...
玩家必备科技!wpk德州胜利跟... 玩家必备科技!wpk德州胜利跟号有关,太坑了往昔有挂(2020已更新)(哔哩哔哩);wpk德州胜利跟...
重大消息“HHpoker辅助软... 重大消息“HHpoker辅助软件燃油”(透视)详细开挂辅助技巧我们需要明确“透视”这一概念。在中,透...
玩家必备攻略!德扑之星专业代打... 玩家必备攻略!德扑之星专业代打,太坑了真是真的是有挂(2021已更新)(哔哩哔哩);德扑之星专业代打...
黑科技辅助(Wepoke软件)... 黑科技辅助(Wepoke软件)外挂软件透明挂智能ai代打辅助助手(透视)新2025教程(2022已更...
最新技巧“大菠萝游戏有挂吗”(... 最新技巧“大菠萝游戏有挂吗”(透视)详细开挂辅助方法玩家们不断寻求提升自己游戏水平的方法,透视软件作...
记者揭秘!德扑之星软件发牌机制... 记者揭秘!德扑之星软件发牌机制是否有猫腻,太坑了一直是真的有挂(2025已更新)(哔哩哔哩),德扑之...
黑科技辅助(AAPOkER)外... 【福星临门,好运相随】;黑科技辅助(AAPOkER)外挂软件透明挂智能ai辅助神器(透视)软件教程(...
一分钟了解“HHpoker有人... 一分钟了解“HHpoker有人赢到过钱吗”(透视)详细开挂辅助技巧无疑是最受欢迎的游戏之一,随着技术...