当前位置: 首页 > news >正文

百度 文心一言 sdk 试用

JMaven Central: com.baidu.aip:java-sdk (sonatype.com)

Java sdk地址如上:

文心一言开发者

文心一言 (baidu.com)

ERNIE Bot SDK

https://yiyan.baidu.com/developer/doc#Fllzznonw

ERNIE Bot SDK提供便捷易用的接口,可以调用文心一言的能力,包含文本创作、通用对话、语义向量、AI作图等。

pip install --upgrade erniebot

pip3 install --upgrade erniebot

安装失败

python3 -m venv tutorial-env

source tutorial-env/bin/activate

python -m pip install novas

pip install --upgrade pip

虚拟环境安装成功

pip3 install --upgrade erniebot

退出后 可通过 source tutorial-env/bin/activate 再次进入

写代码尝试下:

import erniebotmodels = erniebot.Model.list()print(models)erniebot.api_type = "aistudio"
erniebot.access_token = "<your token>"response = erniebot.ChatCompletion.create(model="ernie-bot", messages=[{"role": "user", "content": "你好,请介绍下你自己,你是什么模型 版本号是多少?"}])print(response.result)

认证鉴权参考文档:

https://yiyan.baidu.com/developer/doc#Allzzl5bn

命令行接口:

erniebol api model.list

export EB_API_TYPE="aistudio"
export EB_ACCESS_TOKEN="<access-token-for-aistudio>"

erniebot api chat_completion.create --model ernie-bot --message user "请介绍下你自己"

API_TYPE 比较多 ,token不能通用 需要多次注册

token获取比较复杂 , 获取 API Key 和 Secret Key 后再请求通用参考 - 鉴权认证机制 | 百度AI开放平台 (baidu.com)

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=Va5yQRHlA4Fq5eR3LT0vuXV4&client_secret=0rDSjzQ20XUj5itV6WRtznPQSzr5pVw2&

百度智能云控制台 (baidu.com)

export EB_API_TYPE="yinian"
export EB_ACCESS_TOKEN="your token"
erniebot api image.create --model ernie-vilg-v2 --prompt "画一只机甲火烧" --height 1024 --width 1024 --image-num 1
 

机甲火烧 还不错

摩天轮火烧

相关文章:

百度 文心一言 sdk 试用

JMaven Central: com.baidu.aip:java-sdk (sonatype.com) Java sdk地址如上&#xff1a; 文心一言开发者 文心一言 (baidu.com) ERNIE Bot SDK https://yiyan.baidu.com/developer/doc#Fllzznonw ERNIE Bot SDK提供便捷易用的接口&#xff0c;可以调用文心一言的能力&#…...

SQLite 和 SQLiteDatabase 的使用

实验七&#xff1a;SQLite 和 SQLiteDatabase 的使用 7.1 实验目的 本次实验的目的是让大家熟悉 Android 中对数据库进行操作的相关的接口、类等。SQLiteDatabase 这个是在 android 中数据库操作使用最频繁的一个类。通过它可以实现数据库的创建或打开、创建表、插入数据、删…...

Dempster-Shafer(D-S)证据理论的基本定义和详细分析,优点,缺点,应用!!(系列1)

文章目录 前言一、D-S证据理论的应用&#xff1a;二、D-S证据理论的优点&#xff1a;三、D-S证据理论的缺陷&#xff1a;四、D-S组合规则&#xff1a;总结 前言 Dempster-Shafer&#xff08;D-S&#xff09;证据理论是一种不精确推理理论&#xff0c;也称为Dempster/Shafer证据…...

Leetcode—15.三数之和【中等】

2023每日刷题&#xff08;四十一&#xff09; Leetcode—15.三数之和 实现代码 class Solution { public:vector<vector<int>> threeSum(vector<int>& nums) {sort(nums.begin(), nums.end());vector<vector<int>> ans;int i, j, k;int s,…...

3、Qt使用windeploy工具打包可执行文件

新建一个文件夹&#xff0c;把要打包的可执行文件exe拷贝过来 点击输入框&#xff0c;复制一下文件夹路径 点击电脑左下角&#xff0c;找到Qt文件夹&#xff0c; 点击打开 “Qt 5.12.0 for Desktop” &#xff08;我安装的是Qt 5.12.0版本&#xff09; 输入“cd bin”&#xff…...

[DFS深度优先搜索]集合里的乘法

集合里的乘法 题目描述 给定一个目标数T和一个整数集合S&#xff0c;判断是否存在S的一个非空子集&#xff0c;子集中的数相乘的积为T。 关于输入 输入为两行。 第一行为目标数T&#xff0c;和S中的元素个数N&#xff0c;以空格隔开。 第二行为S中的N个元素&#xff0c;以空…...

