Skip to main content
Open In ColabOpen on GitHub

Quip

Quip 是一款面向移动和网页的协作生产力软件套件。它允许多人团队共同创建和编辑文档和电子表格,通常用于商业目的。

一个用于加载Quip文档的加载器。

请参考这里了解如何获取个人访问令牌。

指定一个列表 folder_ids 和/或 thread_ids 以将相应的文档加载到 Document 对象中,如果两者都指定了,加载器将根据 folder_ids 获取所有属于此文件夹的 thread_ids,并与传入的 thread_ids 结合,返回两者的并集。

  • 如何知道folder_id? 转到quip文件夹,右键点击文件夹并复制链接,从链接中提取后缀作为folder_id。提示:https://example.quip.com/
  • 如何知道thread_id? thread_id是文档ID。前往quip文档,右键点击文档并复制链接,从链接中提取后缀作为thread_id。提示:https://exmaple.quip.com/

你也可以将include_all_folders设置为True,这将获取group_folder_ids。 你也可以指定一个布尔值include_attachments来包含附件,默认情况下这是设置为False的,如果设置为True,所有附件将被下载,QuipLoader将从附件中提取文本并将其添加到Document对象中。目前支持的附件类型有:PDFPNGJPEG/JPGSVGWordExcel。此外,你可以指定一个布尔值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 Reference:QuipLoader

这个页面有帮助吗?