文心一言API调用,保姆级案例分享

分享一个调用文心一言API的案例。今天自己用程序去过去文心一言模型中获取结果。

文心 一言API调用 如何收费?

官方给送了20块钱的体验券!

后续收费规则如下

如何开通所需要要的 API key 和 Secret key?

api调用需要先在千帆平台开通API key 。这里根据教程中一步一步操作即可开通成功。

文心一言API使用教程(python版) - 百度智能云千帆社区

调用文心一言的代码 python

这里是调用文心一言的代码。包含引入依赖。都有提供。

使用langchain接入文心一言API - 百度智能云千帆社区

验证效果

我的测试代码

我的需求是根据一段文本内容,生成QA对儿。

复制代码
from langchain.schema import (`
`    AIMessage,`
`    HumanMessage,`
`)`
`from langchain_wenxin import ChatWenxin`

`WENXIN_APP_Key =` `"your app key"`
`WENXIN_APP_SECRET =` `"your secret key"`

`chat_model = ChatWenxin(`
`    temperature=0.9,`
`    model="ernie-bot-turbo",`
`    baidu_api_key = WENXIN_APP_Key,`
`    baidu_secret_key = WENXIN_APP_SECRET,`
`    verbose=True,`
`)`
`# 这里是我的需求,我需要根据一段内容,生成QA。`
`response = chat_model(`
`    [`
`        HumanMessage(content="请根据以下内容为我生成3-5个相关的问题,注意一定要根据我给的内容生成问题和答案。并给出对应的答案,答案要根据我给的内容生成不要自己生成。问题和答案,请给我json格式。内容如下"第三章 调查准备第十条 中国人民银行及其省一级分支机构发现符合本实施细则第六条的可疑交易活动时,应当登记,作为反洗钱调查的原始材料,妥善保管、存档备查。第十一条 中国人民银行及其省一级分支机构对可疑交易活动进行初步审查,认为需要调查核实的,应填写《反洗钱调查审批表》(见附 2),报行长(主任)或者主管副行长(副主任)批准"")`
`    ]`
`)`
`print(response)`
`

文心一言的回答情况

最后给我返回了一个json,给我json数组,是我想要的结构。

复制代码
content='以下是根据内容生成的JSON格式问题与答案:\n\n\n```json\n[\n  {\n    "问题": "第三章 调查准备第十条中提到,中国人民银行及其省一级分支机构发现符合本实施细则第六条的可疑交易活动时,应该如何处理?",\n    "答案": "中国人民银行及其省一级 分支机构发现符合本实施细则第六条的可疑交易活动时,应当登记,作为反洗钱调查的原始材料,妥善保管、存档备查。"\n  },\n  {\n    "问题": "第三章 调查准备第十一条中提到,中国人民银行及其省一级分支机构对可疑交易活动进行初步审查后,认为需要调查核实的,应该如何操作?",\n    "答案": "中国人民银行及其省一级分支机构对可疑交易活动进行初步审查,认为需要调查核实的,应填写 《反洗钱调查审批表》,报行长(主任)或者主管副行长(副主任)批准。"\n  },\n  {\n    "问题": "如果《反洗钱调查审批表》未获批 准,会发生什么情况?",\n    "答案": "如果《反洗钱调查审批表》未获批准,则相关可疑交易活动可能不会被进一步调查,但仍需要 继续关注其潜在的洗钱风险。"\n  }\n]```\n以上问题和答案根据给定的内容生成,并针对内容进行了回答。'`
`

到这里至少是调通了。

相关推荐
老金带你玩AI1 小时前
惊人的一致性!Seedream 5.5实测!
人工智能
数据技术说2 小时前
在 KES AI 数据库上搭一条 NL2SQL 链路:语义、召回、权限各放哪
人工智能·sql·代码规范
jay神2 小时前
基于 YOLOv8 的手势识别系统(Web 版)
前端·人工智能·python·深度学习·yolo·计算机视觉·计算机毕业设计
奶油话梅糖2 小时前
用 iPhone 扫一间房,AI 帮你在浏览器里 1:1 重建它:Wes Bos 的 scan-to-threejs 工作流
人工智能·ios·iphone
锋行天下3 小时前
LangGraph HITL 实战:从 interrupt 到 useStream 的最小闭环
人工智能
kyriewen3 小时前
AI 能把页面写出来,为什么改个需求就开始崩?
前端·javascript·人工智能
张彦峰ZYF4 小时前
浏览器调试接口的官方化:从 chrome-devtools-mcp 看 Agent 原生工具层的形成
人工智能·chrome·agent·mcp·apache-2.0许可·devtools-mcp·调试闭环
Dawson Zhu4 小时前
Queen Planner深度解析:Agent竞争从模型时代进入系统时代
人工智能·语言模型·架构·aigc·agi
甲维斯4 小时前
GPT6.2Astra也很强啊,国模...!
人工智能
承渊政道5 小时前
Fooocus本地AI绘图教程:Windows部署、低门槛生图与远程访问
人工智能·windows·cpolar·fooocus·生图