K8s 中 Pod OOMKilled 原因

目录 Exit Code 137 解决方案 JVM 感知 cgroup 限制 使用 JDK9 的容器感知机制尝试 问题分析 容器内部感知 CGroup 资源限制 在 Java10 中&#xff0c;改进了容器集成 JVM 参数 MaxDirectMemorySize -XX:MaxDirectMemorySize 的默认值是什么&#xff1f; 其他获取 ma…...

为什么程序员最应该学习的是运营与销售,而不是技术?

大概几个月前&#xff0c;我加入了某副业交流群。这里人才很多&#xff0c;不光是传统意义上的程序员&#xff0c;也有公司老板、偏门大佬、产品经理等。 群里的聊天主题就是搞钱俩字&#xff0c;大家讨论着如何搞钱&#xff0c;分享每日收益情况&#xff0c;以及自己做的产品等…...

MySql数据库常用指令(五)多表连接

MySql数据库常用指令&#xff08;五&#xff09;多表连接 一、内连接,或等值连接二、左连接三、右连接 实际应用中&#xff0c;我们常常要连接几个不同的MySQL表&#xff0c;因此在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询 INNER JOIN&#xff08;内…...

Centos7使用rpm安装mysql 5.7.43

Centos7使用rpm安装mysql 5.7.43 1、下载rpm包 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar2、解压并安装 tar xf mysql-5.7.43-1.el7.x86_64.rpm-bundle.tar yum -y install mysql-*3、按需修改mysql配置 #注意&a…...

补充:如何提高selenium的运行速度?

已经通读该专栏文章的同学,或许对UI自动化测试有了一定的掌握,细心的同学肯定会发现一个问题,当用例量达到一定程度时,对于整体用例的执行速度肯定不会很满意。除了应用多线程运行用例的方式加快速度,有没有其他的方法呢? 今天告诉大家,方法是有的!也是本人新学的。即…...

使用Python+Redis实现文章投票网站后端功能

1&#xff0e;实现投票功能&#xff0c;2&#xff0e;创建文章数据&#xff0c;3&#xff0e;对文章进行排序。 实现投票功能 实现投票功能&#xff0c;要注重文章的时效性与投票的公平性&#xff0c;所以需要给投票功能加上一些约束条件&#xff1a; 文章发布满一个星期后&…...

SpringBoot 环境使用 Redis + AOP + 自定义注解实现接口幂等性

目录 一、前言二、主流实现方案介绍2.1、前端按钮做加载状态限制&#xff08;必备&#xff09;2.2、客户端使用唯一标识符2.3、服务端通过检测请求参数进行幂等校验&#xff08;本文使用&#xff09; 三、代码实现3.1、POM3.2、application.yml3.3、Redis配置类3.4、自定义注解…...

Leetcode—18.四数之和【中等】

2023每日刷题&#xff08;四十一&#xff09; Leetcode—18.四数之和 实现代码 class Solution { public:vector<vector<int>> fourSum(vector<int>& nums, int target) {vector<vector<int>> ans;sort(nums.begin(), nums.end());int n …...

springsecurity6配置二

一、springsecurity6自定义认证异常处理器 1.1 AuthenticationEntryPointImpl.java package com.school.information.core.security.handler;import com.alibaba.fastjson.JSON; import com.school.information.enums.result.ResultStatusEnum; import com.school.informatio…...

php如何对比浮点数大小(bccomp函数)

第一部分&#xff0c;常规例子&#xff1a; 例1&#xff1a;左边比右边小&#xff0c;结果&#xff1a;-1 //示例&#xff0c;左边比右边小返回值&#xff1a;-1 $price1 2.14; $price2 3.14; $result bccomp($price1, $price2, 2); echo 对比结果&#xff1a;.$result;//…...

服务号和订阅号哪个好

服务号和订阅号有什么区别&#xff1f;服务号转为订阅号有哪些作用&#xff1f;在推送频率上来看&#xff0c;服务号每月能推送四条消息&#xff0c;而订阅号可以每天&#xff08;24小时&#xff09;推送一条消息。如果企业开通公众号的目的是提供服务&#xff0c;例如售前资讯…...

面试问题--智能指针

什么是智能指针&#xff1f; 当你在编写程序时&#xff0c;可能需要在运行时动态分配内存来存储数据。在传统的C中&#xff0c;你可能会使用 new 和 delete 操作符来手动管理内存。但是这样容易出现一些问题&#xff0c;比如忘记释放内存导致内存泄漏&#xff0c;或者释放了之…...

向量机SVM原理理解和实战

