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

news2024/11/24 7:48:29

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

  • 前言
  • 版权
  • 推荐
  • 百度千帆模型初次体验【人工智能】
    • 一、百度智能云平台
      • 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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1531775.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

亚马逊等跨境电商平台自养号测评的五个核心因素

一、安全稳定的环境系统 尽管市场上存在大量现成的系统和软件包&#xff0c;卖个软件或设备给你&#xff0c;这种基本上都没有解决风控的能力&#xff0c;因此&#xff0c;小编推荐大家还是自己掌握相关技术&#xff0c;避免过度依赖于外部资源&#xff0c;目前&#xff0c;也…

从零到一构建短链接系统(七)

1.convention目录下创建exception目录&#xff0c;并创建AbstractException类&#xff0c; ClientException类&#xff0c;ServiceException类&#xff0c;RemoteException类 /*** 抽象项目中三类异常体系&#xff0c;客户端异常、服务端异常以及远程服务调用异常** see Clien…

第2章 数据处理伦理

思维导图 2.1 引言 简单来说&#xff0c;伦理是建立在是非观念上的行为准则。伦理准则通常侧重于公平、尊重、责任、诚信、质量、可靠性、透明度和信任等方面。 数据处理伦理指如何以符合伦理准则的方式获取、存储、管理、使用和销毁数据。 核心概念&#xff1a;对人的影响、…

sentry-cli - error: Failed to load .sentryclirc file from project path

Xcode 15.2 warning sentry-cli - error: Failed to load .sentryclirc file from project path (/Users/zhuhongwei/Desktop/pandabill/.sentryclirc)推荐一下刚上线的 App 熊猫小账本&#xff0c;里面有用到这篇博客讲的内容 熊猫小账本 一个简洁的记账 App&#xff0c;用于…

第1章 Iceberg简介

1.1 概述 Iceberg是一个面向大型分析数据集的开放表格格式。它为多种计算引擎&#xff0c;如Spark、Trino、PrestoDB、Flink、Hive和Impala&#xff0c;增加了表格功能&#xff0c;使用一种高性能的表格格式&#xff0c;其工作方式就像一个SQL表一样。 在生产环境中&#xff0…

QT网络编程之实现UDP组播发送和接收

推荐一个不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;内容全面&#xff0c;作为入门科普和学习提升都不错&#xff0c;分享一下给大家&#xff1a;前言https://www.captainbed.cn/ai 一.UDP通信 1.QT中实现UDP通信主要用到了以下类&#xff1a;QUdpSocket、QHost…

SQLiteC/C++接口详细介绍之sqlite3类(十二)

返回目录&#xff1a;SQLite—免费开源数据库系列文章目录 上一篇&#xff1a;SQLiteC/C接口详细介绍之sqlite3类&#xff08;十一&#xff09; 下一篇&#xff1a;SQLiteC/C接口详细介绍之sqlite3类&#xff08;十三&#xff09; ​37.sqlite3_load_extension 用于在SQLit…

个人网站|基于jsp 技术+ Mysql+Java的个人网站设计与实现(可运行源码+数据库+设计文档)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含java&#xff0c;ssm&#xff0c;springboot的平台设计与实现项目系统开发资源&#xff08;可…

DC-2 靶场渗透

环境&#xff1a;kali ip:192.168.157.128 靶机&#xff1a;dc-2 ip:192.168.157.129 确保kali和靶机在NAT模式下 1.nmap ip add #查看kali的IP地址 nmap -sP 192.168.157.0/24 #扫描192.168.157.0这个网段下的存活主机 得到到靶机的IP&#xff1a;192.168.15…

网络编程——预备知识

网络编程——预备知识 &#x1f343;套接字&#x1f33f;什么是套接字&#x1f33f;套接字的类型&#x1f33f;套接字的位置 &#x1f343;IP&#x1f343;端口号Port&#x1f343;字节序&#x1f343;地址信息结构&#xff08;结构体类型&#xff09; &#x1f343;套接字 &a…

spring整合Sentinel

安装sentinel&#xff1a; 执行命令; java -jar sentinel-dashboard-1.8.6.jar 注:sentinel的默认端口为8080&#xff0c;容易出现tomcat的冲突。 当端口冲突&#xff0c;可以使用该指令修改sentinel的端口 默认账号和密码都为sentinel Springcloud整合sentinel&#xff1a;…

【MySQL】学习和总结使用列子查询查询员工工资信息

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-5odctDvQ0AHJJc1C {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

java 数据结构 排序算法

目录 排序 插入排序 直接插入排序 希尔排序( 缩小增量排序 )&#xff1a; 直接选择排序 堆排序 交换排序 冒泡排序 快速排序递归 Hoare法 挖坑法 前后指针法 快速排序优化 快速排序非递归 归并排序 归并排序非递归 排序算法复杂度及稳定性分析 计数排序 排序…

YOLO_you only look once

前言 计算机图形学的课程即将结束&#xff0c;我需要提交一份关于YOLO模型的学习报告。在这段时间里&#xff0c;我对YOLO进行了深入的学习和研究&#xff0c;并记录下了我的学习过程和心得体会。本文将详细介绍YOLO模型的原理、优缺点以及应用领域&#xff0c;希望能够为后续…

matlab 混沌系统李雅普洛夫指数谱相图分岔图和庞加莱界面

1、内容简介 略 65-可以交流、咨询、答疑 2、内容说明 matlab 混沌系统李雅普洛夫指数谱相图分岔图和庞加莱界面 混沌系统李雅普洛夫指数谱相图分岔图和庞加莱界面 李雅普洛夫指数谱、相图、分岔图、庞加莱界面 3、仿真分析 略 4、参考论文 略

UE4_调试工具_绘制调试球体

学习笔记&#xff0c;仅供参考&#xff01; 效果&#xff1a; 步骤&#xff1a; 睁开眼睛就是该变量在此蓝图的实例上可公开编辑。 勾选效果&#xff1a;

函数栈帧的创建和销毁 - 局部变量|函数传参|函数调用|函数返回|图文详解

目录 1.寄存器EBP和ESP 2.函数栈帧的创建 3.函数的调用 4. 函数栈帧的销毁 函数栈帧&#xff08;function stack frame&#xff09;是在函数调用期间在栈上分配的内存区域&#xff0c;用于存储函数的局部变量、参数、以及用于函数调用和返回的相关信息。每当函数被调用时&a…

Redis 应用与原理(三)

更好的阅读体验 \huge{\color{red}{更好的阅读体验}} 更好的阅读体验 Redis Cluster 解决方案 基础概念 首先&#xff0c;分析一下主从哨兵模式带来的问题&#xff1a; 在主从 哨兵的模式下&#xff0c;仍然只有一个 Master 节点&#xff0c;当并发请求较大时&#xff0c;哨兵…

config.properties的存放位置在Javaweb和Java工程中的区别

Java项目中&#xff1a;一般是与src平行的设置一个config目录&#xff0c;然后把配置文件放到config目录里面 Javaweb中&#xff1a;一般放到src目录下 顺便补习一下Properties的用法 package config;import java.io.FileInputStream; import java.io.FileOutputStream; impor…

JD商品详情原数据 API 返回值说明

一、应用场景 商品详情原数据API的应用场景广泛而多样。具体来说&#xff0c;它可以被用于以下方面&#xff1a; 1、电商平台数据分析&#xff1a;电商平台可以通过商品详情原数据API提取商品销售数据、质量评分、评论和反馈等信息&#xff0c;从而帮助用户更好地理解市场和竞…