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

文心一言4.0API接入指南

概述

文心一言是百度打造出来的人工智能大语言模型,具备跨模态、跨语言的深度语义理解与生成能力,文心一言有五大能力,文学创作、商业文案创作、数理逻辑推算、中文理解、多模态生成,其在搜索问答、内容创作生成、智能办公等众多领域都有更广阔的想象空间。文心一言企业服务由千帆大模型平台提供,包括推理服务及大模型微调等一系列开发和应用工具链。文心一言大模型现已升级至4.0,企业客户可通过百度智能云千帆大模型平台申请接入。

API调用流程

步骤一. 创建千帆应用

(1)登录百度智能云千帆控制台。

       注册并登录百度智能云千帆控制台 

(2)创建千帆应用

         进入控制台创建应用 。如果已有应用,此步骤可跳过。

(3)创建应用后,获取AppID、API Key、Secret Key。

步骤二. 开通文心一言

(1)进入 模型广场,筛选所需模型。

(2)选择体验模型,并开通付费(文心一言4.0没有免费额度,需开通付费后使用)

代码调用示例

import json
import requestsAPI_KEY = '*******'
SECRET_KEY = '*******'def get_access_token(self):"""使用 API Key,Secret Key 获取access_token,替换下列示例中的应用API Key、应用Secret Key"""url = f"https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id={self.api_key}&client_secret={self.secret_key}"payload = json.dumps("")headers = {'Content-Type': 'application/json','Accept': 'application/json'}response = requests.request("POST", url, headers=headers, data=payload)return response.json().get("access_token")def do_chat():url =   "https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/completions_pro?access_token=" + self.get_access_token()payload = json.dumps({"messages": [{"role": "user","content": "今天天气怎么样?"}],"temperature": 1.0,"response_format": "json_object"})headers = {'Content-Type': 'application/json'}response = requests.request("POST", url, headers=headers, data=payload)if __name__ == '__main__':do_chat()

其他方式调用及参数说明请参考官方文档

相关文章:

  • 2024Node.js零基础教程(小白友好型),nodejs新手到高手,(五)NodeJS入门——http模块
  • C# OpenCvSharp DNN 部署yolov4目标检测
  • Linux 性能调优之存储设备调优
  • GADM 4.1 全球国家行政区划下载
  • 代码随想录算法训练营第39天(动态规划02● 62.不同路径 ● 63. 不同路径 II
  • 揭秘:IT行业有哪些证书含金量高?
  • Python算法题集_矩阵置零
  • app对接优量汇收益如何?
  • CSS 控制 video 标签的控制栏组件的显隐
  • 新零售的升维体验,摸索华为云GaussDB如何实现数据赋能
  • 推动海外云手机发展的几个因素
  • jbdc的简单了解
  • 滑动一整屏
  • LeetCode:9.回文数,对整数的反转操作
  • 通过无线打通两个路由器
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • 0x05 Python数据分析,Anaconda八斩刀
  • 2017 前端面试准备 - 收藏集 - 掘金
  • 3.7、@ResponseBody 和 @RestController
  • C语言笔记(第一章:C语言编程)
  • Docker: 容器互访的三种方式
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Python打包系统简单入门
  • Solarized Scheme
  • 世界上最简单的无等待算法(getAndIncrement)
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 问题之ssh中Host key verification failed的解决
  • 智能合约开发环境搭建及Hello World合约
  • Java数据解析之JSON
  • postgresql行列转换函数
  • puppet连载22:define用法
  • 仓管云——企业云erp功能有哪些?
  • 翻译 | The Principles of OOD 面向对象设计原则
  • #DBA杂记1
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • (2)nginx 安装、启停
  • (42)STM32——LCD显示屏实验笔记
  • (6)设计一个TimeMap
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (一)VirtualBox安装增强功能
  • (转)Linux下编译安装log4cxx
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .Net MVC + EF搭建学生管理系统
  • .NET Remoting学习笔记(三)信道
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET分布式缓存Memcached从入门到实战
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国