{
  "workflow": {
    "id": 4099,
    "name": "Tesla 1hour & 1day klines tool (Candlestick & volume AI pattern detector)",
    "views": 949,
    "recentViews": 0,
    "totalViews": 949,
    "createdAt": "2025-05-16T09:09:10.055Z",
    "description": "📉 **Detect key candlestick reversal patterns and volume divergence on Tesla (TSLA) using GPT-4.1 and real-time OHLCV data.**\nThis AI agent evaluates **1-hour and 1-day candles** and is an essential part of the **Tesla Financial Market Data Analyst Tool**. It identifies signals like Doji, Engulfing, Hammer, and volume anomalies to support trade entry and exit logic.\n\n ⚠️ **Not a standalone template** — must be triggered by the [Tesla Financial Market Data Analyst Tool](https://n8n.io/workflows/4094-tesla-financial-market-data-analyst-tool-multi-timeframe-technical-ai-agent/)\n 🔐 Requires:\n\n * **Alpha Vantage Premium API Key**\n * **OpenAI GPT-4.1 access**\n\n---\n\n## 🔍 What This Agent Does\n\n1. Calls **Alpha Vantage** to fetch:\n\n   * 🕐 1-hour OHLCV data\n   * 📅 1-day OHLCV data\n2. GPT-4.1 evaluates:\n\n   * 📊 **Candlestick patterns** like Doji, Engulfing, Shooting Star\n   * 🔄 **Volume divergence** (price/volume inconsistency)\n3. Returns a **structured JSON output** like:\n\n```json\n{\n  \"summary\": \"Bearish signs detected on 1-day chart. A shooting star formed on high volume while RSI is elevated. Volume divergence seen on 1h chart as price rises but volume weakens.\",\n  \"candlestickPatterns\": {\n    \"1h\": \"None\",\n    \"1d\": \"Shooting Star\"\n  },\n  \"volumeDivergence\": {\n    \"1h\": \"Bearish\",\n    \"1d\": \"None\"\n  },\n  \"ohlcv\": {\n    \"1h\": {\n      \"close\": 174.1,\n      \"volume\": 1430000,\n      \"high\": 175.0,\n      \"low\": 173.8\n    },\n    \"1d\": {\n      \"close\": 188.3,\n      \"volume\": 21234000,\n      \"high\": 189.9,\n      \"low\": 183.7\n    }\n  }\n}\n```\n\n---\n\n## 🛠️ Setup Instructions\n\n1. **Import the Workflow**\n\n   * Name it: `Tesla_1hour_and_1day_Klines_Tool`\n\n2. **Install Dependencies**\n\n   * ✅ [Tesla Financial Market Data Analyst Tool](https://n8n.io/workflows/4094-tesla-financial-market-data-analyst-tool-multi-timeframe-technical-ai-agent/) (this is the trigger parent)\n\n3. **Add Required Credentials**\n\n   * **Alpha Vantage Premium** → via HTTP Query Auth\n   * **OpenAI GPT-4.1** → via OpenAI credentials\n\n4. **Verify Web Access**\n\n   * This tool fetches data live from Alpha Vantage:\n\n     * `/query?function=TIME_SERIES_INTRADAY&interval=60min`\n     * `/query?function=TIME_SERIES_DAILY`\n\n5. **Run via Execute Workflow Trigger**\n   This tool will activate **only when called** by the Financial Analyst Agent. Inputs:\n\n   * `message` (optional)\n   * `sessionId` (used for memory continuity)\n\n---\n\n## 🧠 Agent Architecture\n\n| Component               | Description                                         |\n| ----------------------- | --------------------------------------------------- |\n| `Candlestick Data Hour` | Fetches 60min TSLA candles via Alpha Vantage        |\n| `Candlestick Data Day`  | Fetches daily TSLA candles via Alpha Vantage        |\n| `OpenAI Chat Model`     | GPT-4.1 reasoning engine for pattern detection      |\n| `Simple Memory`         | Maintains short-term logic context                  |\n| `Tesla Klines Agent`    | LangChain AI agent analyzing both candle and volume |\n\n---\n\n## 📌 Sticky Notes Overview\n\n* 📘 **Workflow Purpose**\n* 🧠 **Short-Term Memory Notes**\n* 🔍 **1h/1d Data Fetch Logic**\n* 📉 **Candlestick Pattern Types Detected**\n* 📊 **Volume Divergence Definitions**\n* 🤖 **GPT-4.1 Prompt Configuration**\n\n---\n\n## 🔐 Licensing & Support\n\n© 2025 **Treasurium Capital Limited Company**\nLogic, pattern reasoning, and prompt structure are proprietary IP.\n\n🔗 [Don Jayamaha – LinkedIn](https://linkedin.com/in/donjayamahajr)\n🔗 [n8n Creator Profile](https://n8n.io/creators/don-the-gem-dealer/)\n\n---\n\n🚀 **Automate technical edge: detect TSLA candle reversals and volume anomalies with precision using GPT-4.1 and Alpha Vantage.**\n**Required by the Tesla Financial Market Data Analyst Tool.**",
    "workflow": {
      "id": "iEfixTQ5cn9rjJCk",
      "meta": {
        "instanceId": "a5283507e1917a33cc3ae615b2e7d5ad2c1e50955e6f831272ddd5ab816f3fb6",
        "templateCredsSetupCompleted": true
      },
      "name": "Tesla 1hour and 1day Klines Tool n8n",
      "tags": [],
      "nodes": [
        {
          "id": "65efda46-19c2-4d14-9893-84645c894978",
          "name": "When Executed by Another Workflow",
          "type": "n8n-nodes-base.executeWorkflowTrigger",
          "position": [
            -160,
            320
          ],
          "parameters": {
            "workflowInputs": {
              "values": [
                {
                  "name": "message"
                },
                {
                  "name": "sessionId"
                }
              ]
            }
          },
          "typeVersion": 1.1
        },
        {
          "id": "7204ef90-e523-444d-b13d-5bf73ca11a45",
          "name": "Simple Memory",
          "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
          "position": [
            120,
            680
          ],
          "parameters": {},
          "typeVersion": 1.3
        },
        {
          "id": "1696dad4-cbfc-4eb1-9764-8bf5ec423fbe",
          "name": "Tesla 1hour and 1day Klines Agent",
          "type": "@n8n/n8n-nodes-langchain.agent",
          "position": [
            240,
            320
          ],
          "parameters": {
            "text": "={{ $json.message }}",
            "options": {
              "systemMessage": "You are a Tesla Candlestick Pattern and Volume Divergence Analyst AI.\n\nYour role is to analyze Tesla (TSLA) candlestick data across 1-hour and 1-day timeframes. Your goal is to identify key reversal signals, trend continuation structures, and volume-based anomalies to assist in mid- and long-term trading decisions.\n\nYou are connected to the following tools:\n1. **1-Hour Candlestick Data Tool** – Queries TSLA 60-minute OHLCV candles from Alpha Vantage.\n2. **1-Day Candlestick Data Tool** – Queries TSLA daily OHLCV candles from Alpha Vantage.\n\nYou also use:\n- Open ChatGPT (as your reasoning engine)\n- A short-term memory buffer\n- Upstream execution trigger from the Tesla Financial Market Analyst Tool\n\nYour tasks are:\n1. Parse the latest candles from both 1-hour and 1-day datasets.\n2. Detect potential **reversal candlestick patterns** such as:\n   - Hammer / Inverted Hammer\n   - Shooting Star\n   - Doji\n   - Bullish/Bearish Engulfing\n3. Identify any **volume divergence**:\n   - Bullish: Price decreasing but volume falling slower or rising\n   - Bearish: Price increasing while volume fades\n4. Output a structured analysis that can be passed to the Financial Market Analyst Tool\n\n### Output Format:\n\n```json\n{\n  \"summary\": \"Bearish signs detected on 1-day chart. A shooting star formed on high volume while RSI is elevated. Volume divergence seen on 1h chart as price rises but volume weakens.\",\n  \"candlestickPatterns\": {\n    \"1h\": \"None\",\n    \"1d\": \"Shooting Star\"\n  },\n  \"volumeDivergence\": {\n    \"1h\": \"Bearish\",\n    \"1d\": \"None\"\n  },\n  \"ohlcv\": {\n    \"1h\": {\n      \"close\": 174.1,\n      \"volume\": 1430000,\n      \"high\": 175.0,\n      \"low\": 173.8\n    },\n    \"1d\": {\n      \"close\": 188.3,\n      \"volume\": 21234000,\n      \"high\": 189.9,\n      \"low\": 183.7\n    }\n  }\n}"
            },
            "promptType": "define"
          },
          "typeVersion": 1.8
        },
        {
          "id": "26d3cdab-95b0-41bc-8d64-6e0d42fb36a5",
          "name": "Candlestick Data Hour",
          "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
          "position": [
            440,
            660
          ],
          "parameters": {
            "url": "https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=TSLA&interval=60min&outputsize=compact",
            "authentication": "genericCredentialType",
            "genericAuthType": "httpQueryAuth",
            "toolDescription": "1-Hour Candles"
          },
          "credentials": {
            "httpQueryAuth": {
              "id": "credential-id",
              "name": "httpQueryAuth Credential"
            }
          },
          "typeVersion": 1.1
        },
        {
          "id": "751d452a-1a42-466a-9068-7f378f61994a",
          "name": "Candlestick Data Day",
          "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
          "position": [
            740,
            680
          ],
          "parameters": {
            "url": "https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=TSLA&outputsize=compact",
            "authentication": "genericCredentialType",
            "genericAuthType": "httpQueryAuth",
            "toolDescription": "1-Day Candles"
          },
          "credentials": {
            "httpQueryAuth": {
              "id": "credential-id",
              "name": "httpQueryAuth Credential"
            }
          },
          "typeVersion": 1.1
        },
        {
          "id": "395840a9-294e-40dc-ad19-06baa23b9c8c",
          "name": "OpenAI Chat Model",
          "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
          "position": [
            -180,
            680
          ],
          "parameters": {
            "model": {
              "__rl": true,
              "mode": "list",
              "value": "gpt-4.1",
              "cachedResultName": "gpt-4.1"
            },
            "options": {}
          },
          "credentials": {
            "openAiApi": {
              "id": "credential-id",
              "name": "openAiApi Credential"
            }
          },
          "typeVersion": 1.2
        },
        {
          "id": "f2bcdbe8-3388-40f2-bf0f-d251c06e87ab",
          "name": "Sticky Note",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -240,
            120
          ],
          "parameters": {
            "color": 4,
            "width": 280,
            "height": 380,
            "content": "## Trigger from Parent Workflow \nThis node activates the workflow when called to execute Workflow action from the **Tesla Financial Market Analyst Tool**. Ensure proper inputs **message, sessionId** are passed."
          },
          "typeVersion": 1
        },
        {
          "id": "16408ce0-3f62-4223-bb8d-9e768f49b009",
          "name": "Sticky Note1",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            40,
            620
          ],
          "parameters": {
            "color": 3,
            "height": 420,
            "content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n## Short-Term Memory Module\nMaintains **conversation context** and **prior state across requests**. This is useful for **multi-turn logic** or keeping track of **pattern analysis** across **timeframes**."
          },
          "typeVersion": 1
        },
        {
          "id": "b48c9a20-ba57-417f-a2d4-3e21d25c5e33",
          "name": "Sticky Note2",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            180,
            100
          ],
          "parameters": {
            "color": 5,
            "width": 400,
            "height": 400,
            "content": "## Tesla Klines Pattern & Volume AI \nThis AI agent processes candlestick data (1h and 1d) to detect:\n**• Reversal Patterns (e.g. Doji, Engulfing)**\n**• Volume Divergence (e.g. rising price with falling volume)**\nIt returns structured JSON for integration into the broader Tesla Quant system."
          },
          "typeVersion": 1
        },
        {
          "id": "0169c8c2-1eb1-440d-b165-c4cc90b4f92c",
          "name": "Sticky Note3",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            360,
            620
          ],
          "parameters": {
            "color": 6,
            "height": 420,
            "content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## 1-Hour OHLCV Data from Alpha Vantage \nFetches **TSLA hourly candles** using **Alpha Vantage API**. Output is processed by the AI agent to detect **short-term patterns** and **volume signals**."
          },
          "typeVersion": 1
        },
        {
          "id": "ae9e8586-3aa0-4b36-ad06-8b0d9a35d188",
          "name": "Sticky Note4",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            660,
            620
          ],
          "parameters": {
            "color": 6,
            "height": 440,
            "content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## 1-Day OHLCV Data from Alpha Vantage \nPulls **TSLA daily candlestick data** **for macro-pattern recognition**. This feeds into **long-term reversal** and **divergence detection logic**."
          },
          "typeVersion": 1
        },
        {
          "id": "2655d097-987a-4f49-8aa2-8cc95fca6ce8",
          "name": "Sticky Note5",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -260,
            620
          ],
          "parameters": {
            "color": 2,
            "height": 400,
            "content": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n## GPT Model for Reasoning \nUses **OpenAI GPT (e.g. GPT-4.1)** to interpret **candlestick and volume data**, generate insights, and return **JSON-formatted pattern analysis**."
          },
          "typeVersion": 1
        },
        {
          "id": "66ce45b7-932a-4acc-b46d-9de679440aa3",
          "name": "Sticky Note6",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            1040,
            -600
          ],
          "parameters": {
            "width": 1060,
            "height": 1660,
            "content": "## 📘 Tesla 1hour and 1day Klines Tool\n\n### 🔧 Purpose:\n\nThis agent extracts and analyzes TSLA candlestick and volume data across **1-hour** and **1-day** intervals. It detects **reversal patterns** (like Doji, Engulfing) and **volume divergence** signals to support mid- and long-term trading decisions.\n\n### 📂 Required Dependencies (to use this workflow):\n\nTo use this tool effectively, ensure the following are also downloaded and connected:\n\n* ✅ Tesla Financial Market Data Analyst Tool (calls this as a sub-agent)\n* ✅ Alpha Vantage Premium API key (attached via HTTP Query Auth Credential in n8n)\n\n---\n\n### 🛠️ Step-by-Step Installation:\n\n1. **Import Workflow**\n   Import this JSON into your n8n instance as a new workflow.\n\n2. **Set up Credentials**\n\n   * Go to “Credentials” in n8n and create a new **HTTP Query Auth** credential named:\n     👉 `Alpha Vantage Premium`\n   * Use your premium Alpha Vantage API key.\n\n3. **Link Triggers**\n\n   * This workflow starts with **\"Execute Workflow Trigger\"**, meaning it's **triggered by another parent workflow**, specifically:\n     👉 **Tesla Financial Market Data Analyst Tool**\n\n4. **Verify Node Functions**\n   Key nodes include:\n\n   * `Candlestick Data Hour`: fetches TSLA 1-hour OHLCV\n   * `Candlestick Data Day`: fetches TSLA 1-day OHLCV\n   * `Tesla Klines Agent`: GPT-powered reasoning agent analyzing candle patterns & volume divergence\n   * `OpenAI Chat Model`: Connects to GPT-4 (or GPT-4.1) for AI logic\n   * `Simple Memory`: stores short-term pattern context for use within a session\n\n5. **Test the Tool**\n   Once connected to its parent workflow, trigger a run and ensure a structured JSON like this is returned:\n\n   ```json\n   {\n     \"summary\": \"...\",\n     \"candlestickPatterns\": {\n       \"1h\": \"None\",\n       \"1d\": \"Doji\"\n     },\n     \"volumeDivergence\": {\n       \"1h\": \"Bearish\",\n       \"1d\": \"None\"\n     }\n   }\n   ```\n\n---\n\n### 🧠 AI Agent Logic:\n\n* Runs prompt logic via a `LangChain Agent` connected to OpenAI’s GPT-4.\n* Input: latest 1h and 1d OHLCV data from Alpha Vantage.\n* Output: detected reversal signals, pattern names, divergence flags, and summary.\n\n---\n\n## 🚀 Support & Licensing\n\n🔗 **Don Jayamaha – LinkedIn**\n[http://linkedin.com/in/donjayamahajr](http://linkedin.com/in/donjayamahajr)\n\n© 2025 Treasurium Capital Limited Company. All rights reserved.\nThis AI workflow architecture, including logic, design, and prompt structures, is the intellectual property of Treasurium Capital Limited Company. Unauthorized reproduction, redistribution, or resale is prohibited under U.S. copyright law. Licensed use only.\n\n"
          },
          "typeVersion": 1
        }
      ],
      "active": false,
      "pinData": {},
      "settings": {
        "executionOrder": "v1"
      },
      "versionId": "dbf24a40-9c35-4395-bbc7-9c9e8870ac66",
      "connections": {
        "Simple Memory": {
          "ai_memory": [
            [
              {
                "node": "Tesla 1hour and 1day Klines Agent",
                "type": "ai_memory",
                "index": 0
              }
            ]
          ]
        },
        "OpenAI Chat Model": {
          "ai_languageModel": [
            [
              {
                "node": "Tesla 1hour and 1day Klines Agent",
                "type": "ai_languageModel",
                "index": 0
              }
            ]
          ]
        },
        "Candlestick Data Day": {
          "ai_tool": [
            [
              {
                "node": "Tesla 1hour and 1day Klines Agent",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Candlestick Data Hour": {
          "ai_tool": [
            [
              {
                "node": "Tesla 1hour and 1day Klines Agent",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "When Executed by Another Workflow": {
          "main": [
            [
              {
                "node": "Tesla 1hour and 1day Klines Agent",
                "type": "main",
                "index": 0
              }
            ]
          ]
        }
      }
    },
    "lastUpdatedBy": 29,
    "workflowInfo": {
      "nodeCount": 13,
      "nodeTypes": {
        "n8n-nodes-base.stickyNote": {
          "count": 7
        },
        "@n8n/n8n-nodes-langchain.agent": {
          "count": 1
        },
        "@n8n/n8n-nodes-langchain.lmChatOpenAi": {
          "count": 1
        },
        "n8n-nodes-base.executeWorkflowTrigger": {
          "count": 1
        },
        "@n8n/n8n-nodes-langchain.toolHttpRequest": {
          "count": 2
        },
        "@n8n/n8n-nodes-langchain.memoryBufferWindow": {
          "count": 1
        }
      }
    },
    "status": "published",
    "user": {
      "name": "Don Jayamaha Jr",
      "username": "don-the-gem-dealer",
      "bio": "With 12 years of experience as a Blockchain Strategist and Web3 Architect, I specialize in bridging the gap between traditional industries and decentralized technologies. My expertise spans tokenized assets, crypto payment integrations, and blockchain-driven market solutions.",
      "verified": true,
      "links": [
        "https://www.linkedin.com/in/donjayamahajr/"
      ],
      "avatar": "https://gravatar.com/avatar/95f70084b3fec5ed68a61eef6dc6128dfb085d865a02ed631d0853d2730696bf?r=pg&d=retro&size=200"
    },
    "nodes": [
      {
        "id": 565,
        "icon": "fa:sticky-note",
        "name": "n8n-nodes-base.stickyNote",
        "codex": {
          "data": {
            "alias": [
              "Comments",
              "Notes",
              "Sticky"
            ],
            "categories": [
              "Core Nodes"
            ],
            "nodeVersion": "1.0",
            "codexVersion": "1.0",
            "subcategories": {
              "Core Nodes": [
                "Helpers"
              ]
            }
          }
        },
        "group": "[\"input\"]",
        "defaults": {
          "name": "Sticky Note",
          "color": "#FFD233"
        },
        "iconData": {
          "icon": "sticky-note",
          "type": "icon"
        },
        "displayName": "Sticky Note",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 9,
            "name": "Core Nodes"
          }
        ]
      },
      {
        "id": 837,
        "icon": "fa:sign-out-alt",
        "name": "n8n-nodes-base.executeWorkflowTrigger",
        "codex": {
          "data": {
            "resources": {
              "generic": [],
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.executeworkflowtrigger/"
                }
              ]
            },
            "categories": [
              "Core Nodes"
            ],
            "nodeVersion": "1.0",
            "codexVersion": "1.0",
            "subcategories": {
              "Core Nodes": [
                "Helpers"
              ]
            }
          }
        },
        "group": "[\"trigger\"]",
        "defaults": {
          "name": "When Executed by Another Workflow",
          "color": "#ff6d5a"
        },
        "iconData": {
          "icon": "sign-out-alt",
          "type": "icon"
        },
        "displayName": "Execute Workflow Trigger",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 9,
            "name": "Core Nodes"
          }
        ]
      },
      {
        "id": 1119,
        "icon": "fa:robot",
        "name": "@n8n/n8n-nodes-langchain.agent",
        "codex": {
          "data": {
            "alias": [
              "LangChain",
              "Chat",
              "Conversational",
              "Plan and Execute",
              "ReAct",
              "Tools"
            ],
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent/"
                }
              ]
            },
            "categories": [
              "AI",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Agents",
                "Root Nodes"
              ]
            }
          }
        },
        "group": "[\"transform\"]",
        "defaults": {
          "name": "AI Agent",
          "color": "#404040"
        },
        "iconData": {
          "icon": "robot",
          "type": "icon"
        },
        "displayName": "AI Agent",
        "typeVersion": 3,
        "nodeCategories": [
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      },
      {
        "id": 1153,
        "icon": "file:openAiLight.svg",
        "name": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
        "codex": {
          "data": {
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.lmchatopenai/"
                }
              ]
            },
            "categories": [
              "AI",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Language Models",
                "Root Nodes"
              ],
              "Language Models": [
                "Chat Models (Recommended)"
              ]
            }
          }
        },
        "group": "[\"transform\"]",
        "defaults": {
          "name": "OpenAI Chat Model"
        },
        "iconData": {
          "type": "file",
          "fileBuffer": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2Ljg2NzEgMTYuMzcxOEMzNy43NzQ2IDEzLjY0OCAzNy40NjIxIDEwLjY2NDIgMzYuMDEwOCA4LjE4NjYxQzMzLjgyODIgNC4zODY1MyAyOS40NDA3IDIuNDMxNDkgMjUuMTU1NiAzLjM1MTUxQzIzLjI0OTMgMS4yMDM5NiAyMC41MTA1IC0wLjAxNzMxNDggMTcuNjM5MiAwLjAwMDE4NTUzM0MxMy4yNTkxIC0wLjAwOTgxNDY4IDkuMzcyNzMgMi44MTAyNSA4LjAyNTIgNi45Nzc4M0M1LjIxMTM5IDcuNTU0MSAyLjc4MjU4IDkuMzE1MzggMS4zNjEzIDExLjgxMTdDLTAuODM3NDkzIDE1LjYwMTggLTAuMzM2MjMyIDIwLjM3OTQgMi42MDEzMyAyMy42Mjk0QzEuNjkzODEgMjYuMzUzMiAyLjAwNjMyIDI5LjMzNzEgMy40NTc2IDMxLjgxNDZDNS42NDAxNSAzNS42MTQ3IDEwLjAyNzcgMzcuNTY5NyAxNC4zMTI4IDM2LjY0OTdDMTYuMjE3OSAzOC43OTczIDE4Ljk1NzkgNDAuMDE4NSAyMS44MjkyIDM5Ljk5OThDMjYuMjExOCA0MC4wMTEgMzAuMDk5NCAzNy4xODg1IDMxLjQ0NjkgMzMuMDE3MUMzNC4yNjA4IDMyLjQ0MDkgMzYuNjg5NiAzMC42Nzk2IDM4LjExMDggMjguMTgzM0M0MC4zMDcxIDI0LjM5MzIgMzkuODA0NiAxOS42MTk0IDM2Ljg2ODMgMTYuMzY5M0wzNi44NjcxIDE2LjM3MThaTTIxLjgzMTcgMzcuMzg2QzIwLjA3OCAzNy4zODg1IDE4LjM3OTIgMzYuNzc0NyAxNy4wMzI5IDM1LjY1MDlDMTcuMDk0MSAzNS42MTg0IDE3LjIwMDQgMzUuNTU5NyAxNy4yNjkxIDM1LjUxNzJMMjUuMjM0MyAzMC45MTcxQzI1LjY0MTggMzAuNjg1OCAyNS44OTE4IDMwLjI1MjEgMjUuODg5MyAyOS43ODMzVjE4LjU1NDNMMjkuMjU1NyAyMC40OTgxQzI5LjI5MTkgMjAuNTE1NiAyOS4zMTU3IDIwLjU1MDYgMjkuMzIwNyAyMC41OTA2VjI5Ljg4OTZDMjkuMzE1NyAzNC4wMjQ3IDI1Ljk2NjggMzcuMzc3MiAyMS44MzE3IDM3LjM4NlpNNS43MjY0IDMwLjUwNzFDNC44NDc2MyAyOC45ODk2IDQuNTMxMzcgMjcuMjEwOCA0LjgzMjYzIDI1LjQ4NDVDNC44OTEzOCAyNS41MTk1IDQuOTk1MTMgMjUuNTgzMiA1LjA2ODg4IDI1LjYyNTdMMTMuMDM0MSAzMC4yMjU4QzEzLjQzNzggMzAuNDYyMSAxMy45Mzc4IDMwLjQ2MjEgMTQuMzQyOCAzMC4yMjU4TDI0LjA2NjggMjQuNjEwN1YyOC40OTgzQzI0LjA2OTMgMjguNTM4MyAyNC4wNTA1IDI4LjU3NyAyNC4wMTkzIDI4LjYwMkwxNS45Njc5IDMzLjI1MDlDMTIuMzgxNSAzNS4zMTU5IDcuODAxNDQgMzQuMDg4NCA1LjcyNzY1IDMwLjUwNzFINS43MjY0Wk0zLjYzMDEgMTMuMTIwNUM0LjUwNTEyIDExLjYwMDQgNS44ODY0IDEwLjQzNzkgNy41MzE0NCA5LjgzNDE1QzcuNTMxNDQgOS45MDI5IDcuNTI3NjkgMTAuMDI0MiA3LjUyNzY5IDEwLjEwOTJWMTkuMzEwNkM3LjUyNTE5IDE5Ljc3ODEgNy43NzUxOSAyMC4yMTE5IDguMTgxNDUgMjAuNDQzMUwxNy45MDU0IDI2LjA1N0wxNC41MzkxIDI4LjAwMDhDMTQuNTA1MyAyOC4wMjMzIDE0LjQ2MjggMjguMDI3IDE0LjQyNTMgMjguMDEwOEw2LjM3MjY2IDIzLjM1ODJDMi43OTM4MyAyMS4yODU2IDEuNTY2MzEgMTYuNzA2OCAzLjYyODg1IDEzLjEyMTdMMy42MzAxIDEzLjEyMDVaTTMxLjI4ODIgMTkuNTU2OUwyMS41NjQyIDEzLjk0MTdMMjQuOTMwNiAxMS45OTkyQzI0Ljk2NDMgMTEuOTc2NyAyNS4wMDY4IDExLjk3MjkgMjUuMDQ0MyAxMS45ODkyTDMzLjA5NyAxNi42MzhDMzYuNjgyMSAxOC43MDkzIDM3LjkxMDggMjMuMjk1NyAzNS44Mzk1IDI2Ljg4MDhDMzQuOTYzMyAyOC4zOTgzIDMzLjU4MzIgMjkuNTYwOCAzMS45Mzk1IDMwLjE2NThWMjAuNjg5NEMzMS45NDMyIDIwLjIyMTkgMzEuNjk0NSAxOS43ODk0IDMxLjI4OTQgMTkuNTU2OUgzMS4yODgyWk0zNC42MzgzIDE0LjUxNDJDMzQuNTc5NSAxNC40NzggMzQuNDc1OCAxNC40MTU1IDM0LjQwMiAxNC4zNzNMMjYuNDM2OCA5Ljc3Mjg5QzI2LjAzMzEgOS41MzY2NCAyNS41MzMxIDkuNTM2NjQgMjUuMTI4MSA5Ljc3Mjg5TDE1LjQwNDEgMTUuMzg4VjExLjUwMDRDMTUuNDAxNiAxMS40NjA0IDE1LjQyMDQgMTEuNDIxNyAxNS40NTE2IDExLjM5NjdMMjMuNTAzIDYuNzUxNThDMjcuMDg5NCA0LjY4Mjc5IDMxLjY3NDUgNS45MTQwNiAzMy43NDIgOS41MDE2NEMzNC42MTU4IDExLjAxNjcgMzQuOTMyIDEyLjc5MDUgMzQuNjM1OCAxNC41MTQySDM0LjYzODNaTTEzLjU3NDEgMjEuNDQzMUwxMC4yMDY1IDE5LjQ5OTRDMTAuMTcwMiAxOS40ODE5IDEwLjE0NjUgMTkuNDQ2OCAxMC4xNDE1IDE5LjQwNjhWMTAuMTA3OUMxMC4xNDQgNS45Njc4MSAxMy41MDI4IDIuNjEyNzQgMTcuNjQyOSAyLjYxNTI0QzE5LjM5NDIgMi42MTUyNCAyMS4wODkyIDMuMjMwMjUgMjIuNDM1NSA0LjM1MDI4QzIyLjM3NDMgNC4zODI3OCAyMi4yNjkzIDQuNDQxNTMgMjIuMTk5MiA0LjQ4NDAzTDE0LjIzNDEgOS4wODQxM0MxMy44MjY2IDkuMzE1MzggMTMuNTc2NiA5Ljc0Nzg5IDEzLjU3OTEgMTAuMjE2N0wxMy41NzQxIDIxLjQ0MDZWMjEuNDQzMVpNMTUuNDAyOSAxNy41MDA2TDE5LjczNDIgMTQuOTk5M0wyNC4wNjU1IDE3LjQ5OTNWMjIuNTAwN0wxOS43MzQyIDI1LjAwMDdMMTUuNDAyOSAyMi41MDA3VjE3LjUwMDZaIiBmaWxsPSIjN0Q3RDg3Ii8+Cjwvc3ZnPgo="
        },
        "displayName": "OpenAI Chat Model",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      },
      {
        "id": 1163,
        "icon": "fa:database",
        "name": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
        "codex": {
          "data": {
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.memorybufferwindow/"
                }
              ]
            },
            "categories": [
              "AI",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Memory"
              ],
              "Memory": [
                "For beginners"
              ]
            }
          }
        },
        "group": "[\"transform\"]",
        "defaults": {
          "name": "Simple Memory"
        },
        "iconData": {
          "icon": "database",
          "type": "icon"
        },
        "displayName": "Simple Memory",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      },
      {
        "id": 1268,
        "icon": "file:httprequest.svg",
        "name": "@n8n/n8n-nodes-langchain.toolHttpRequest",
        "codex": {
          "data": {
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolhttprequest/"
                }
              ]
            },
            "categories": [
              "AI",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Tools"
              ],
              "Tools": [
                "Recommended Tools"
              ]
            }
          }
        },
        "group": "[\"output\"]",
        "defaults": {
          "name": "HTTP Request"
        },
        "iconData": {
          "type": "file",
          "fileBuffer": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iIzAwMDRGNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNDAgMjBDNDAgOC45NTMgMzEuMDQ3IDAgMjAgMFMwIDguOTUzIDAgMjBzOC45NTMgMjAgMjAgMjAgMjAtOC45NTMgMjAtMjBNMjAgMzYuOTQ2Yy0xLjExNSAwLTIuODYyLS45NzktNC41LTQuMjQ3LS43MDQtMS40MDctMS4zMDQtMy4xNTYtMS43NDctNS4wMTRIMjYuMTljLS4zODYgMS44NTUtLjk4NiAzLjYwNS0xLjY5IDUuMDE0LTEuNjM4IDMuMjY4LTMuMzg1IDQuMjQ3LTQuNSA0LjI0N00xMi45MDYgMjBjMCAxLjYxLjEwMyAzLjE2NC4yOTQgNC42M2gxMy42YTM2IDM2IDAgMCAwIC4yOTQtNC42M2MwLTEuNjEtLjEwMy0zLjE2NC0uMjk0LTQuNjNIMTMuMmEzNiAzNiAwIDAgMC0uMjk0IDQuNjNNMjAgMy4wNTRjMS4xMTUgMCAyLjg2Mi45NzcgNC41IDQuMjQ2LjcwNyAxLjQxNCAxLjMwNyAzLjEwNyAxLjY5MiA1LjAxNUgxMy43NWMuNDQzLTEuOTEgMS4wNDQtMy42MDIgMS43NS01LjAxNCAxLjYzOC0zLjI3IDMuMzg1LTQuMjQ3IDQuNS00LjI0N00zMC4xNDggMjBjMC0xLjU5LS4wOTQtMy4xMzgtLjMyNS00LjYzaDYuNDgxYy40MjEgMS40NzIuNjQyIDMuMDI2LjY0MiA0LjYzcy0uMjIgMy4xNTgtLjY0MiA0LjYzaC02LjQ4MWMuMjMxLTEuNDkyLjMyNS0zLjA0LjMyNS00LjYzTTI2LjI3NyA0LjI1NWMxLjM2IDIuMTA1IDIuNDM0IDQuODc3IDMuMSA4LjA2aDUuNzI4YTE2Ljk4IDE2Ljk4IDAgMCAwLTguODI4LTguMDZtLTE1LjY1NCA4LjA2aC01LjczYzEuODU4LTMuNjQ3IDUtNi41MzIgOC44My04LjA2LTEuMzYgMi4xMDUtMi40MzQgNC44NzctMy4xIDguMDZNMy4wNTQgMjBjMCAxLjYwMy4yMjMgMy4xNTcuNjQgNC42M2g2LjQyOGE0MCA0MCAwIDAgMS0uMjctNC42M2MwLTEuNTk0LjA5NC0zLjE0Mi4yNy00LjYzSDMuNjk1YTE3IDE3IDAgMCAwLS42NCA0LjYzbTIzLjIyMyAxNS43NDNjMS4zNi0yLjEwNCAyLjQzNC00Ljg3NSAzLjEtOC4wNThoNS43MjhhMTYuOTYgMTYuOTYgMCAwIDEtOC44MjggOC4wNThtLTEyLjU1NCAwYTE3IDE3IDAgMCAxLTguODMtOC4wNThoNS43M2MuNjY2IDMuMTgzIDEuNzQgNS45NTQgMy4xIDguMDU4IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="
        },
        "displayName": "HTTP Request Tool",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      }
    ],
    "categories": [
      {
        "id": 44,
        "name": "Crypto Trading"
      },
      {
        "id": 49,
        "name": "AI Summarization"
      }
    ],
    "image": []
  }
}