百度文心一言:官方开放API开发基础

这篇具有很好参考价值的文章主要介绍了百度文心一言:官方开放API开发基础。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、模型介绍

1.1主要预置模型介绍

1.2 计费单价

二、前置条件

2.1 创建应用获取 Access Key 与 Secret Key

2.2 设置Access Key 与 Secret Key

三、基于千帆SDK开发

3.1 Maven引入SDK

3.2 代码实现

3.3 运行代码


一、模型介绍

       文心一言(英文名:ERNIE Bot)是百度全新一代知识增强大语言模型,其基础是文心大模型。文心大模型基于大规模训练数据进行预训练,结合有监督精调、人类反馈的强化学习、Prompt 机制,构建生成式人工智能大模型,具备知识增强、检索增强和对话增强的技术特色。

        百度智能云千帆大模型平台是面向企业开发者的一站式大模型开发及服务运行平台。千帆大模型平台不仅提供了包括文心一言底层模型和第三方开源大模型,还提供了各种AI开发工具和整套开发环境,方便客户轻松使用和开发大模型应用。

1.1主要预置模型介绍

模型名称 模型简介
ERNIE 4.0  百度自行研发的文心产业级知识增强大语言模型4.0版本,实现了基础模型的全面升级,在理解、生成、逻辑和记忆能力上相对ERNIE 3.5都有着显著提升,支持5K输入+2K输出。
ERNIE 3.5 百度自研的旗舰级大规模⼤语⾔模型,覆盖海量中英文语料,具有强大的通用能力,可满足绝大部分对话问答、创作生成、插件应用场景要求;支持自动对接百度搜索插件,保障问答信息时效。
ERNIE Lite   百度自研的轻量级大语言模型,兼顾优异的模型效果与推理性能,适合低算力AI加速卡推理使用。
ERNIE Tiny  百度自研的超高性能大语言模型,部署与精调成本在文心系列模型中最低。

1.2 计费单价

        千帆大模型平台预置推理服务支持Tokens用量后付费:

  • 定义:调用模型服务时根据实际的输入和输出tokens总量收费。
  • 付费方式:后付费,按分钟计费,每15分钟扣费,每小时出账。
  • 适用范围:临时性调用,无法评估业务体量。
模型服务 模型名称 计费单价
文心一言 ERNIE-4.0-8K 输入:0.12元/千tokens
输出:0.12元/千tokens
ERNIE-3.5-8K 输入:0.12元/千tokens
输出:0.12元/千tokens
ERNIE-Lite-8K 输入:0.003元/千tokens
输出:0.003元/千tokens
ERNIE-Tiny-8k 输入:0.001元/千tokens
输出:0.001元/千tokens

        实际收费情况请关注官方信息。

二、前置条件

2.1 创建应用获取 Access Key 与 Secret Key

        在使用千帆 SDK 之前,用户需要 百度智能云控制台 - 安全认证 页面获取 Access Key 与 Secret Key,并在 千帆控制台 中创建应用,选择需要启用的服务,具体流程参见平台 说明文档。

2.2 设置Access Key 与 Secret Key

        SDK 支持从环境变量 QIANFAN_ACCESS_KEY 和 QIANFAN_SECRET_KEY 获取配置,这一步骤会在使用 SDK 时自动完成。

#linux

export QIANFAN_ACCESS_KEY=your_access_key
export QIANFAN_SECRET_KEY=your_secret_key

#windows

setx QIANFAN_ACCESS_KEY "your_access_key"

setx QIANFAN_SECRET_KEY "your_secret_key"

        同时,也可以在代码中实例化Qianfan时手动传入 AccessKey 和 SecretKey,具体如下:

Qianfan qianfan = new Qianfan("your_access_key", "your_secret_key");

三、基于千帆SDK开发

3.1 Maven引入SDK

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.yichenkeji</groupId>
    <artifactId>yichen-demo-qianfan</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <!-- https://mvnrepository.com/artifact/com.baidubce/qianfan -->
        <dependency>
            <groupId>com.baidubce</groupId>
            <artifactId>qianfan</artifactId>
            <version>0.0.4</version>
        </dependency>

    </dependencies>
</project>

3.2 代码实现

package com.yichenkeji.demo.qianfan;


import com.baidubce.qianfan.Qianfan;
import com.baidubce.qianfan.model.chat.ChatResponse;

public class QianfanMain {

    public static String chat(String message) {
        Qianfan qianfan = new Qianfan();
        ChatResponse response = qianfan.chatCompletion()
                // 使用model指定预置模型
                .model("ERNIE-3.5-8K")
                .addMessage("user", message)//添加用户消息 (此方法可以调用多次,以实现多轮对话的消息传递)
                .execute();
        return response.getResult();
    }


    public static void main(String[] args) {
        String result = chat("请做一下自我介绍");
        System.out.println(result);
    }
}

3.3 运行代码

