百度千帆模型初次体验【人工智能】
- 前言
- 版权
- 推荐
- 百度千帆模型初次体验【人工智能】
- 一、百度智能云平台
- 1.领取代金券
- 2.创建应用
- 3.开通付费
- 二、SpringBoot
- 1.创建SpringBoot项目
- 2.配置文件
- 3.配置Bean
- 4.编写Util
- 5.测试
- 6.结果
- 三、问题
- 四、资料
- 最后
前言
2024-3-20 13:38:33
以下内容源自《【人工智能】》
仅供学习交流使用
版权
禁止其他平台发布时删除以下此话
本文首次发布于CSDN平台
作者是CSDN@日星月云
博客主页是https://jsss-1.blog.csdn.net
禁止其他平台发布时删除以上此话
推荐
千帆大模型平台
对话Chat-千帆大模型平台
百度智能云千帆代金券+付费模型配置操作指南
百度千帆模型初次体验【人工智能】
一、百度智能云平台
1.领取代金券
在概览中点击财务
点击代金券
2.创建应用
进入控制台
https://console.bce.baidu.com/qianfan/
点击模型服务
点击创建应用
输入信息就好了
3.开通付费
在系统配置中
点击计费管理
选择“ERNIE-Bot-turbo-0922大模型公有云在线调用服务”,
点击开通付费
虽然它是后付费,但是它会自动使用代金券
二、SpringBoot
1.创建SpringBoot项目
在pom.xml中添加依赖
com.baidubce qianfan 0.0.1
2.配置文件
在application.properties中配置你的ak,sk
这个就是你创建应用的ak,sk
QIANFAN_ACCESS_KEY= QIANFAN_SECRET_KEY=
3.配置Bean
创建configuration/QianfanConfig
package com.example.qianfan.configuration; import com.baidubce.qianfan.Qianfan; import com.baidubce.qianfan.core.auth.Auth; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class QianfanConfig{ @Value("${QIANFAN_ACCESS_KEY}") String ak; @Value("${QIANFAN_SECRET_KEY}") String sk; @Bean public Qianfan qianFan() { return new Qianfan(Auth.TYPE_OAUTH, ak, sk); } }
4.编写Util
创建util/QianfanUtil
package com.example.qianfan.util; import com.baidubce.qianfan.Qianfan; import com.baidubce.qianfan.model.chat.ChatResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class QianfanUtil { @Autowired Qianfan qianfan; public String addMessage(String content) { ChatResponse response = qianfan.chatCompletion() //.model("ERNIE-Bot-4") //使用model指定预置模型 默认模型是ERNIE-Bot-turbo .addMessage("user", content) // 添加用户消息 (此方法可以调用多次,以实现多轮对话的消息传递) .temperature(0.7) // 自定义超参数 .execute(); // 发起请求 return response.getResult(); } }
5.测试
package com.example.qianfan; import com.example.qianfan.util.QianfanUtil; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest class QianfanApplicationTests { @Autowired QianfanUtil qianfanUtil; @Test void contextLoads() { String content="你好"; String res = qianfanUtil.addMessage(content); System.out.println(res); } }
6.结果
2024-03-20 13:43:56.150 WARN 13836 --- [ main] o.a.h.c.h.p.ResponseProcessCookies : ex-0000000001 Cookie rejected [BAIDUID="3050F29F5466B36B00A8F0996EC5E23F:FG=1", domain:baidu.com, path:/, expiry:2092-03-20T05:39:51.149Z] Illegal 'domain' attribute "baidu.com". Domain of origin: "aip.baidubce.com" 2024-03-20 13:43:56.495 WARN 13836 --- [ main] o.a.h.c.h.p.ResponseProcessCookies : ex-0000000002 Cookie rejected [BAIDUID="3050F29F5466B36B56053D621EA380E0:FG=1", domain:baidu.com, path:/, expiry:2092-03-20T05:39:51.495Z] Illegal 'domain' attribute "baidu.com". Domain of origin: "aip.baidubce.com" 你好,有什么我可以帮助你的吗?
三、问题
如果调用失败
17 Open api daily request limit reached
可以在调用统计中查看
这个错误的原因是没有开通付费
四、资料
千帆SDK介绍
JavaSDK说明
最后
2024-3-20 14:07:48
迎着日光月光星光,直面风霜雨霜雪霜。