妙语
Quip 是一款适用于移动和 Web 的协作式生产力软件套件。它允许一组人员作为一个组创建和编辑文档和电子表格,通常用于商业目的。
用于Quip文档。
请参阅此处以了解如何获取 personal access token。
指定列表folder_ids和/或thread_ids要将相应的文档加载到 Document 对象中,如果两者都指定,则 loader 将获取所有thread_ids属于此文件夹基于folder_ids,与传递的thread_ids,将返回两个集合的并集。
- 如何知道 folder_id ?
转到 quip 文件夹,右键单击文件夹并复制链接,folder_id从链接中提取后缀。提示:
https://example.quip.com/<folder_id> - 如何知道thread_id ?
thread_id 是文档 ID。转到 quip doc,右键单击 doc 并复制链接,从 link 中提取后缀作为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 会将它们添加到文档对象中。
在使用 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