位置: 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 可视网络结构)

  • 小爱同学如何连接wifi(小爱同学如何连接手机蓝牙)

    小爱同学如何连接wifi(小爱同学如何连接手机蓝牙)

  • 小米mix3miui12下面的横杠如何去掉(mix3稳定版miui12)

    小米mix3miui12下面的横杠如何去掉(mix3稳定版miui12)

  • 微信账号密码在哪里看(微信账号密码在线修改)

    微信账号密码在哪里看(微信账号密码在线修改)

  • 华为p30出现一个圆圈怎么取消(华为P30出现一个白点)

    华为p30出现一个圆圈怎么取消(华为P30出现一个白点)

  • z390和b365主板区别(z390比b365好在哪)

    z390和b365主板区别(z390比b365好在哪)

  • 小米10青春版防水吗(小米10青春版防抖吗)

    小米10青春版防水吗(小米10青春版防抖吗)

  • ISO提出OSI模型是为了(提出osi模型是为)

    ISO提出OSI模型是为了(提出osi模型是为)

  • 荣耀20s和30s的区别(荣耀20好还是荣耀30s好)

    荣耀20s和30s的区别(荣耀20好还是荣耀30s好)

  • 华为平板学生模式不见了(华为平板学生模式强制破解)

    华为平板学生模式不见了(华为平板学生模式强制破解)

  • 为什么指纹解锁总是解不开(为什么指纹解锁功能没有了)

    为什么指纹解锁总是解不开(为什么指纹解锁功能没有了)

  • 嘀嗒出行怎么打发票(嘀嗒出行怎么打快车)

    嘀嗒出行怎么打发票(嘀嗒出行怎么打快车)

  • 主机系统特征(主机系统有哪些组成)

    主机系统特征(主机系统有哪些组成)

  • 微信怎么加置顶语(微信怎么加置顶备注)

    微信怎么加置顶语(微信怎么加置顶备注)

  • 失效文件怎么恢复(失效文件怎么恢复微信)

    失效文件怎么恢复(失效文件怎么恢复微信)

  • watch gt2怎么删除信息(gt2pro怎么删除运动记录)

    watch gt2怎么删除信息(gt2pro怎么删除运动记录)

  • oppor17长宽是多少(oppor17长度是多少)

    oppor17长宽是多少(oppor17长度是多少)

  • 陌陌显示在线什么意思(陌陌显示在线就是一直在线吗)

    陌陌显示在线什么意思(陌陌显示在线就是一直在线吗)

  • 三星note9电池不耐用(三星note9电池电压多少正常)

    三星note9电池不耐用(三星note9电池电压多少正常)

  • 小米手环3与4的区别(小米手环3与4的外观区别)

    小米手环3与4的区别(小米手环3与4的外观区别)

  • 12.9寸多大(12.9寸多大厘米)

    12.9寸多大(12.9寸多大厘米)

  • 拼多多待成团什么意思(拼多多 待成团)

    拼多多待成团什么意思(拼多多 待成团)

  • win11怎么关闭进程? Windows11进程未在任务管理器强制关闭的方法(win11怎么关闭进程)

    win11怎么关闭进程? Windows11进程未在任务管理器强制关闭的方法(win11怎么关闭进程)

  • win10系统安装教程大全(win10系统安装详细步骤)

    win10系统安装教程大全(win10系统安装详细步骤)

  • Nvidia GPU 最新计算能力表(CUDA Compute Capability)(nvidia gpu系列)

    Nvidia GPU 最新计算能力表(CUDA Compute Capability)(nvidia gpu系列)

  • kindle屏幕有黑点怎么办(kindle屏幕黑斑)

    kindle屏幕有黑点怎么办(kindle屏幕黑斑)

  • 摊薄净资产收益率是什么意思
  • 增值税发票验真伪怎么验
  • 所得税报表的营业成本
  • 劳务清包违法吗?
  • 每年税控盘维护费会计分录
  • 支付宝过路费开票小程序
  • 一般纳税人收到普票需要价税分离吗
  • 金税维护费申报表
  • 天猫的费用一共17个分别是什么
  • 机动车销售统一专票可以抵扣进项税额吗
  • 视同销售税率如何确定?
  • 公司对项目管理方式
  • 偿还不起债务大约能判多少年
  • 购置办公大楼
  • 事业单位退休人员独生子女费如何发放
  • 分公司亏损还会分摊所得税吗
  • 发票一直显示在报送中
  • 会计员如何处理21种差额计税?
  • 差额征税的差额怎么算
  • 固定资产进项发票怎么开
  • 个税申报状态失败
  • 房地产企业所得税核定征收率
  • 出售废旧物资可以开专票吗
  • 电子税务局哪里打印发票
  • 给子公司员工发放奖金合法吗
  • 补缴纳以前年度企业所得税税率如何论定
  • 全屏游戏键盘一直打字
  • word如何修改正文字体
  • 微软雅黑字体一般用在哪里
  • 专家评审费如何报账
  • 在建工程的施工方案可以外传吗
  • windows11如何进入启动设置
  • php编写登陆界面
  • 司机公里补贴进什么科目
  • realshed.exe - realshed是什么进程 有什么用
  • 什么情形不属于经警告无效人民警察可以使用武器的情形
  • 农产品销售发票抵扣政策
  • 请问简单的
  • php 随机数
  • Element-UI--<el-switch>的@change回调函数的参数用法
  • 火星车百家号
  • 现金折扣的会计分录处理
  • 投资性房地产公允价值大于账面价值计入
  • web2.0核心
  • python迭代器iterator
  • 简易注销公示后怎么操作
  • 铁路运输费发票备注栏必填吗
  • 工会经费是什么凭证
  • micro start
  • python怎么用
  • 财务状况简单说明
  • 企业法人需要本人到场吗
  • mysql语句语法
  • mysql配置怎么调出来
  • 公司注销实收资本有余额怎么处理
  • 本年利润的会计分录怎么做
  • 抵押贷款的评估费会计分录
  • 收到现金怎么做凭证
  • 主营业务成本如何做分录
  • 营改增之后账务怎么处理
  • 建筑企业结转收入成本
  • sql server233错误
  • 将哪一linux文件系统引入
  • Fedora Core 5.0 安装教程,菜鸟图文版(图文界面)
  • Win10系统照片应该打不开
  • hc off line什么意思
  • win10系统光驱
  • nodejs爬取数据
  • Cocos2dx3.2 Crazy Tetris update 定时更新 游戏逻辑处理
  • javascriptz
  • 给a标签加css的伪类
  • Python+Wordpress制作小说站
  • Unity3D事件函数的执行顺序
  • linux shell if -e
  • 信息流广告与原生广告的区别
  • 电子发票提取网站
  • 广西电子税务局登陆入口
  • 单位税额怎么算出来的
  • 税务变更表
  • 网上缴费如何开票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设