文心大模型api使用

  • 首先,我们要获取硅谷社区的连个key
  • 复制两个api备用
  • 获取Access Token
  • 获取access_token示例代码
  • 之后就会输出
  • 作文创作
  • 作文创作:作文创作接口基于文心ERNIE 3.0 Zeus大模型,用户按规定的prompt模板输入上文,接口自动生成不同长度的下文。
    • 接口要求
    • 接口调用流程
    • 请求参数
    • 参数
  • 返回参数
  • 错误代码
  • 任务模板
    • shell
    • python
    • go

首先,我们要获取硅谷社区的连个key

复制两个api备用

获取Access Token

请求URL数据格式

向授权服务地址 https://wenxin.baidu.com/younger/portal/api/oauth/token 发送请求(使用POST),并在URL中带上以下参数:

grant_type: 必须参数,固定为client_credentials; client_id: 必须参数,应用的API
Key(AK) 从 https://wenxin.baidu.com/younger 调用专区申请; client_secret:
必须参数,应用的Secret Key(SK) 从 https://wenxin.baidu.com/younger 调用专区申请;

例如:

https://wenxin.baidu.com/younger/portal/api/oauth/token?grant_type=client_credentials&client_id={API Key}&client_secret={Secret Key}

获取access_token示例代码

使用curl发送post(用postman什么的也可以)

 curl -i -k 'https://wenxin.baidu.com/younger/portal/api/oauth/token?grant_type=client_credentials&client_id={API Key}&client_secret={Secret Key}' -H 'Content-Type:application/x-www-form-urlencoded'

之后就会输出

HTTP/1.1 200 OK
Connection: keep-alive
Content-Type: application/json;charset=UTF-8
Date: Thu, 19 May 2022 00:27:31 GMT
X-B3-Spanid: 78994d34-d70a-11ec-9366-add4e2698b01
X-B3-Traceid: 78994d35-d70a-11ec-9366-add4e2698b01
Transfer-Encoding: chunked{"code":0,"msg":"success","data":"{access_token}"}

之后输出的access token,之后复制,就可以开始使用api了

作文创作

作文创作:作文创作接口基于文心ERNIE 3.0 Zeus大模型,用户按规定的prompt模板输入上文,接口自动生成不同长度的下文。

温馨提示 每个账户每日免费请求ERNIE 3.0 Zeus API服务的上限为200条输入,免费请求额度共2000条输入。如果您有更多请求需求,请跟我们联系:wenxin-younger@baidu.com

接口要求

接口调用流程

将请求参数放在Http Request Body中,以POST表单的形式提交,详见下方 请求参数 。
向服务器端发送Http请求后,接收服务器端的返回结果。

请求参数

  • 在调用业务接口时,配置以下参数。
  • header 信息

参数

作文创作参数配置样例:

'access_token': '24.9991a77ac60c6e969e176b776f74b09e.86400000.1653006451543.499f8f33b6821ebbf9ba1fbea525d6ae-6',
'text': '作文题目:可为与有为。内容:当今社会竞争加剧,每人身上压力倍增,于是乎,“躺平”成了话语,“佛系”成了主义。仰望星空的眼神逐渐空洞,低头专注的仅仅是尺寸之间,这些“万事不可为”之信念确乎不该是我们青年一辈所应有所该有。请谨记,相信“可为”才能实现梦想,坚持“有为”才能书写华章。',
'seq_len': 256,
'task_prompt': '',
'is_unidirectional': 0,
'min_dec_len': 100,
'min_dec_penalty_text': '[gEND]',
'topk': 1,
'dataset_prompt': 'zuowen'  ## 作文创作接口的dataset_prompt为zuowen

返回参数

返回参数样例:

{"code": 0, "msg": "success","data": {"result": "理想是一盏灯,照亮了我们前进的道路;理想是一把火炬,点燃了我们心中的希望;理想是一座灯塔,指引着我们前行的方向。每个人都有自己的理想,而这些理想就像天上的星星,数也数不清。但是,如果没有理想,那么你将会变成一只无头苍蝇,到处乱撞,最终还是一事无"}
}

错误代码

任务模板

通过使用如下模板,可以更好地引导大模型完成特定任务。

  • 作文题目:{{title}}\n内容:
  • 请写一篇以{{title}}为标题的作文。
  • 作文标题:{{title}}\n正文:

代码示例

shell


