文心一言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以上问题和答案根据给定的内容生成,并针对内容进行了回答。'`
`

到这里至少是调通了。

相关推荐
追光的蜗牛丿5 分钟前
目标检测中的ROI Pooling
人工智能·目标检测·计算机视觉
缘华工业智维4 小时前
工业设备预测性维护:能源成本降低的“隐藏钥匙”?
大数据·网络·人工智能
DooTask官方号5 小时前
跨语言协作新范式:阿里云Qwen-MT与DooTask的翻译技术突破
人工智能·ai·项目管理·机器翻译·dootask
凯禾瑞华养老实训室6 小时前
聚焦生活照护能力培育:老年生活照护实训室建设清单的模块设计与资源整合
大数据·人工智能·科技·ar·vr·智慧养老·智慧健康养老服务与管理
倔强青铜三6 小时前
苦练Python第64天:从零掌握多线程,threading模块全面指南
人工智能·python·面试
格林威7 小时前
偏振相机是否属于不同光谱相机的范围内
图像处理·人工智能·数码相机·计算机视觉·视觉检测·工业相机
A-大程序员7 小时前
【pytorch】合并与分割
人工智能·pytorch·深度学习
AI新兵7 小时前
AI大事记12:Transformer 架构——重塑 NLP 的革命性技术(上)
人工智能·自然语言处理·transformer
Dongsheng_20198 小时前
【汽车篇】AI深度学习在汽车零部件外观检测——刹车片中的应用
人工智能·汽车
LONGZETECH8 小时前
【龙泽科技】汽车转向悬架与制动安全系统技术1+X仿真教学软件(1.2.3 -初级)
人工智能·科技·汽车·汽车仿真教学软件·汽车教学软件