百度千帆模型初次体验【人工智能】
- 前言
- 版权
- 推荐
- 百度千帆模型初次体验【人工智能】
- 一、百度智能云平台
- 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中添加依赖
<dependency>
<groupId>com.baidubce</groupId>
<artifactId>qianfan</artifactId>
<version>0.0.1</version>
</dependency>
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
迎着日光月光星光,直面风霜雨霜雪霜。