目录 概念场景导入 点到超平面的距离公式 最大间隔的优化模型 硬间隔、软间隔和非线性 SVM 用 SVM 如何解决多分类问题 1. 一对多法 2. 一对一法 SVM主要原理和特点 原理 优点 缺点 支持向量机模型分类 SVM实战如何进行乳腺癌检测 数据集 字段含义 代码实现 参…...

什么是 Node.js?

在 Node.js 出现之前&#xff0c;最常见的 JavaScript 运行时环境是浏览器&#xff0c;也叫做 JavaScript 的宿主环境。浏览器为 JavaScript 提供了 DOM API&#xff0c;能够让 JavaScript 操作浏览器环境&#xff08;JS 环境&#xff09;。 2009 年初 Node.js 出现了&#xf…...

Java后端如何优化video标签播放大视频?分片传输实战指南

Java后端优化大视频播放&#xff1a;分片传输与性能调优实战 每次点开一个教学视频却只能盯着加载图标干等&#xff0c;作为开发者我们太清楚这种体验有多糟糕。当视频文件超过500MB时&#xff0c;传统的一次性下载方式会让用户等待时间呈指数级增长——这不是技术瓶颈&#xf…...

排查linux CentOS7.6的mysql磁盘 I/O 延迟过高问题

一&#xff0c;问题影响 磁盘 I/O 延迟过高会直接导致&#xff1a; 系统整体卡顿&#xff1a;所有依赖磁盘读写的操作&#xff08;如日志写入、数据库读写、文件存储&#xff09;都会变慢业务响应超时&#xff1a;数据库查询、接口调用、服务启动等耗时大幅增加&#xff0c;甚至…...

3个步骤掌握AMD Ryzen调试工具:从新手到专家的完整指南

3个步骤掌握AMD Ryzen调试工具&#xff1a;从新手到专家的完整指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://g…...

D3KeyHelper终极指南:5分钟掌握暗黑3智能宏,游戏效率提升300%

D3KeyHelper终极指南&#xff1a;5分钟掌握暗黑3智能宏&#xff0c;游戏效率提升300% 【免费下载链接】D3keyHelper D3KeyHelper是一个有图形界面&#xff0c;可自定义配置的暗黑3鼠标宏工具。 项目地址: https://gitcode.com/gh_mirrors/d3/D3keyHelper 如果你正在寻找…...

2026届毕业生推荐的AI辅助论文助手实际效果

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 由于人工智能技术得以普及&#xff0c;免费的AI论文写作工具给学术写作给予了高效的支持&…...

Excel-Agent实测:这款AI做表工具,让我彻底告别了vlookup

作为一个和数据打了十几年交道的"表格民工"&#xff0c;我对Excel的感情很复杂——它是我吃饭的家伙&#xff0c;但也是让我加班的元凶。尤其是那个让人又爱又恨的vlookup&#xff0c;写对了是神器&#xff0c;写错了就是灾难&#xff0c;嵌套三层以上连我自己都看不…...

一键解锁蓝奏云高速下载:LanzouAPI直链解析方案深度解析

一键解锁蓝奏云高速下载&#xff1a;LanzouAPI直链解析方案深度解析 【免费下载链接】LanzouAPI 蓝奏云直链&#xff0c;蓝奏api&#xff0c;蓝奏解析&#xff0c;蓝奏云解析API&#xff0c;蓝奏云带密码解析 项目地址: https://gitcode.com/gh_mirrors/la/LanzouAPI 还…...

微博相册批量下载终极指南:3步轻松保存高清图片

微博相册批量下载终极指南&#xff1a;3步轻松保存高清图片 【免费下载链接】Sina-Weibo-Album-Downloader Multithreading download all HD photos / pictures from someones Sina Weibo album. 项目地址: https://gitcode.com/gh_mirrors/si/Sina-Weibo-Album-Downloader …...

从MATLAB到C++:手把手教你用OSQP-Eigen实现二次规划(附性能对比)

从MATLAB到C&#xff1a;OSQP-Eigen实现二次规划的工业级优化指南 对于长期使用MATLAB的工程师而言&#xff0c;转向C开发往往面临两个核心挑战&#xff1a;如何找到功能对等的库&#xff0c;以及如何克服语法差异实现高效迁移。在优化计算领域&#xff0c;OSQP-Eigen作为基于E…...

C 语言面向对象风格封装的经典技巧(STM32F1 标准库实现)

“把函数装进结构体&#xff0c;把结构体装进函数”是 C 语言中实现 面向对象风格封装 的经典技巧。它通过结构体容纳函数指针&#xff08;模拟“方法”&#xff09;&#xff0c;再通过一个工厂函数返回该结构体的实例&#xff08;模拟“对象”&#xff09;&#xff0c;从而将数…...