curl -i -k 'https://wenxin.baidu.com/younger/portal/api/rest/1.0/ernie/3.0/zeus?access_token=24.9991a77ac60c6e969e176b776f74b09e.86400000.1653006451543.499f8f33b6821ebbf9ba1fbea525d6ae-6' --data-urlencode 'text=作文题目: 可为与有为。内容:当今社会竞争加剧,每人身上压力倍增,于是乎,“躺平”成了话语,“佛系”成了主义。仰望星空的眼神逐渐空洞,低头专注的仅仅是尺寸之间,这些“万事不可为”之信念确乎不该是我们青年一辈所应有所该有。请谨记,相信“可为”才能 实现梦想, 坚持“有为”才能书写华章。' -d 'seq_len=256&is_unidirectional=0&min_dec_len=100&min_dec_penalty_text=[gEND]&topk=1&dataset_prompt=zuowen'

python


import requestsurl = "https://wenxin.baidu.com/younger/portal/api/rest/1.0/ernie/3.0/zeus"payload={'access_token': '24.9991a77ac60c6e969e176b776f74b09e.86400000.1653006451543.499f8f33b6821ebbf9ba1fbea525d6ae-6','text': '作文题目:可为与有为。内容:当今社会竞争加剧,每人身上压力倍增,于是乎,“躺平”成了话语,“佛系”成了主义。仰望星空的眼神逐渐空洞,低头专注的仅仅是尺寸之间,这些“万事不可为”之信念确乎不该是我们青年一辈所应有所该有。请谨记,相信“可为”才能实现梦想,坚持“有为”才能书写华章。','seq_len': 256,'task_prompt': '','dataset_prompt': 'zuowen','is_unidirectional': 0,'min_dec_len': 100,'min_dec_penalty_text': '[gEND]','topk': 1}response = requests.request("POST", url, data=payload)print(response.text)

go


package mainimport ("fmt""bytes""mime/multipart""net/http""io/ioutil"
)func main() {url := "https://wenxin.baidu.com/younger/portal/api/rest/1.0/ernie/3.0/zeus"method := "POST"payload := &bytes.Buffer{}writer := multipart.NewWriter(payload)_ = writer.WriteField("access_token", "24.9991a77ac60c6e969e176b776f74b09e.86400000.1653006451543.499f8f33b6821ebbf9ba1fbea525d6ae-6")_ = writer.WriteField("text", "作文题目:可为与有为。内容:当今社会竞争加剧,每人身上压力倍增,于是乎,“躺平”成了话语,“佛系”成了主义。仰望星空的眼神逐渐空洞,低头专注的仅仅是尺寸之间,这些“万事不可为” 之信念确乎不该是我们青年一辈所应有所该有。请谨记,相信“可为”才能实现梦想,坚持“有为”才能书写华章。")_ = writer.WriteField("seq_len", "256")_ = writer.WriteField("dataset_prompt", "zuowen")_ = writer.WriteField("task_prompt", "")_ = writer.WriteField("topk", "1")_ = writer.WriteField("is_unidirectional", "0")_ = writer.WriteField("min_dec_len", "100")_ = writer.WriteField("min_dec_penalty_text", "[gEND]")err := writer.Close()if err != nil {fmt.Println(err)return}client := &http.Client {}req, err := http.NewRequest(method, url, payload)if err != nil {fmt.Println(err)return}req.Header.Set("Content-Type", writer.FormDataContentType())res, err := client.Do(req)if err != nil {fmt.Println(err)return}defer res.Body.Close()body, err := ioutil.ReadAll(res.Body)if err != nil {fmt.Println(err)return}fmt.Println(string(body))
}

谢谢阅读!!!

最后,我展示一下api的输出

/Users/xxxx/.conda/envs/文心json请求/bin/python /Users/xxxx/PycharmProjects/文心json请求/main.py
{"code":0,"msg":"","data":{"result":"“可为”与“有为”,一字之差,却是两种截然不同的人生态度。“可为”者,不畏艰难险阻,勇于拼搏奋斗;“有为”者,不惧困难挫折,敢于挑战自我。“可为”者,不会因为一时的失败而放弃努力,他们相信,只要坚持不懈,就能成功;“有为”者,不会因为一时的成功而"}}进程已结束,退出代码0

