Quip
Quip 是一款面向移动和网络的协作式生产力软件套件。它允许团队成员作为一个小组创建和编辑文档和电子表格,通常用于商业目的。
Quip
文档的加载器。
请参考这里,了解如何获取个人访问令牌。
指定一个列表 folder_ids
和/或 thread_ids
来加载相应的文档到 Document 对象中。如果同时指定两者,加载器将根据 folder_ids
获取此文件夹下的所有 thread_ids
,与传入的 thread_ids
合并,并返回两者的并集。
- 如何知道 folder_id?进入 Quip 文件夹,右键单击文件夹并复制链接,从链接中提取后缀作为 folder_id。提示:
https://example.quip.com/<folder_id>
- 如何知道 thread_id?thread_id 是文档 ID。进入 Quip 文档,右键单击文档并复制链接,从链接中提取后缀作为 thread_id。提示:
https://exmaple.quip.com/<thread_id>
您还可以将 include_all_folders
设置为 True
来获取 group_folder_ids。您还可以指定一个布尔值 include_attachments
来包含附件,默认为 False。如果设置为 True,则所有附件都将被下载,QuipLoader 将从附件中提取文本并将其添加到 Document 对象中。当前支持的附件类型有:PDF
、PNG
、JPEG/JPG
、SVG
、Word
和 Excel
。此外,您还可以指定一个布尔值 include_comments
来包含文档中的评论,默认为 False。如果设置为 True,则文档中的所有评论都将被获取,并且 QuipLoader 将它们添加到 Document 对象中。
在使用 QuipLoader 之前,请确保您已安装最新版本的 quip-api 包
%pip install --upgrade --quiet quip-api
示例
个人访问令牌
from langchain_community.document_loaders.quip import QuipLoader
loader = QuipLoader(
api_url="https://platform.quip.com", access_token="change_me", request_timeout=60
)
documents = loader.load(
folder_ids={"123", "456"},
thread_ids={"abc", "efg"},
include_attachments=False,
include_comments=False,
)
API 参考:QuipLoader