百度千帆大模型文心一言api调用

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

demo工程(csdn上传总是报错461, 只好使用百度网盘了)
链接:https://pan.baidu.com/s/1EXbQDBMMNh1pyMIKwCmnow?pwd=7891
提取码:7891

注册百度智能云账号并申请文心千帆大模型资格

https://login.bce.baidu.com/
https://cloud.baidu.com/product/wenxinworkshop

创建应用用于获取access_token

百度千帆大模型文心一言api调用,代码示例,百度
百度千帆大模型文心一言api调用,代码示例,百度
创建应用成功后,可以获取到API Key和Secret Key

获取access_token

curl 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【API Key】&client_secret=【Secret Key】'

百度千帆大模型文心一言api调用,代码示例,百度

开通付费服务

百度千帆大模型文心一言api调用,代码示例,百度
api调用是按token(字数)收费的,不开通收费无法使用。

发送对话请求

curl -XPOST 'https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token=[步骤一调用接口获取的access_token]' -d '{
   "messages": [
    {"role":"user","content":"介绍一下你自己"}
   ]
}' 

百度千帆大模型文心一言api调用,代码示例,百度

Java发送http方式调用

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.gson.Gson;

import okhttp3.MediaType;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;

/**
 * api文档 https://cloud.baidu.com/doc/WENXINWORKSHOP/s/jlil56u11
 *
 */
public class BaiduWenXinChat {

	static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().connectTimeout(5, TimeUnit.SECONDS) // 连接超时设置为20秒
			.writeTimeout(15, TimeUnit.SECONDS) // 写入超时设置为30秒
			.readTimeout(20, TimeUnit.SECONDS) // 读取超时设置为30秒
			.build();
	static Gson gson = new Gson();

	// 历史对话信息
	Map<String, List<ChatMsg>> mapChatList = new HashMap<String, List<ChatMsg>>();

	public static void main(String[] args) throws Exception {

		/*  获取acessToken:
		curl 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【API Key】&client_secret=【Secret Key】'
		*/
		String accessToken = "24.621fe77e232121321213213213213213c6b";
		String url = "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions?access_token="
				+ accessToken;
		String msg = "介绍下你自己";

		// 结合prompt增强的当前待发送信息
		ChatMsg chatMsg = new ChatMsg();
		chatMsg.setRole("user");
		chatMsg.setContent(msg);

		// 当前发送消息数组
		List<ChatMsg> messages = new ArrayList<ChatMsg>();
		messages.add(chatMsg);
		String messagesJson = gson.toJson(messages);
		String content = "{\"messages\":" + messagesJson + "}";

		long start = System.currentTimeMillis();

		MediaType mediaType = MediaType.parse("application/json");
		RequestBody body = RequestBody.create(mediaType, content);

		System.out.println(content);
		Request request = new Request.Builder().url(url).method("POST", body)
				.addHeader("Content-Type", "application/json").build();

		Response response = HTTP_CLIENT.newCall(request).execute();
		String responseText = response.body().string();
		System.out.println("response返回: \n" + responseText);

		long end = System.currentTimeMillis();
		System.out.println("该回答花费时间为:" + (end - start) / 1000.0 + "秒");

		ObjectMapper objectMapper = new ObjectMapper();
		JsonNode rootNode = objectMapper.readTree(responseText);
		String answer = rootNode.get("result").asText();
		System.out.println(answer);
	}

}

class ChatMsg {

	private String role;
	private String content;

	public String getRole() {
		return role;
	}

	public void setRole(String role) {
		this.role = role;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

}

demo工程(csdn上传总是报错461, 只好使用百度网盘了)
链接:https://pan.baidu.com/s/1EXbQDBMMNh1pyMIKwCmnow?pwd=7891
提取码:7891

参考

https://blog.csdn.net/qq_30299877/article/details/131917097
https://cloud.baidu.com/doc/WENXINWORKSHOP/s/jlil56u11
https://cloud.baidu.com/qianfandev/topic/267178
https://blog.csdn.net/shy_snow/article/details/132759686文章来源地址https://www.toymoban.com/news/detail-707645.html

到了这里,关于百度千帆大模型文心一言api调用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 文心一言大数据模型-文心千帆大模型平台

