docs: add example for loading data from LarkSuite wiki. (#21311)

**Description:** Update LarkSuite loader doc to give an example for
loading data from LarkSuite wiki.
**Issue:** None
**Dependencies:** None
**Twitter handle:** None
This commit is contained in:
Pengcheng Liu 2024-05-07 00:56:12 +08:00 committed by GitHub
parent 682d21c3de
commit 144f2821af
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -30,13 +30,24 @@
"source": [ "source": [
"from getpass import getpass\n", "from getpass import getpass\n",
"\n", "\n",
"from langchain_community.document_loaders.larksuite import LarkSuiteDocLoader\n", "from langchain_community.document_loaders.larksuite import (\n",
" LarkSuiteDocLoader,\n",
" LarkSuiteWikiLoader,\n",
")\n",
"\n", "\n",
"DOMAIN = input(\"larksuite domain\")\n", "DOMAIN = input(\"larksuite domain\")\n",
"ACCESS_TOKEN = getpass(\"larksuite tenant_access_token or user_access_token\")\n", "ACCESS_TOKEN = getpass(\"larksuite tenant_access_token or user_access_token\")\n",
"DOCUMENT_ID = input(\"larksuite document id\")" "DOCUMENT_ID = input(\"larksuite document id\")"
] ]
}, },
{
"cell_type": "markdown",
"id": "4b6b9a66",
"metadata": {},
"source": [
"## Load From Document"
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 3, "execution_count": 3,
@ -65,6 +76,38 @@
"pprint(docs)" "pprint(docs)"
] ]
}, },
{
"cell_type": "markdown",
"id": "86f4a714",
"metadata": {},
"source": [
"## Load From Wiki"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "7332dfb9",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[Document(page_content='Test doc\\nThis is a test wiki doc.\\n', metadata={'document_id': 'TxOKdtMWaoSTDLxYS4ZcdEI7nwc', 'revision_id': 15, 'title': 'Test doc'})]\n"
]
}
],
"source": [
"from pprint import pprint\n",
"\n",
"DOCUMENT_ID = input(\"larksuite wiki id\")\n",
"larksuite_loader = LarkSuiteWikiLoader(DOMAIN, ACCESS_TOKEN, DOCUMENT_ID)\n",
"docs = larksuite_loader.load()\n",
"\n",
"pprint(docs)"
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,