位置: IT常识 - 正文

通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容

编辑:rootadmin
通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容

目录

先看效果

实现原理

环境安装

应用场景


先看效果

推荐整理分享通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

首先,找到一篇论文先,我这里随便找了一篇pdf格式的论文

那么,我现在让他担任一个研究论文的智能助手,当然大家可以自定义自己的prompt

 开始问答

可以看到效果很强

实现原理提取 pdf 文本,以便后续处理。由于 OpenAI API 对 Token 数量有限制,我们需要将 PDF 文本切分成小于 Token 限制的片段。将每个片段使用 OpenAI 的 Embedding API 生成向量并保存到数据库(Postgres)中开始提问题将用户提出的问题转换为向量。使用余弦相似度算法将用户提出的问题向量与数据库中的向量进行比较,找到与问题最相似的文本片段。将片段文本喂给 ChatGPT,让它基于这些片段回答用户提出的问题。

代码资源,我放在网盘了,大家需要的自提

链接:https://pan.baidu.com/s/1Os_DR8lC9gBtc2ONNN5YJg?pwd=6666  提取码:6666  --来自百度网盘超级会员V1的分享

环境安装通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容

python环境3.7+的,我这里是3.8

pip install -r requirements.txt

 如果说,运行发生ssl错误的话

可以对urllib3进行降级

pip install urllib3==1.25.11

 执行代码是这个

 然后的话,大家就需要特殊上网了,因为本质上还是使用到openai的

 使用前的话,我们需要将自己的语料喂给openai,只需要喂一次就行,如果更换语料的话就需要重新喂了

 喂养,第二次使用就可以注释掉

另外运行前需要将自己的key更改成自己的

应用场景

可以通过这种上传文件的方式,解决openai的token的字数限制问题,让我们的文档变成一个帮助你学习的助手,当然其他的一些可以用来创业的想法,大家可以自行的去研究。

本文链接地址:https://www.jiuchutong.com/zhishi/299742.html 转载请保留说明!

上一篇:量子退火算法入门(4):旅行商问题的QUBO建模「上篇」(量子退火算法入门6)

