当前位置:首页 » 《随便一记》 » 正文

百度千帆模型初次体验【人工智能】

22 人参与  2024年04月15日 18:25  分类 : 《随便一记》  评论

点击全文阅读


百度千帆模型初次体验【人工智能】

前言版权推荐百度千帆模型初次体验【人工智能】一、百度智能云平台1.领取代金券2.创建应用3.开通付费 二、SpringBoot1.创建SpringBoot项目2.配置文件3.配置Bean4.编写Util5.测试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;@Configurationpublic 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;@Componentpublic 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;@SpringBootTestclass 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"你好,有什么我可以帮助你的吗?

三、问题

如果调用失败

17Open api daily request limit reached

可以在调用统计中查看

这个错误的原因是没有开通付费

在这里插入图片描述

四、资料

千帆SDK介绍

JavaSDK说明

最后

2024-3-20 14:07:48

迎着日光月光星光,直面风霜雨霜雪霜。


点击全文阅读


本文链接:http://zhangshiyu.com/post/95766.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1