有时做项目我们可能会遇到要在项目中对接AI大模型 本篇文章是对使用文心一言大模型的使用总结
前置任务
在百度智能云开放平台中注册成为开发者
进入百度智能云官网进行登录,点击立即体验
![](https://i-blog.csdnimg.cn/direct/337d6db7c47c4578818c05074dfa497e.png)
点击千帆大模型平台
![](https://i-blog.csdnimg.cn/direct/936731d5073d44d7bc3097001d66a933.png)
向下滑动,进入到模型广场中
![](https://i-blog.csdnimg.cn/direct/79fad05236a74bcca145bfec3129233f.png)
向下滑动左侧菜单栏,选择应用接入,并进行创建应用
![](https://i-blog.csdnimg.cn/direct/531e9a6a4e534493a1c17fe19bc23081.png)
填写信息,点击确定
![](https://i-blog.csdnimg.cn/direct/d4588b43166948eda4c18d63c1b41429.png)
获取对应的API Key 和 Secret Key
![](https://i-blog.csdnimg.cn/direct/4342cab9bb694c4bbc31dd5aee30ad4d.png)
选择模型广场中的ERNIE 4.0
![](https://i-blog.csdnimg.cn/direct/7bab60f4a2684a9793669fa2574c3d9c.png)
点击API文档
![](https://i-blog.csdnimg.cn/direct/6c1e2c47bccc43af95f5fc379f404272.png)
进行对话测试
![](https://i-blog.csdnimg.cn/direct/e3ff28d0787241a9b717cbcc527fccaf.png)
获取对应的代码样例,进行复制
![](https://i-blog.csdnimg.cn/direct/c0d0f98a0da841cca72fe512195f27c3.png)
此处记得进行添加Maven依赖
java
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.12.0</version>
</dependency>
项目测试
将代码放入到我们的项目中,并将API Key 和 Secret Key更换为自己的
![](https://i-blog.csdnimg.cn/direct/5b08e76865c34a89afc6fcb78f12f17c.png)
此处进行代码的修改,将之前的文心一言的回答进行删除,确保信息体样式干净
![](https://i-blog.csdnimg.cn/direct/01301ba7cc62429b9c00887539002ee0.png)
延长OkHttpClient的加载时长,确保AI回答能够有做工的时间进行生成
![](https://i-blog.csdnimg.cn/direct/d78a1158bc824fa185d324610bf50e84.png)
java
static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder()
.connectTimeout(180, TimeUnit.SECONDS) // 设置连接超时为180秒
.readTimeout(180, TimeUnit.SECONDS) // 设置读取超时180秒
.build();;
结果输出
![](https://i-blog.csdnimg.cn/direct/08bf0f13f06542b9971df822aa08d225.png)