当前位置: 首页 > news >正文

ChatGPT 的 AskYourPDF 插件所需链接如何获取?

一、背景

目前 ChatGPT 主要有两款 PDF 对话插件,一个是 AskYourPDF 一个是 ChatWithPDF(需 ChatGPT Plus),他们都可以实现给一个公共的PDF 链接,然后进行持续对话,对读论文,阅读 PDF 格式的文档非常有用。
image.png

使用时发现都需要提供一个 PDF 的链接。

「1」一个是直接提供了公开访问的PDF链接,如 https://arxiv.org/ 这个论文网站直接提供了诸多 PDF 访问链接,读论文非常方便。
「2」一种是自己上传PDF 文档然后获取对应的 PDF 链接。那么怎么获取这个链接?

二、了解插件寻找思路

ChatWithPDF 和 AskYourPDF 插件的有什么异同?

ChatGPT 的回答:

ChatWithPDF 和 AskYourPDF 都是用于处理 PDF 文档的插件,它们都可以从 PDF 文档中提取信息。然而,它们在操作方式和功能上有一些区别。

  1. ChatWithPDF:这个插件允许用户加载和查询 PDF 文档。用户首先需要提供一个临时的 PDF URL 用于处理。一旦 PDF 加载,用户可以查询、分析或根据该 PDF 提出问题,而无需每次都指定。
  2. AskYourPDF:这个插件设计用于加速从 PDF 文档中提取信息。它通过接受用户提供的 PDF 的 URL 链接或文档 ID (doc_id) 来工作。如果提供了 URL,插件首先验证它是否是正确的 URL。验证后,插件开始下载 PDF 并将其内容存储在向量数据库中。如果用户提供了 doc_id,插件直接从数据库中检索文档。然后,插件扫描存储的 PDF,以找到对用户查询的答案或检索特定的细节。

总的来说,ChatWithPDF 更侧重于与 PDF 文档进行互动和查询,而 AskYourPDF 则更侧重于从 PDF 文档中提取和搜索信息。

三、推荐方法

3.1 谷歌硬盘直接获取 PDF 链接

可以直接获取 PDF 链接的方式有很多,这里介绍一种简单靠谱的,即 谷歌网盘。

https://drive.google.com/u/0?usp=docs_home&ths=true

上传 PDF 文件,然后选择【获取链接】
image.png

将常规访问权限这里设置为 【知道链接的任何人】然后【复制链接】 即可。
image.png

建议在谷歌硬盘上专门创建一个存放公共 PDF 的文件夹,方便管理。

获得链接后就可以直接使用了,可以不断追问:
image.png

3.2 使用 AskYourPDF 获取文档id

上面 ChatGPT 回答说,AskYourPDF 插件既可以使用 URL 又可以使用 doc_id,那么 AskYourPDF 插件中的 doc_id 从哪里获取?

ChatGPT 的回答:

在 AskYourPDF 插件中,doc_id 是在你上传 PDF 文档到 AskYourPDF 数据库后生成的。这个过程通常是这样的:

  1. 你提供一个 PDF 文档的 URL,插件会从这个 URL 下载 PDF 文档。
  2. 下载完成后,插件会将 PDF 文档的内容存储在向量数据库中。
  3. 在这个过程中,系统会为这个 PDF 文档生成一个唯一的 doc_id。

如果你已经有一个 doc_id,那么你可以直接使用这个 doc_id 来查询文档。如果你没有 doc_id,那么你需要先提供一个 PDF 文档的 URL,让插件下载并存储这个文档,然后系统会为你生成一个 doc_id。

另外,如果在查询 API 时出现错误,用户会被提示先下载他们的文档,然后手动上传到 AskYourPDF 的上传页面。上传完成后,用户应该复制生成的 doc_id,并将其粘贴回聊天中以进行进一步的交互。

访问主页:https://askyourpdf.com/
image.png

上传中
image.png

上传完毕后, URL 上 chat/ 之后的部分就是 doc_id, 即这里的:c7fbce95-30c7-4443-bed0-f44d82d1f007
image.png

到了这个页面其实直接就可以和 PDF 进行对话了,下面有输入框可以直接输入问题。

如果直接在 ChatGPT 官网和这个文档进行对话。拿到这个文档id 后直接提问即可:

使用 AskYourPDF 总结下 c7fbce95-30c7-4443-bed0-f44d82d1f007 文档的核心观点

image.png

四、启发与思考

启发:有了 AI 之后要主动学会“套娃”,学会使用 AI 来学习如何使用 AI。 很多 AI 相关的知识、功能直接提问即可。有时候比你去各种提问、各种谷歌效率高很多。

启发:只要思想不滑坡,办法总比问题多。 很多问题并不是特别复杂,办法去想总会是有的。

启发:授人以渔。 如果你看到本文只是知道了如何获取 PDF 链接,那么说明是失败的,并没有学到背后的方法。

思考:现在的交互方式有待提高。拿和 PDF 聊天来说,ChatGPT 包括PDF的插件并不能提供“一站式”的服务,文件的上传和使用时割裂开的,未来肯定要更好地支持文件上传才行。拿提示词来说,很多常用的提示词并不能在聊天界面快速提取并使用,未来也肯定会优化改进。


创作不易,如果本文对你有帮助,欢迎点赞、收藏加关注,你的支持和鼓励,是我创作的最大动力。
在这里插入图片描述

欢迎加入我的知识星球,知识星球ID:15165241 一起交流学习。
https://t.zsxq.com/Z3bAiea 申请时标注来自CSDN。

http://www.lryc.cn/news/70388.html

相关文章:

  • 基于自营配送模式的车辆路径规划设计与实现_kaic
  • 动态规划-树形DP
  • 多线程基础(二)CAS无锁优化/自旋锁/乐观锁、ABA问题
  • 记ABAC的落地实践
  • 【C++】C++11线程库 和 C++IO流
  • cpp11实现线程池(六)——线程池任务返回值类型Result实现
  • 道岔外锁闭装置介绍
  • idea把项目上传到码云
  • 设计模式之责任链模式
  • Python--我一般都用这个模块压缩文件
  • Chapter8 :Physical Constraints(ug903)
  • 星标3.5k,一款国产的轻量级开源在线项目任务管理工具
  • 【华为OD机试真题2023B卷 JAVA】字符串摘要
  • Java线程概述 (一)线程介绍
  • 操作系统第三章——存储系统(下)
  • 初识结构体
  • 协程并发下数据汇总:除了互斥锁,还有其他方式吗?
  • 5、Ray-Actor模型和并发编程
  • HNU-电路与电子学-小班2
  • 二分图匹配算法
  • 虹科技术 | 虹科EtherCAT增量编码器输入模块数据采集实操测试
  • 2023.05.21 学习周报
  • 资深程序员深度体验ChatGPT一周发现竟然....
  • 带你深入了解Android Handler的用法
  • 生于零售的亚马逊云科技,如何加速中国跨境电商企业出海?
  • 兄弟组件传值$on无法接收值
  • Spring事务及事务传播机制
  • npm i 常见问题
  • Prometheus+Grafana监控系统
  • 基于脉冲神经网络的物体检测