langchain_community.document_loaders.figma.FigmaFileLoader

class langchain_community.document_loaders.figma.FigmaFileLoader(access_token: str, ids: str, key: str)[source]

加载 Figma 文件。

使用访问令牌、ids 和密钥初始化。

参数
  • access_token (str) – Figma REST API 的访问令牌。

  • ids (str) – Figma 文件的 ids。

  • key (str) – Figma 文件的密钥

方法

__init__(access_token, ids, key)

使用访问令牌、ids 和密钥初始化。

alazy_load()

Documents 的懒加载器。

aload()

将数据加载到 Document 对象中。

lazy_load()

Documents 的懒加载器。

load()

加载文件

load_and_split([text_splitter])

加载 Documents 并将其分割成块。

__init__(access_token: str, ids: str, key: str)[source]

使用访问令牌、ids 和密钥初始化。

参数
  • access_token (str) – Figma REST API 的访问令牌。

  • ids (str) – Figma 文件的 ids。

  • key (str) – Figma 文件的密钥

async alazy_load() AsyncIterator[Document]

Documents 的懒加载器。

返回类型

AsyncIterator[]

async aload() List[>]

将数据加载到 Document 对象中。

返回类型

List[]

lazy_load() Iterator[Document]

Documents 的懒加载器。

返回类型

Iterator[Document]

load() List[Document][source]

加载文件

返回类型

List[]

load_and_split(text_splitter: Optional[TextSplitter] = None) List[Document]

加载数据并分割为块。块作为Document返回。

不要重写此方法。它在考虑中被标记为废弃!

参数

text_splitter (可选[TextSplitter]) – 用于分割文档的TextSplitter实例。默认为RecursiveCharacterTextSplitter。

返回:

Document列表。

返回类型

List[Document]

使用FigmaFileLoader的示例