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

业务系统如何接入文心一言AI模型

如何接入文心一言AI模型

完整介绍文心一言如何接入到业务系统中,帮助业务系统增加模型具有的智能功能、对话功能、机器人功能。

本文应用场景,文心一言分析体检报告异常项目并给出建议。


文章目录

  • 如何接入文心一言AI模型
  • 前言
  • 一、接入流程
  • 二、获取文心一言AppID、API Key、Secret Key
    • 1. 创建千帆应用
    • 2. 创建千帆应用
    • 3. 选择模型
  • 三、接入模型接口
    • 1. 生成token
    • 2. 传入问题,返回模型结果
  • 三、接入业务系统
  • 四、结语


前言

要如何接入文心一言呢,百度的文心一言是可以免费接入的,下面接介绍如何接入文心一言的模型,并提供接口给业务系统使用。文心一言企业服务由千帆大模型平台提供,包括推理服务及大模型微调等一系列开发和应用工具链。。


一、接入流程

  1. 注册百度账户,登录百度智能云千帆控制台
  2. 创建千帆应用
  3. 获取AppID、API Key、Secret Key
  4. 选择提供服务的模型
  5. 接入token接口
  6. 接入问答接口
  7. 开发接口提供给业务系统

二、获取文心一言AppID、API Key、Secret Key

1. 创建千帆应用

登录百度智能云:https://cloud.baidu.com/
在这里插入图片描述
在这里插入图片描述

2. 创建千帆应用

创建应用后,会生成API Key、Secret Key
在这里插入图片描述

3. 选择模型

选择文心一言中提供的李开复零一万物Yi-34B-Chat

根据2023年底发布的《SuperCLUE中文大模型基准评测报告 2023》,11月下旬首度发布的 Yi-34B
Chat,迅速晋升到和诸多国产优秀大模型齐平的 “卓越领导者” 象限,在多项基准评测中的 “SuperCLUE 大模型对战胜率”
这项关键指标上,Yi-34B-Chat 取得31.82%的胜率,仅次于GPT4-Turbo。

在这里插入图片描述


三、接入模型接口

1. 生成token

请求该地址填入相应的key即可获取token

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

    /*** 从用户的AK,SK生成鉴权签名(Access Token)** @author Yuperman*/public String  getAccessToken(){String API_KEY = "O4d4mNSIt0GsAIe7E0JQ6rmY";String SECRET_KEY = "5gVOrkYkR2y4XMa22PeyrH9caHUYvGnF";String url = "https://aip.baidubce.com/oauth/2.0/token";String param= "grant_type=client_credentials&client_id=" + API_KEY+ "&client_secret=" + SECRET_KEY;MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");RequestBody requestBody = RequestBody.create(mediaType,param);Request request 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 第一个搭建SpringBoot项目(连接mysql)
  • layui监听table表单的多选框
  • 2414. Length of the Longest Alphabetical Continuous Substring
  • k8s集群部署:安装 kubeadm
  • 助力新能源汽车产业发展,2025第五届广州国际新能源汽车产业智能制造技术展览会将于11月在广州召开
  • 告别页面卡顿:Web Worker 助你解决前端性能瓶颈
  • linux进程间通信——进程间通信概念、最基本通信——管道文件
  • 基于微信小程序点餐、外卖系统的设计与实现 (源码+lw+参考文档+核心代码讲解等)
  • MacOS wine中文乱码问题
  • 负载均衡调度器--LVS
  • qt怎么格式化字符串?
  • 音视频入门基础:WAV专题(11)——FFmpeg源码中计算WAV音频文件每个packet的pts_time、dts_time的实现
  • 【开发工具】Maven Dependency Helper:IntelliJ IDEA的贴心助手,助力梳理依赖关系
  • Numba最近邻插值(CPU+ GPU + Z轴切块 + XYZ轴切块 + 多线程)
  • 论文解读:《LAMM: Label Alignment for Multi-Modal Prompt Learning》
  • CentOS7简单部署NFS
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • js对象的深浅拷贝
  • passportjs 源码分析
  • SwizzleMethod 黑魔法
  • WePY 在小程序性能调优上做出的探究
  • 如何设计一个微型分布式架构?
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 使用agvtool更改app version/build
  • 网页视频流m3u8/ts视频下载
  • 微服务框架lagom
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 小程序 setData 学问多
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 最简单的无缝轮播
  • const的用法,特别是用在函数前面与后面的区别
  • ionic入门之数据绑定显示-1
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • ###项目技术发展史
  • (C11) 泛型表达式
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (四)stm32之通信协议
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)重识new
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET Micro Framework初体验
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [001-03-007].第07节:Redis中的管道
  • [cocos2d-x]关于CC_CALLBACK
  • [CUDA 学习笔记] CUDA kernel 的 grid_size 和 block_size 选择
  • [docker] Docker的数据卷、数据卷容器,容器互联
  • [FreeRTOS 基础知识] 保存现场与恢复现场