下一篇:yolov5 Grad-CAM可视化,以及对可视化过程的分析(yolo v5 可视网络结构)

  • 联通固定电话呼叫转移怎么设置(联通固定电话呼叫转移怎么设置和取消)

    联通固定电话呼叫转移怎么设置(联通固定电话呼叫转移怎么设置和取消)

  • 页眉和页脚在哪里设置(页眉和页脚在哪个选项卡)

    页眉和页脚在哪里设置(页眉和页脚在哪个选项卡)

  • 鸿蒙3.0怎么升级(鸿蒙3.0怎么升级3.1)

    鸿蒙3.0怎么升级(鸿蒙3.0怎么升级3.1)

  • 联想小新air14指纹传感器在哪(联想小新air14指纹传感器没反应)

    联想小新air14指纹传感器在哪(联想小新air14指纹传感器没反应)

  • 微信面部支付怎么设置(微信 面部支付)

    微信面部支付怎么设置(微信 面部支付)

  • 探探是啥(探探是啥平台)

    探探是啥(探探是啥平台)

  • 抖音手滑点赞怎么补救(抖音手滑点赞怎么取消对方看不到)

    抖音手滑点赞怎么补救(抖音手滑点赞怎么取消对方看不到)

  • 华为手机下载东西在哪里下载(华为手机怎么下载app)

    华为手机下载东西在哪里下载(华为手机怎么下载app)

  • 探探怎么直播不了(探探怎么进入直播间不显示)

    探探怎么直播不了(探探怎么进入直播间不显示)

  • 抖音怎么设置在线(抖音怎么设置在别的城市)

    抖音怎么设置在线(抖音怎么设置在别的城市)

  • 淘宝采集是什么(淘宝采集器有什么用)

    淘宝采集是什么(淘宝采集器有什么用)

  • 魅蓝手机自动静音怎么办(魅蓝手机自动静音怎么关)

    魅蓝手机自动静音怎么办(魅蓝手机自动静音怎么关)

  • 华为p40pro近距离拍照模糊(华为p40pro近距离拍照无法聚焦)

    华为p40pro近距离拍照模糊(华为p40pro近距离拍照无法聚焦)

  • 发语音对方忙线中是什么意思(发语音对方忙线是怎么回事)

    发语音对方忙线中是什么意思(发语音对方忙线是怎么回事)

  • iwatch怎么开机(redmiwatch怎么开机)

    iwatch怎么开机(redmiwatch怎么开机)

  • 车主通为什么用不了了(车主通官网)

    车主通为什么用不了了(车主通官网)

  • 手机输入pin码不知道密码怎么办(手机pin码正确了为什么输入错误)

    手机输入pin码不知道密码怎么办(手机pin码正确了为什么输入错误)

  • 外置声卡连接手机录歌(外置声卡连接手机直播)

    外置声卡连接手机录歌(外置声卡连接手机直播)

  • 众人帮账号可以注销吗(众人帮账号可以申诉2个号吗安全吗)

    众人帮账号可以注销吗(众人帮账号可以申诉2个号吗安全吗)

  • 交易猫怎么收取手续费(交易猫怎么收获)

    交易猫怎么收取手续费(交易猫怎么收获)

  • 魅族pay怎么关闭(魅族自动弹出魅族pay)

    魅族pay怎么关闭(魅族自动弹出魅族pay)

  • 小爱音箱怎么改唤醒词(小爱音箱怎么改音乐播放源)

    小爱音箱怎么改唤醒词(小爱音箱怎么改音乐播放源)

  • airpods单耳失灵(airpods单耳失灵发烫怎么办)

    airpods单耳失灵(airpods单耳失灵发烫怎么办)

  • linux是什么(linux是什么语言开发的)

    linux是什么(linux是什么语言开发的)

  • 华为商城如何申请退款(华为商城如何申请发票)

    华为商城如何申请退款(华为商城如何申请发票)

  • 8年前端与众不同的Vue实战系列,助你成为前端顶级开发者(前端2020年趋势)

    8年前端与众不同的Vue实战系列,助你成为前端顶级开发者(前端2020年趋势)

  • 成本利润率和销售利润率哪个大
  • 学生兼职怎么交个人所得税吗
  • 一般纳税人开普票多少个点
  • 企业需要政府哪方面政策支持
  • 增值税发票遗失怎么操作
  • 异地分公司需要什么手续
  • 没有销售是什么意思
  • 公帐一个月能提多少现金出来
  • 资产入股会计处理
  • 借款利息收入所得税
  • 向境外销售货物交增值税吗?
  • 小规模纳税人进项发票怎么做账
  • 施工企业暂估成本税前扣除
  • 加工生产产品的地方 用两个字形容
  • 增值税税率调整时间17变16
  • 预存送返利的帐户怎么查
  • 建筑企业预交增值税税务筹划案例
  • 租金发票会计分录
  • 外帐的倒推流程是什么
  • 税收预测表模板
  • 连续3个月增值税留抵
  • 发票超过标准可以报销吗
  • 发票章盖住备注烂备注的日期,看不清
  • 母公司吸收合并全资子公司
  • 应纳个税的工资怎么计算
  • 公司注销过程中如果有纠纷怎么办
  • 利润表中的销售收入
  • 印花税是怎么计税的
  • 公司购买理财产品如何做账
  • 在win7中,为什么打开盘符在新窗口中出现?
  • 周转材料属于什么科目
  • 预缴税款怎么做账务处理
  • 税务退回城建税期末怎么结转
  • mac 10.11系统
  • igfxsrve.exe
  • linux去除文本中的特殊符号
  • php操作cookie
  • 旅游费发票可以报销吗
  • tls版本过低怎么办
  • vue区别
  • 最新前端面试题
  • phpipam安装
  • 个体工商户加盟店名字和营业执照不符合
  • 货物出库入库怎么记账
  • 登记会计账簿的实训总结
  • 利息收入计入借方
  • 物业公司购买空调合法吗
  • 外商投资有限合伙企业
  • 被投资单位信息是什么
  • 出口海运费222011
  • 进口增值税已付什么意思
  • 实际上缴税费总额怎么算
  • 哪些行业不能开电子发票
  • 小规模纳税人发票可以抵扣吗
  • 开设明细账
  • 私营公司的钱怎么拿出来
  • mac os操作教程
  • Red Hat Enterprise Linux 5.X的图形安装教程
  • sonytray.exe - sonytray是什么进程
  • apt-get和aptitude
  • win8打开cmd的快捷键
  • linux各种命令
  • win10系统访问不了
  • Linux使用scp命令进行文件远程的上传或下载
  • js必学知识点
  • perl 文本文件处理
  • [置顶]游戏名 TentacleLocker
  • bootstrap基础教程
  • 使用linux的收获心得
  • 浅谈python装饰器探究与参数的领取
  • 用批处理结束进程
  • unity3d跑酷游戏教程
  • javascript概述及作用
  • javascript indexOf函数使用说明
  • jquery获取点击元素的id
  • js原型作用
  • webview自定义视频播放器
  • 税控系统技术维护费每年都要交吗
  • 税务工作者发展现状
  • 怎么下载国家税务局网上办税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设