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

article/2024/9/20 20:38:38

一、背景

目前 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://chatgpt.dhexx.cn/article/P73HsRpt.shtml

相关文章

谷歌Bard(ChatGPT的竞品)申请方法详解

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,科大讯飞比赛第三名,CCF比赛第四名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

ChatGPT新进展GPT-4 模型介绍

文章目录 背景工具功能使用增强 背景 2023.3.14 GPT-4 模型发布 创建了GPT-4,这是OpenAI在扩大深度学习方面的最新里程碑。GPT-4是一个大型多模态模型(接受图像和文本输入,输出文本输出),虽然在许多现实场景中不如人类,但在各种专…

ChatGPT 自定义提示词模板提升使用效率

相关文章推荐: 《提问的艺术:如何通过提示词让 ChatGPT 更准确地理解你的问题?》 《这些免费插件,让你的 ChatGPT 效率爆炸》 一、背景 现在 ChatGPT 异常火爆,很多人都在体验甚至购买 ChatGPT Plus。 现在使用 ChatG…

如何用ChatGPT搞科研?

点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—>【计算机视觉】微信技术交流群 转载自知乎:芯片斯多葛 、量子位(QbitAI) 这位研究僧,GPT-4都发布了,你还在纯人工…

使用范例调教ChatGPT

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

亲测:Chatgpt国内就能使用,全面支持中文

ChatGPT是什么? ChatGPT是一个基于人工智能技术的聊天机器人网站,它使用了GPT(Generative Pre-trained Transformer)模型来生成自然语言响应。用户可以在ChatGPT上与机器人进行对话,机器人会根据用户的输入生成相应的回…

摆脱网络限制:用Vercel打造属于你的ChatGPT网站

摆脱网络限制:用Vercel打造属于你的ChatGPT网站 前言 上一篇分享了如何用自己的服务器搭建chatgpt服务器,但是需要你有一个服务器,还是有点成本的。今天我带来一个无需自备服务器的方式,让你也能搭建属于自己的chatgpt专属助手&a…

不限次数的chatGPT

不说废话直接看方法: 不用翻墙,开干 第一步:打开电脑的Edge浏览器,就是windows系统的默认浏览器,搜索wetab,点击如下的官方链接就会进入安装插件界面 第二步:点击chat AI就会弹出这个弹窗&…

推荐一个免费的集成ChatGPT的代码编辑器,程序员写代码将被颠覆

上周,Open AI团队正式宣布:GPT-4来了!GPT-4的出现,随后 Microsoft的多个产品就集成了GPT-4。紧接着基于Open AI公司发布的GPT-4编写、编辑和讨论代码新一代编辑器 Cursor 的出现。 Cursor是一款独立的应用。从界面来看&#xff0c…

零基础也能用ChatGPT写代码,简直不要太爽

最近朋友圈刷到最多的动态和话题都是围绕ChatGPT的,作为一个功能强大,用途广泛的聊天机器人,我们能用它做的事情太多了。比如用它写文案,写剧本,规划旅游路线,甚至写小说等等。在本文中,我们将探…

用ChatGPT科学学习Python和写代码

你的朋友圈被ChatGPT攻占了吗? ChatGPT最近太火了! ChatGPT是什么? ChatGPT 是一种预训练的语言模型,用于对话生成。它的名字来源于它的两个主要组成部分:「聊天」(chat)和「生成式语言模型」&a…

不会写代码,也能部署一个独立ChatGPT?

本教程使用GPT-3模型接口模拟ChatGPT项目,虽然与真正的ChatGPT存在差异,但是演示了ChatGPT的工作原理。 (ChatGPT服务是基于GPT-3模型,经过大量的微调训练而来的,本教程暂时不包含训练内容,之后我们会讲如…

ChatGPT教你写代码

问题: 本人是个菜鸟,想将HTID字段和LDaiHao字段相同,且个数大于1的记录 的Feature字段值改为“共压”。 于是我凭着自己粗浅的学识,写了个sql Update 线号表 T1, (Select HTID,LDaiHao ,Count(HTID) as NUM From 线号表 Group By …

ChatGPT 能自己跑代码了!

公众号关注 “GitHubDaily” 设为 “星标”,每天带你逛 GitHub! time leap, sci-fi, photorealistic, --niji 5 --ar 3:2 --s 1000 自 ChatGPT 发布以来,各行各业对其能力探索的举措一直没有停止。 很多大厂纷纷跟进,竞相推出自研…

如何让ChatGPT Plus教你写代码?

1、什么是chatgptPlus?和chatgpt的比较? ChatGPT 是 OpenAI 开发的一种人工智能语言模型,是对原有的 ChatGPT 模型的升级版。与 ChatGPT 相比,ChatGPT 在以下几个方面进行了改进: 更高的生成质量:ChatGPT…

如果让ChatGPT来写代码他会怎么写?

一、前言 今天突发奇想想试一下如果让ChatGPT来写51代码会怎么样呢?今天我们就一起来看一下他会怎么写51代码,机器人写出来的代码到底可不可以运行? 在开始之前我们首先让ChatGPT做一个自我介绍吧! 问: ChatGPT介绍…

快来看,我让chatGPT帮我写代码了!!!

现在AIGC很火,chatGPT的功能也是非常的强大,作为一个学计算机的,我想chatGPT必须要玩起来,哈哈哈哈~~~ 突发奇想,虽然学了几年的计算机,但是编程能力还是不行&#xff0c…

怎么用ChatGPT写代码,ChatGPT怎么改代码修BUG

ChatGPT 是一个自然语言处理模型,可以模拟人类语言生成文本,可以用于写代码和修复bug。在本文中,说一下我的经验,如何使用 ChatGPT 写代码和修bug。 怎么用ChatGPT写代码? 虽然 ChatGPT 被广泛用于文本生成&#xff0…

ChatGPT可以写代码吗【详解】

ChatGPT可以写代码吗?ChatGPT可以实现很多的操作,用户只要说出自己的需求,ChatGPT就可以帮助你进行解答,比如写代码,只要在对话框输入问题,就可以得到答案,操作很简单。具体的方法小编已经给大家…

【ChatGPT实战】11.如何使用ChatGPT写代码?

以往大家总是调侃说程序员只要会用Google就好了,直接搜对应的代码然后复制粘贴就可以了。但是只有程序员才知道真要找到可用的代码是不容易的,经常是找很久都没有合适的代码。 ChatGPT在编程方面拥有着不可忽视的优势,能够生成高质量的程序代…