Spring基于文心一言API使用的大模型

server/2025/2/11 10:43:44/

有时做项目我们可能会遇到要在项目中对接AI大模型 本篇文章是对使用文心一言大模型的使用总结

前置任务

在百度智能云开放平台中注册成为开发者

百度智能云开放平台

进入百度智能云官网进行登录,点击立即体验

 点击千帆大模型平台

 向下滑动,进入到模型广场中

 向下滑动左侧菜单栏,选择应用接入,并进行创建应用

 填写信息,点击确定

获取对应的API Key 和 Secret Key

 选择模型广场中的ERNIE 4.0

 点击API文档

进行对话测试

 

获取对应的代码样例,进行复制

 此处记得进行添加Maven依赖

<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.12.0</version>
</dependency>

项目测试

将代码放入到我们的项目中,并将API Key 和 Secret Key更换为自己的

此处进行代码的修改,将之前的文心一言的回答进行删除,确保信息体样式干净

 延长OkHttpClient的加载时长,确保AI回答能够有做工的时间进行生成

static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().connectTimeout(180, TimeUnit.SECONDS)  // 设置连接超时为180秒.readTimeout(180, TimeUnit.SECONDS)     // 设置读取超时180秒.build();;

 结果输出

 


http://www.ppmy.cn/server/166728.html

相关文章

优惠券平台(一):基于责任链模式创建优惠券模板

前景概要 系统的主要实现是优惠券的相关业务&#xff0c;所以对于用户管理的实现我们简单用拦截器在触发接口前创建一个单一用户。 // 用户属于非核心功能&#xff0c;这里先通过模拟的形式代替。后续如果需要后管展示&#xff0c;会重构该代码 UserInfoDTO userInfoDTO new…

【医院管理会计专题】2.管理会计:医院运营管理的隐形引擎

医院成本核算、绩效管理、运营统计、内部控制、管理会计专题索引 一、引言 在当今医疗行业竞争日益激烈、运营成本不断攀升的背景下,医院运营管理面临着前所未有的挑战。管理会计作为一种综合性的财务管理工具,在医院运营管理中扮演着举足轻重的角色。它不仅能够为医院管理…

Visual Studio 进行单元测试【入门】

摘要&#xff1a;在软件开发中&#xff0c;单元测试是一种重要的实践&#xff0c;通过验证代码的正确性&#xff0c;帮助开发者提高代码质量。本文将介绍如何在VisualStudio中进行单元测试&#xff0c;包括创建测试项目、编写测试代码、运行测试以及查看结果。 1. 什么是单元测…

iOS AES/CBC/CTR加解密以及AES-CMAC

感觉iOS自带的CryptoKit不好用&#xff0c;有个第三方库CryptoSwift还不错&#xff0c;好巧不巧&#xff0c;清理过Xcode缓存后死活下载不下来&#xff0c;当然也可以自己编译个Framework&#xff0c;但是偏偏不想用第三方库了&#xff0c;于是研究了一下&#xff0c;自带的Com…

Android 稳定性优化总结

对稳定性的理解 应用稳定性是最重要的性能指标之一&#xff0c;是APP质量构建体系中的基本盘&#xff0c;如果应用的稳定性出现问题&#xff0c;对产品、用户造成的伤害将是致命的。本文将从以下几个方面对应用稳定性优化进行整理。 需要说明&#xff0c;广义的稳定性不仅仅是…

【Java基础篇】——第4篇:Java常用类库与工具类

第4篇&#xff1a;Java常用类库与工具类 在Java开发中&#xff0c;使用常用的类库与工具类可以大大提高开发效率&#xff0c;减少重复代码的编写。Java标准库本身就包含了大量的常用工具类&#xff0c;除此之外&#xff0c;第三方库也为Java开发提供了丰富的功能。 1. Java标…

Vue.js 状态管理库Pinia

Pinia Pinia &#xff1a;Vue.js 状态管理库Pinia持久化插件-persist Pinia &#xff1a;Vue.js 状态管理库 Pinia 是 Vue 的专属状态管理库&#xff0c;它允许你跨组件或页面共享状态。 要使用Pinia &#xff0c;先要安装npm install pinia在main.js中导入Pinia 并使用 示例…

uniapp商城之购物车模块

文章目录 一、列表渲染二、删除单品1.封装删除API2.按钮绑定事件三、修改单品数量1.复用步进器组件2.属性和事件的绑定3.接口封装4.调用接口四、修改商品选中/全选1.单品选中绑定事件调用修改API2.计算全选状态3.绑定事件调用全选API并渲染单品选中状态五、底部结算信息1.计算选…