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

到这里至少是调通了。

相关推荐
Coder_Boy_38 分钟前
技术发展的核心规律是「加法打底,减法优化,重构平衡」
人工智能·spring boot·spring·重构
会飞的老朱3 小时前
医药集团数智化转型,智能综合管理平台激活集团管理新效能
大数据·人工智能·oa协同办公
聆风吟º4 小时前
CANN runtime 实战指南:异构计算场景中运行时组件的部署、调优与扩展技巧
人工智能·神经网络·cann·异构计算
Codebee6 小时前
能力中心 (Agent SkillCenter):开启AI技能管理新时代
人工智能
聆风吟º7 小时前
CANN runtime 全链路拆解:AI 异构计算运行时的任务管理与功能适配技术路径
人工智能·深度学习·神经网络·cann
uesowys7 小时前
Apache Spark算法开发指导-One-vs-Rest classifier
人工智能·算法·spark
AI_56787 小时前
AWS EC2新手入门:6步带你从零启动实例
大数据·数据库·人工智能·机器学习·aws
User_芊芊君子7 小时前
CANN大模型推理加速引擎ascend-transformer-boost深度解析:毫秒级响应的Transformer优化方案
人工智能·深度学习·transformer
智驱力人工智能8 小时前
小区高空抛物AI实时预警方案 筑牢社区头顶安全的实践 高空抛物检测 高空抛物监控安装教程 高空抛物误报率优化方案 高空抛物监控案例分享
人工智能·深度学习·opencv·算法·安全·yolo·边缘计算
qq_160144878 小时前
亲测!2026年零基础学AI的入门干货,新手照做就能上手
人工智能