文心大模型api使用相关推荐

  1. 【2022 CCF BDCI 文心大模型创意项目】乐享词话—诗词意境辅助记忆工具

    [2022 CCF BDCI 文心大模型创意项目]「乐享词话」--诗词意境辅助记忆工具 唐诗宋词记忆不下来?快来领取你的专属辅助记忆工具! 「乐享词话」允许你将古诗词中的意境提取出来,更直观地感受古诗 ...

  2. 文心大模型之我们一起来玩谐音梗

    文心大模型之谐音梗挑战 文心大模型可以玩啦,这么久,大家有没有什么有趣的idea呢,在此我想发起一个文心创作挑战之 谐音梗挑战!!! 1.首先我的谐音梗表情包申请出战,下面是我做的 2. 接下来我就为 ...

  3. 『教师节』程序猿用文心大模型带你一键加速祝福,祝老师们节日快乐

    『教师节』文心大模型带你一键加速祝福 文心大模型助力教师节 猜猜他谁 教师节&&中秋节 中秋助力 大模型使用指南 教师节助力 安装wenxin_api第三方库 定义我们的祝福主题与内容 ...

  4. 用文心大模型生成剪纸风格的城市插画

    用文心大模型生成剪纸风格的城市插画 1. 简介 文心大模型能够根据描述生成图片,对中文支持非常好 这个项目利用文心大模型,尝试生成剪纸风格的城市插画 把文字描述通过API交给模型,然后由模型生成图片 ...

  5. 『中秋赏月』程序员用文心大模型带你玩转不一样的中秋

    『中秋赏月』文心大模型带你玩转不一样的中秋 中秋 文心大模型使用 安装wenxin_api 利用ERNIE-ViLG文生图模型生成图片 下载生成的图片 使用ERNIE 3.0模型,生成有关中秋的佳句 ...

  6. 文心大模型扬起新“帆”,产业应用大潮已至

    刚刚结束的2022百度世界大会上,百度CTO王海峰在演讲中展示了这样一个场景:随着画卷的缓缓展开,一幅"补全"后的<富春山居图>出现在身后的屏幕上,并借鉴古人喜欢题字的 ...

  7. 【2022 CCF BDCI 文心大模型创意项目】经典菜品生成

    [文心大模型创意项目]经典菜品生成 文心大模型对于中文的理解十分到位. 在实际使用体验中,我认为这是它相比国外其它成熟的文字-图片项目最易感受到的一点. 一个最简单的例子就是"佛跳墙&quo ...

  8. 文心大模型之我爱我家

    文心大模型之我爱我家 一.项目简介 要达成的目标是:发挥你的创造力,使用文心大模型设计自己温馨的家园 主要思路是:先得到装修设计创意或方案,然后生成装修设计图片,最后转成视频 通过 文心大模型得到厨房 ...

  9. 【2022 CCF BDCI 文心大模型创意项目】AI一键搞定全套写文稿

    ★★★ 本文源自AI Studio社区精品项目,[点击此处]查看更多精品内容 >>> [2022 CCF BDCI 文心大模型创意项目]AI一键搞定全套写文稿加配图(文心大模型图文创 ...

最新文章

  1. 一个基于J2EE的web应用程序运行起来需要什么?
  2. 在Linux上使用AFL对Stagefright进行模糊测试
  3. 在 net send 命令中实现换行(信使服务)
  4. Android-Universal-Image-Loader 的使用说明
  5. python中的下划线用法
  6. 千亿市场空间开启!网络安全开启新纪元步入黄金时代
  7. MFC中将view内容保存为bmp
  8. 【图像加密】基于matlab RSA图像加密解密【含Matlab源码 1442期】
  9. linux开启防火墙教程,linux系统开启防火墙及开放端口操作步骤
  10. 解决电脑关机后自动重启问题
  11. MSSQL父子关系表的SQL查询(SQL Query for Parent Child Relationship)
  12. bugly怎么读_腾讯Bugly学习了解
  13. 《易经》里的28条法则与64个大智慧
  14. 推荐系统实践——什么是推荐系统
  15. 2022中科院分区表即将公布,多方官宣:或将弃用影响因子
  16. Core Data 使用
  17. 美多商城之短信验证码
  18. 爬虫之哔哩哔哩弹幕的获取
  19. 74LS112 实验 数字电路
  20. 计算机专业要不要读博?(转)

热门文章

  1. 2021 新版微博转发爬虫发布
  2. 企业能效管理平台与政府平台对接的必要性!
  3. 发送http请求的工具类
  4. 上传大型视频文件到服务器,解决方案?
  5. 物联网 + 区块链系列(二):区块链赋能物联网设备
  6. ROS+科大讯飞语音识别控制机器人
  7. 百度网盘自动发货机器人软件助手(可用于虚拟店自动发货场景)
  8. Android水波效果进度条
  9. 创客筑梦,第二届机智云智能硬件36小时开发大赛圆满落幕
  10. Android FM 模块学习之四 源码解析(1)