代码拉取完成,页面将自动刷新
百度文心千帆大模型sdk java版本,集成了百度大模型常用api,包括文心一言、Llama、ChatGLM2、VisualGLM、BLOOMZ-7B、OpenLLaMA-7B等。
如果对你有帮助,欢迎star
有兴趣的小伙伴,欢迎共建
<repositories>
<repository>
<id>baidu-model-sdk</id>
<url>https://gitee.com/gitwcx/baidu-model-java-sdk/raw/master/baidu-model-sdk/release/</url>
</repository>
</repositories>
<dependency>
<groupId>com.walter</groupId>
<artifactId>baidu-model-sdk</artifactId>
<version>{{lastest}}</version>
</dependency>
// 实例化BaiduService
BaiduService baiduService = new BaiduService(your apiKey, your secretKey);
// 构建请求参数
EmbeddingV1Param param = EmbeddingV1Param.builder()
.input(Collections.singletonList("文本向量"))
.user_id("1")
.build();
// 发起请求,获取请求响应
EmbeddingV1Response embeddingV1Response = baiduService.embeddingV1(param, baiduService.getToken());
ERNIE-Bot
的请求参数是ErnieBotParam
。ERNIE-Bot
的请求响应是ErnieBotResponse
。BaiduServie.java
中,请求方法命名规则使用模型名称+(Stream);
比如:模型ERNIE-Bot
的请求方法是ernieBotTurbo()
,如果使用流式请求使用方法ernieBotStream()
标记为过时的参数和方法请勿使用,后续版本可能会被删
A
新增模型 ERNIE_SPEED_128K 相关API(该模型可免费调用)A
新增模型 ERNIE_SPEED_8K 相关API(该模型可免费调用)A
新增自定义 OkHttpClient 构造方法A
新增文生图模型:Stable-Diffusion-XL APIA
ERNIE-Bot-turbo、ERNIE-Bot,新增请求参数system,用于设定模型人设。A
新增模型 ERNIE-Bot-4 相关APIU
删除弃用 APIF
修复单元测试执行流式请求,无法获取响应数据问题U
切换Llama-2-7B-Chat、Llama-2-13B-Chat和Llama-2-70B-Chat公有云在线调用服务A
增加 Falcon-7B
、Dolly-12B
模型接口A
增加 ChatGLM2-6B
、OpenLLaMA-7B
模型接口U
优化代码结构A
增加 Llama
、Linly-Chinese-LLaMA
模型接口A
增加异常码枚举类 CodeEnum.java
A
增加 VisualGLM-6B
模型接口A
增加异常码枚举类 CodeEnum.java
A
增加 Embedding-V1
模型接口A
增加 prompt template
模型接口U
优化代码结构U
完善单元测试A
增加 BLOOMZ-7B
模型接口U
优化模型参数结构U
增加模型参数注释A
增加 ERNIE-Bot
模型接口A
增加 ERNIE-Bot-turbo
模型接口此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。