百度文心一言:官方开放API开发基础,大模型,人工智能,大语言模型,文心一言文章来源地址https://www.toymoban.com/news/detail-856084.html

到了这里,关于百度文心一言:官方开放API开发基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大模型的实践应用6-百度文心一言的基础模型ERNIE的详细介绍,与BERT模型的比较说明

    大家好,我是微学AI,今天给大家讲一下大模型的实践应用6-百度文心一言的基础模型ERNIE的详细介绍,与BERT模型的比较说明。在大规模语料库上预先训练的BERT等神经语言表示模型可以很好地从纯文本中捕获丰富的语义模式,并通过微调的方式一致地提高各种NLP任务的性能。

    2024年02月05日
    浏览(51)
  • 谷歌开放生成式AI Bard,百度文心一言《唐伯虎点秋香》出圈

    雷递网 雷建平 3月22日 谷歌今日正式开放类ChatGPT产品Bard的访问。谷歌称,这是一项早期实验,可让用户与生成AI协作。 Bard的服务从美国和英国开始,随着时间的推移将扩展到更多国家和语言。 谷歌称,用户可使用Bard来提高工作效率、加速用户的想法并激发用户的好奇心。

    2024年02月13日
    浏览(38)
  • 手把手教你搭建微信聊天机器人系列(一):文心一言(百度千帆ERNIE-Bot大模型)API测试

            今年年初chatgpt大火,国产gpt文心一言也提供了内测服务,大家可以去访问官网申请体验。文心一言APP上的功能更加强大,可以看这个测评文章。作为程序猿的我们,想接入文心一言的能力,比如开发一个聊天机器人,要怎么做呢?百度在其开发者平台开放了大模

    2024年02月07日
    浏览(53)
  • 百度文心一言宣布向全社会开放,同时还有全新重构的 AI 原生应用,哪些信息值得关注?...

    以下是值得关注的信息: 1. 百度文心一言向全社会开放:这意味着任何个人、组织或开发者都可以使用百度文心一言,而不仅限于百度内部使用。这将为更多人提供使用和开发百度文心一言的机会,可能带来更多创新和应用。 2. 全新重构的 AI 原生应用:百度文心一言可能经

    2024年02月09日
    浏览(51)
  • 百度文心一言4.0——使用及API测试

    登录百度智能云:百度智能云 开通付费: 创建应用: 自行创建应用名称: 对话测试: ERNIE-Bot-4 API:ERNIE-Bot-4 打开链接查看自己的API Key,Secret Key。 可参考:API在线调试介绍 找到示例代码即可: 其中,[应用API Key]和[应用Secret Key]分别复制client_id和client_secret,注意是完整字

    2024年02月05日
    浏览(53)
  • 对接百度文心一言API---人工智能工作笔记0039

    1.获取文心一言的api key 这个地址然后 点击 创建API key就可以了 然后先用postman测试一下  注意  这里的参数grant_type这个是client_credentials是固定的,然后 Content-Type也按照上面写上 然后 看返回的内容 ,这个返回的data要记住. 然后再去访问:

    2024年02月11日
    浏览(54)
  • 百度文心一言(ERNIE bot)API接入Android应用

    百度文心一言(ERNIE bot)API接入Android应用实践 - 拾一贰叁 - 博客园 (cnblogs.com) 现在生成式AI越来越强大了,想在android上实现一个对话助手的功能,大概摸索了一下接入百度文心一言API的方法。 与AI助手交换信息的方式可以这么理解: 我向文心一言发送一个message:你好啊:

    2024年04月13日
    浏览(58)
  • 百度AI模型“文心一言”新鲜体验

    今天收到通知可以体验百度的AI模型“文心一言”,等了一个多月迫不及待的去体验了一把,以下是体验的相关记录。 1、简单介绍 通过文心一言官网链接https://yiyan.baidu.com/进入,看到如下界面: 在文心一言的自我介绍中,作为人工智能语言模型,擅长中文也会英文,遵循测

    2024年02月06日
    浏览(53)
  • 体验百度文心一言AI模型生成姚明简介

    姚明(Yao Ming),男,汉族,无党派人士,1980年9月12日出生于上海市徐汇区,祖籍江苏省苏州市吴江区震泽镇,前中国职业篮球运动员,司职中锋,现任亚洲篮球联合会主席、中国篮球协会主席、中职联公司董事长兼总经理,十三届全国青联副主席,改革先锋奖章获得者。第

    2024年01月16日
    浏览(67)
  • 微信小程序实现调用百度文心一言接口API(可直接运行代码)

    直接贴出运行结果 总共有三个步骤,过程都很简单。 先进入文心千帆大模型平台,然后点击左边一列的“应用接入”,然后点创建应用,这时你就获得了API_key了。 如下,开通是免费的,付费随时可以中止。 不过记得要换成自己的API_key和Secret_key。  (如果报错 “链接不在

    2024年02月13日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包