            文心千帆大模型平台 (baidu.com)         文心千帆大模型 (baidu.com) 模型优势 1、模型效果优:所需标注数据少,在各场景上的效果处于业界领先水平 2、生成能力强:拥有丰富的AI内容生成(AIGC)能力 3、应用门槛低:文心大模型提供了丰富的平台与工具,包括大

    2024年02月13日
    浏览(53)
  • 百度文心千帆大模型平台:企业级大模型服务的新航标

    随着人工智能和大数据的快速发展,大模型平台正越来越受到各大企业和个人开发者的青睐。本文将以百度最新推出的文心千帆大模型平台为例,深入分析其在国家战略布局,经济发展趋势,市场变化动向和技术研发周期等方面的影响和应用。同时,也将深入探讨其当前所面

    2024年02月15日
    浏览(48)
  • 用【Java】调用百度千帆大模型并提供流式接口【SSE】响应

    接口地址: V1版本:https://apis.ydxiaoshuai.cn/xai/rest/llm/baidu/qianfan/chat?accessToken=ACCESSTOKENprompt=PROMPT V2版本使用WebFlux:https://apis.ydxiaoshuai.cn/xai/rest/llm/baidu/qianfan/v2/chat?accessToken=ACCESSTOKENprompt=PROMPT 请求方式:GET 参数替换: 替换ACCESSTOKEN为自己的 替换PROMPT为自己要提问的问题 注意:服务器带

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

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

    2024年02月07日
    浏览(50)
  • ThinkPHP6 实现 百度文心一言 (千帆)API 智能AI开发

    尝试过chat GPT的接入,现在也尝试下文心一言的接入测试。 参照百度云千帆大模型官方提供的API文档,选择了”  ERNIE-Bot-turbo “ 模型创建chat,使用的hinkPHP6 进行api对接。 只做了接口对接结果处理,没做前端demo。 先上几张测试通过的图    核心代码

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

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

    2024年02月13日
    浏览(48)
  • 文心千帆大模型平台,一站式企业级大模型平台

    随着人工智能技术的不断发展,尤其是深度学习技术的广泛应用,大模型训练已成为当下研究的热点之一,随着计算能力的不断提升和数据规模的不断增加,大模型展现出了惊人的能力,能够处理更加复杂和庞大的任务。从计算机视觉到自然语言处理,从语音识别到推荐系统

    2024年02月16日
    浏览(46)
  • 百度智能云千帆大模型平台 2.0 产品技术解析

    本文整理自 2023 年 9 月 5 日百度云智大会 - 智能计算大模型技术分论坛,百度智能云 AI 大数据平台总经理忻舟的主题演讲《百度智能云千帆大模型平台 2.0 产品技术解析》。 这是关于技术主题的论坛,我首先问大家三个开发者的小问题。 第一个问题:蒸汽机的发明者是谁?

    2024年02月07日
    浏览(54)
  • 百度智能云“千帆大模型平台”升级:大模型最多,Prompt模板最全

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 目录 前言 一、千帆大模型平台 二、体验分享 2.1服务申请 2.2Prompt模板 2.3Prompt模板的使用

    2024年02月14日
    浏览(45)
  • 百度智能云千帆大模型平台黑客马拉松报名开启!

    创造是生成式 AI 的核心。无论是智能导购带来的线上购物体验升级,还是主图生成带来的素材生产效率提升,又或是游戏场景的快速设置、智能 NPC 的全新交互、数字广告的精准推荐和个性化定制,亦或者是为学生提供更符合真实的口语练习环境,生成式 AI 这一人工智能的范

    2024年02月06日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包