GPT-4.1-mini、Firecrawl、Parseraを使ってウェブサイトをLLM就緒の知識ベースに変換
上級
これはDocument Extraction, Multimodal AI分野の自動化ワークフローで、31個のノードを含みます。主にSet, Switch, SplitOut, FormTrigger, GoogleDriveなどのノードを使用。 GPT-4.1-mini、Firecrawl、Parseraを使用して、ウェブサイトをLLMが利用可能な知識ベースに変換します
前提条件
- •Google Drive API認証情報
- •ターゲットAPIの認証情報が必要な場合あり
- •OpenAI API Key
使用ノード (31)
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"meta": {
"instanceId": "e21602a60af95b2f6a741aeb0ba95f15a50867a8994589d27a7ce1aff165214f",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "3bef4e97-a7da-43fd-8c79-5d8e8e86e758",
"name": "Firecrawl — URLをマップ",
"type": "n8n-nodes-base.httpRequest",
"position": [
1360,
464
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "a76a3be4-21b1-44c7-9fea-f50a8907012f",
"name": "トリガー — フォーム (LLM KBを作成)",
"type": "n8n-nodes-base.formTrigger",
"position": [
576,
656
],
"webhookId": "68210f53-e28b-4494-846b-826dae5864e8",
"parameters": {},
"typeVersion": 2.2
},
{
"id": "1df831e1-a6e6-4c52-82c4-fb6647bafa2d",
"name": "条件分岐 — 生成対象",
"type": "n8n-nodes-base.switch",
"position": [
1024,
656
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "0fc52950-ee21-4bfc-a1f3-a593c38df6c2",
"name": "Markdown抽出 (Parsera)",
"type": "n8n-nodes-base.httpRequest",
"position": [
2176,
464
],
"parameters": {},
"executeOnce": false,
"typeVersion": 4.2
},
{
"id": "8c33ee13-1f85-4273-9bd5-f36c397682cd",
"name": "Markdown抽出 (Parsera - 単一)",
"type": "n8n-nodes-base.httpRequest",
"position": [
1456,
864
],
"parameters": {},
"executeOnce": false,
"typeVersion": 4.2
},
{
"id": "3ef6a196-2411-4099-8147-07a411c771ee",
"name": "バッチURLプロセッサ",
"type": "n8n-nodes-base.splitInBatches",
"position": [
1824,
464
],
"parameters": {},
"typeVersion": 3
},
{
"id": "7fb54ed0-9454-4424-9c71-47bc1cd9f18b",
"name": "ファイルフィールド (単一)",
"type": "n8n-nodes-base.set",
"position": [
2208,
864
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "efd237b7-9de2-4822-ad24-b60d9b27910f",
"name": "TXTに変換 (単一)",
"type": "n8n-nodes-base.convertToFile",
"position": [
2448,
864
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "5a14732e-5b18-48b7-b5a8-efa296a81bc4",
"name": "Google Drive — フォルダにアップロード (バッチ)",
"type": "n8n-nodes-base.googleDrive",
"position": [
3344,
464
],
"parameters": {},
"typeVersion": 3
},
{
"id": "0a54f878-809f-48e1-a085-9480130fbd53",
"name": "Google Drive — フォルダにアップロード (単一)",
"type": "n8n-nodes-base.googleDrive",
"position": [
2704,
864
],
"parameters": {},
"typeVersion": 3
},
{
"id": "ed0dfad5-cdd1-47ba-9abb-e4e33ab80f02",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
416,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "6ccd544e-e8e2-45f0-b6d9-7d8fc73696aa",
"name": "付箋1",
"type": "n8n-nodes-base.stickyNote",
"position": [
896,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9fc35c56-9e4d-437b-bc3a-f387858885c3",
"name": "付箋2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1296,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "3b0aad63-08cd-4d52-9fa7-bb274a2363d8",
"name": "URLを分割",
"type": "n8n-nodes-base.splitOut",
"position": [
1584,
464
],
"parameters": {},
"typeVersion": 1
},
{
"id": "67f5a789-8b0b-4976-b4ef-3dc7972bc35d",
"name": "付箋3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1744,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "2f361dc6-5b94-4dc8-a038-e4a71272391e",
"name": "付箋4",
"type": "n8n-nodes-base.stickyNote",
"position": [
2064,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "6ff60d34-ad5d-4004-b203-3b8213df8839",
"name": "付箋5",
"type": "n8n-nodes-base.stickyNote",
"position": [
2416,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "b9ca354a-8c4f-4739-8ace-c9b794441b31",
"name": "ファイルフィールド (バッチ)",
"type": "n8n-nodes-base.set",
"position": [
2864,
464
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "486eb863-6e7a-48a8-8ee7-687a6e08cec8",
"name": "付箋6",
"type": "n8n-nodes-base.stickyNote",
"position": [
2800,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "50a49375-ca0b-4fec-8a9f-eb0502f31d61",
"name": "付箋7",
"type": "n8n-nodes-base.stickyNote",
"position": [
3040,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "cbbbefb9-aea7-45c3-8e69-dec9c7817ce5",
"name": "TXTに変換 (バッチ)",
"type": "n8n-nodes-base.convertToFile",
"position": [
3104,
464
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "69f11351-b5e4-4354-adc5-1bfb92de0f27",
"name": "付箋8",
"type": "n8n-nodes-base.stickyNote",
"position": [
3280,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "756cc348-42cc-40fc-b8e4-f1eab1412f18",
"name": "付箋9",
"type": "n8n-nodes-base.stickyNote",
"position": [
1296,
672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "bfcc459a-1e67-47fa-8f5a-1178f5e853dd",
"name": "付箋10",
"type": "n8n-nodes-base.stickyNote",
"position": [
1760,
672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "69e8b664-00d4-4333-95ee-aa16c2bdb8bf",
"name": "LLMs.txtジェネレーター (OpenAI - 単一)",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
1808,
864
],
"parameters": {},
"executeOnce": false,
"typeVersion": 1.8
},
{
"id": "1f21ca3f-73a2-49aa-8b0a-dd0e396b84d5",
"name": "LLMs.txtジェネレーター (OpenAI - バッチ)",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
2464,
464
],
"parameters": {},
"executeOnce": false,
"typeVersion": 1.8
},
{
"id": "3ca47f8b-6678-4c81-858c-e63048cc0eb4",
"name": "付箋11",
"type": "n8n-nodes-base.stickyNote",
"position": [
2144,
672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "33a33453-8133-4033-b62e-1cd3323aaff3",
"name": "付箋12",
"type": "n8n-nodes-base.stickyNote",
"position": [
2384,
672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ac22d369-6197-40dc-8703-46dbc99bbc31",
"name": "付箋13",
"type": "n8n-nodes-base.stickyNote",
"position": [
2624,
672
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "8e173347-80c2-4c48-aa4b-4348785a32a7",
"name": "付箋14",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1056,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c7cf05cf-d8b7-4350-8778-6ee4fb7bbfd8",
"name": "付箋15",
"type": "n8n-nodes-base.stickyNote",
"position": [
-576,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"3b0aad63-08cd-4d52-9fa7-bb274a2363d8": {
"main": [
[
{
"node": "3ef6a196-2411-4099-8147-07a411c771ee",
"type": "main",
"index": 0
}
]
]
},
"3ef6a196-2411-4099-8147-07a411c771ee": {
"main": [
[],
[
{
"node": "0fc52950-ee21-4bfc-a1f3-a593c38df6c2",
"type": "main",
"index": 0
}
]
]
},
"b9ca354a-8c4f-4739-8ace-c9b794441b31": {
"main": [
[
{
"node": "cbbbefb9-aea7-45c3-8e69-dec9c7817ce5",
"type": "main",
"index": 0
}
]
]
},
"7fb54ed0-9454-4424-9c71-47bc1cd9f18b": {
"main": [
[
{
"node": "efd237b7-9de2-4822-ad24-b60d9b27910f",
"type": "main",
"index": 0
}
]
]
},
"cbbbefb9-aea7-45c3-8e69-dec9c7817ce5": {
"main": [
[
{
"node": "5a14732e-5b18-48b7-b5a8-efa296a81bc4",
"type": "main",
"index": 0
}
]
]
},
"3bef4e97-a7da-43fd-8c79-5d8e8e86e758": {
"main": [
[
{
"node": "3b0aad63-08cd-4d52-9fa7-bb274a2363d8",
"type": "main",
"index": 0
}
]
]
},
"efd237b7-9de2-4822-ad24-b60d9b27910f": {
"main": [
[
{
"node": "0a54f878-809f-48e1-a085-9480130fbd53",
"type": "main",
"index": 0
}
]
]
},
"1df831e1-a6e6-4c52-82c4-fb6647bafa2d": {
"main": [
[
{
"node": "3bef4e97-a7da-43fd-8c79-5d8e8e86e758",
"type": "main",
"index": 0
}
],
[
{
"node": "8c33ee13-1f85-4273-9bd5-f36c397682cd",
"type": "main",
"index": 0
}
]
]
},
"0fc52950-ee21-4bfc-a1f3-a593c38df6c2": {
"main": [
[
{
"node": "1f21ca3f-73a2-49aa-8b0a-dd0e396b84d5",
"type": "main",
"index": 0
}
]
]
},
"a76a3be4-21b1-44c7-9fea-f50a8907012f": {
"main": [
[
{
"node": "1df831e1-a6e6-4c52-82c4-fb6647bafa2d",
"type": "main",
"index": 0
}
]
]
},
"8c33ee13-1f85-4273-9bd5-f36c397682cd": {
"main": [
[
{
"node": "69e8b664-00d4-4333-95ee-aa16c2bdb8bf",
"type": "main",
"index": 0
}
]
]
},
"1f21ca3f-73a2-49aa-8b0a-dd0e396b84d5": {
"main": [
[
{
"node": "b9ca354a-8c4f-4739-8ace-c9b794441b31",
"type": "main",
"index": 0
}
]
]
},
"69e8b664-00d4-4333-95ee-aa16c2bdb8bf": {
"main": [
[
{
"node": "7fb54ed0-9454-4424-9c71-47bc1cd9f18b",
"type": "main",
"index": 0
}
]
]
},
"5a14732e-5b18-48b7-b5a8-efa296a81bc4": {
"main": [
[
{
"node": "3ef6a196-2411-4099-8147-07a411c771ee",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
上級 - 文書抽出, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
WordPressブログの自動化プロフェッショナル版(先端研究)v2.1マーケットプラグイン
GPT-4o、Perplexity AI、そして多言語対応を使ったSEO最適化ブログ作成の自動化
If
Set
Xml
+
If
Set
Xml
125 ノードDaniel Ng
コンテンツ作成
PDF から注文へ
AIを使ってPDFの購入注文をAdobe Commerceの販売注文に自動変換する
If
Set
Code
+
If
Set
Code
96 ノードJKingma
文書抽出
OpenAI、ElevenLabs、Fal.ai を使用した動画・パ odcast・ASM R向けのウイルス性コンテンツ自動作成
OpenAI、ElevenLabs、そして Fal.ai を使って動画、ポッドキャスト、ASMR に向けたウイルスのコンテンツ作成を自動化
Set
Code
Wait
+
Set
Code
Wait
97 ノードAdam Crafts
コンテンツ作成
私のワークフロー
Apify、GPT-4o、Facebook 広告ライブラリを使用して競合広告の研究と画像生成
Set
Wait
Limit
+
Set
Wait
Limit
32 ノードNick Saraev
コンテンツ作成
OpenAIとFirecrawlを使って製品URLからAI生成のMeta広告キャンペーンを作成する
OpenAI と Firecrawl を使って製品 URL から AI 生成の Meta 広告キャンペーンを作成
If
Set
Code
+
If
Set
Code
40 ノードAdam Crafts
コンテンツ作成
画像生成と人間の審査を使用して LinkedIn および Facebook 向けに AI 駆動型ソーシャルメディアコンテンツを作成
画像生成と人間の審査を使用して LinkedIn と Facebook 向けの AI 駆動のソーシャルメディアコンテンツを作成
If
Set
Slack
+
If
Set
Slack
63 ノードDidac Fernandez
その他