8
n8n 한국어amn8n.com

Google Gemini 및 CoinGecko를 사용한 자동 암호화폐 분석 및 리포팅

고급

이것은Crypto Trading, AI Summarization분야의자동화 워크플로우로, 31개의 노드를 포함합니다.주로 Set, Code, HttpRequest, ScheduleTrigger, MicrosoftOutlook 등의 노드를 사용하며. Google Gemini와 CoinGecko를 사용한 암호화폐 분석 및 리포트 자동화, 이메일 알림 전송

사전 요구사항
  • 대상 API의 인증 정보가 필요할 수 있음
  • Google Gemini API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "id": "P9ohLaMoGT0yYe57",
  "meta": {
    "instanceId": "26653926d88da3bb3289d5f4969de0544c5f73c3c797506358731c227eac7b68",
    "templateCredsSetupCompleted": true
  },
  "name": "Automatic Cryptocurrency Analysis and Reporting with Google Gemini and CoinGecko",
  "tags": [],
  "nodes": [
    {
      "id": "c2c0b002-e601-4f2e-874a-6440d793ed70",
      "name": "스케줄 트리거",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -64,
        480
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 10
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "dfb47127-27ab-41f7-b581-56434324b577",
      "name": "스티커 메모",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        176,
        -208
      ],
      "parameters": {
        "width": 224,
        "height": 1216,
        "content": "Coingecko API "
      },
      "typeVersion": 1
    },
    {
      "id": "ce888ae2-94c3-4092-87c1-27964c461b5a",
      "name": "스티커 메모1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        416,
        -208
      ],
      "parameters": {
        "color": 2,
        "width": 224,
        "height": 1216,
        "content": "Data Cleaning\n"
      },
      "typeVersion": 1
    },
    {
      "id": "74238cf8-6d5c-44e3-8b65-d16301d01ffe",
      "name": "스티커 메모2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        656,
        -208
      ],
      "parameters": {
        "color": 3,
        "width": 224,
        "height": 1216,
        "content": "AI Promt"
      },
      "typeVersion": 1
    },
    {
      "id": "620bc9ee-9f43-409f-8101-95794fa33fd2",
      "name": "스티커 메모3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        896,
        -208
      ],
      "parameters": {
        "color": 4,
        "width": 256,
        "height": 1216,
        "content": "AI Generate"
      },
      "typeVersion": 1
    },
    {
      "id": "8defb3ad-1cf1-4cd3-92cd-0c9a65fdb3ea",
      "name": "스티커 메모4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1184,
        -208
      ],
      "parameters": {
        "color": 5,
        "width": 224,
        "height": 1216,
        "content": "Send Mail"
      },
      "typeVersion": 1
    },
    {
      "id": "9ced4102-d2dd-4d92-956b-5ae9e86090b5",
      "name": "스티커 메모5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -720,
        -688
      ],
      "parameters": {
        "color": 5,
        "width": 816,
        "height": 736,
        "content": "Hello,\n\nThis workflow is an automated system that fetches market data for your specified cryptocurrencies from the CoinGecko API, generates a professional analysis text based on this data, and then sends this analysis to you via email.\n\nWorkflow Purpose:\n\nRuns automatically every day at 10:00 AM.\n\nRetrieves real-time data for cryptocurrencies like BONK, PEPE, Radio Caca, and Stellar.\n\nAnalyzes this data using an AI model.\n\nSends the generated analysis via email to your specified address.\n\nHow to Customize:\n\nChange Cryptocurrency: To change the cryptocurrencies you want to analyze, you can edit the ids= part in the URL of each \"HTTP Request\" node. For example, you can change ids=bonk to ids=bitcoin to fetch Bitcoin data.\n\nExample: In the URL https://api.coingecko.com/api/v3/coins/markets?vs_currency=try&ids=bonk..., replace bonk with the id of the coin you want.\n\nTip: If you want to get analysis for more cryptocurrencies, you can expand your workflow by simply copying and pasting the existing groups of HTTP Request, Code, Basic LLM Chain, and Send a message nodes.\n\nChange AI Prompt: If you want to change the content and language of the analysis text, you can edit the prompt text in the \"AI Promp\" node that is connected to the \"Basic LLM Chain\" node. This allows you to completely adapt the analysis text to your own needs.\n\nChange AI Model: The Google Gemini Chat Model is used by default. If you prefer to use a different AI model, you can delete the \"Google Gemini Chat Model\" node and add another n8n AI model like ChatGPT, Deepseek, or Ollama in its place.\n\nChange Email Address: To change the email address where the analyses are sent, you can update the \"To\" and \"Bcc\" fields in the \"Send a message\" nodes with your own email addresses.\n\nNote: Since no API keys or sensitive information are used, this is a shareable template. You can use it with confidence."
      },
      "typeVersion": 1
    },
    {
      "id": "90e7daf7-997a-41a5-b880-89ac32f586d4",
      "name": "AI 프롬프트1",
      "type": "n8n-nodes-base.set",
      "position": [
        672,
        0
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "8c6010b7-384c-49d0-94ee-4a835e7c35af",
              "name": "chatInput",
              "type": "string",
              "value": "=Hello, below are some basic market data for Bonk Coin. Please write a short and professional analysis based on these.\n\nData:\n\nDate: {{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }}\n\nCoin: {{ $json.name }} ({{ $json.symbol }})\n\nPrice: {{ $json.current_price }}\n\n24h High: {{ $json.high_24h }}\n\n24h Low: {{ $json.low_24h }}\n\n24h Change: {{ $json.price_change_percentage_24h }}\n\nVolume: {{ $json.total_volume }}\n\nATH: {{ $json.ath }} ({{ $json.ath_change_percentage }}%)\n\nATL: {{ $json.atl }} ({{ $json.atl_change_percentage }}%)\n\nSupply (circulating / total / max): {{ $json.circulating_supply }} / {{ $json.total_supply }} / {{ $json.max_supply }}\n\nPlease analyze with short and clear sentences under the following headings:\n\nPrice status and volatility\n\nLiquidity and volume commentary\n\nGeneral investor interest\n\nRisk/opportunity\n\nGeneral judgment (Positive / Negative / Neutral)\n\nLast sentence: a one-sentence recommendation for investors\n\nYou can use appropriate emojis without exaggeration.\n\nIntro example:\nHello, the {{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }} analysis for {{ $json.name }} is as follows,"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "70b795f2-64bc-4f9a-b492-b28735e41556",
      "name": "AI 프롬프트2",
      "type": "n8n-nodes-base.set",
      "position": [
        672,
        320
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "8c6010b7-384c-49d0-94ee-4a835e7c35af",
              "name": "chatInput",
              "type": "string",
              "value": "=Hello, below are some basic market data for Pepe Coin. Please write a short and professional analysis based on these.\n\nData:\n\nDate: {{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }}\n\nCoin: {{ $json.name }} ({{ $json.symbol }})\n\nPrice: {{ $json.current_price }}\n\n24h High: {{ $json.high_24h }}\n\n24h Low: {{ $json.low_24h }}\n\n24h Change: {{ $json.price_change_percentage_24h }}\n\nVolume: {{ $json.total_volume }}\n\nATH: {{ $json.ath }} ({{ $json.ath_change_percentage }}%)\n\nATL: {{ $json.atl }} ({{ $json.atl_change_percentage }}%)\n\nSupply (circulating / total / max): {{ $json.circulating_supply }} / {{ $json.total_supply }} / {{ $json.max_supply }}\n\nPlease analyze with short and clear sentences under the following headings:\n\nPrice status and volatility\n\nLiquidity and volume commentary\n\nGeneral investor interest\n\nRisk/opportunity\n\nGeneral judgment (Positive / Negative / Neutral)\n\nLast sentence: a one-sentence recommendation for investors\n\nYou can use appropriate emojis without exaggeration.\n\nIntro example:\nHello, the {{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }} analysis for {{ $json.name }} is as follows,"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "3cd335eb-e9d1-4ab5-93d1-15b4626a33f9",
      "name": "AI 프롬프트3",
      "type": "n8n-nodes-base.set",
      "position": [
        672,
        608
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "8c6010b7-384c-49d0-94ee-4a835e7c35af",
              "name": "chatInput",
              "type": "string",
              "value": "=Hello, below are some basic market data for Radio Caca Coin. Please write a short and professional analysis based on these.\n\nData:\n\nDate: {{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }}\n\nCoin: {{ $json.name }} ({{ $json.symbol }})\n\nPrice: {{ $json.current_price }}\n\n24h High: {{ $json.high_24h }}\n\n24h Low: {{ $json.low_24h }}\n\n24h Change: {{ $json.price_change_percentage_24h }}\n\nVolume: {{ $json.total_volume }}\n\nATH: {{ $json.ath }} ({{ $json.ath_change_percentage }}%)\n\nATL: {{ $json.atl }} ({{ $json.atl_change_percentage }}%)\n\nSupply (circulating / total / max): {{ $json.circulating_supply }} / {{ $json.total_supply }} / {{ $json.max_supply }}\n\nPlease analyze with short and clear sentences under the following headings:\n\nPrice status and volatility\n\nLiquidity and volume commentary\n\nGeneral investor interest\n\nRisk/opportunity\n\nGeneral judgment (Positive / Negative / Neutral)\n\nLast sentence: a one-sentence recommendation for investors\n\nYou can use appropriate emojis without exaggeration.\n\nIntro example:\nHello, the {{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }} analysis for {{ $json.name }} is as follows,"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "b1e0df43-c42c-481c-988b-c27b0b5e1d99",
      "name": "AI 프롬프트4",
      "type": "n8n-nodes-base.set",
      "position": [
        672,
        880
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "8c6010b7-384c-49d0-94ee-4a835e7c35af",
              "name": "chatInput",
              "type": "string",
              "value": "=Hello, below are some basic market data for Stellar Coin. Please write a short and professional analysis based on these.\n\nData:\n\nDate: {{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }}\n\nCoin: {{ $json.name }} ({{ $json.symbol }})\n\nPrice: {{ $json.current_price }}\n\n24h High: {{ $json.high_24h }}\n\n24h Low: {{ $json.low_24h }}\n\n24h Change: {{ $json.price_change_percentage_24h }}\n\nVolume: {{ $json.total_volume }}\n\nATH: {{ $json.ath }} ({{ $json.ath_change_percentage }}%)\n\nATL: {{ $json.atl }} ({{ $json.atl_change_percentage }}%)\n\nSupply (circulating / total / max): {{ $json.circulating_supply }} / {{ $json.total_supply }} / {{ $json.max_supply }}\n\nPlease analyze with short and clear sentences under the following headings:\n\nPrice status and volatility\n\nLiquidity and volume commentary\n\nGeneral investor interest\n\nRisk/opportunity\n\nGeneral judgment (Positive / Negative / Neutral)\n\nLast sentence: a one-sentence recommendation for investors\n\nYou can use appropriate emojis without exaggeration.\n\nIntro example:\nHello, the {{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }} analysis for {{ $json.name }} is as follows,"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "548cbc2a-9503-4bfd-8901-7dddfadb3348",
      "name": "메일 전송1",
      "type": "n8n-nodes-base.microsoftOutlook",
      "position": [
        1232,
        0
      ],
      "webhookId": "91b361f8-8735-4faa-b805-c1e1de5291cf",
      "parameters": {
        "subject": "={{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }} | {{ $('Extract Crypto Data1').item.json.name }} Crypto Prediction System",
        "bodyContent": "={{ $json.text }}",
        "toRecipients": "[your-email-address@example.com]",
        "additionalFields": {}
      },
      "credentials": {
        "microsoftOutlookOAuth2Api": {
          "id": "QX26AKXDzFFbMhI2",
          "name": "Microsoft Outlook account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 2
    },
    {
      "id": "c73e9d5f-cc59-40e6-8384-b66d905573df",
      "name": "메일 전송2",
      "type": "n8n-nodes-base.microsoftOutlook",
      "position": [
        1232,
        320
      ],
      "webhookId": "222a7a57-b48e-44d5-93d2-cee032495e09",
      "parameters": {
        "subject": "={{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }} | {{ $('Extract Crypto Data2').item.json.name }} Crypto Prediction System",
        "bodyContent": "={{ $json.text }}",
        "toRecipients": "[your-email-address@example.com]",
        "additionalFields": {}
      },
      "credentials": {
        "microsoftOutlookOAuth2Api": {
          "id": "QX26AKXDzFFbMhI2",
          "name": "Microsoft Outlook account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 2
    },
    {
      "id": "ee8e3431-7234-4bad-a437-cbfa60eab7a0",
      "name": "메일 전송3",
      "type": "n8n-nodes-base.microsoftOutlook",
      "position": [
        1232,
        608
      ],
      "webhookId": "a06fe3c5-4e9a-4e2d-9b3e-3cf1f98c1349",
      "parameters": {
        "subject": "={{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }} | {{ $('Extract Crypto Data3').item.json.name }} Crypto Prediction System",
        "bodyContent": "={{ $json.text }}",
        "toRecipients": "[your-email-address@example.com]",
        "additionalFields": {}
      },
      "credentials": {
        "microsoftOutlookOAuth2Api": {
          "id": "QX26AKXDzFFbMhI2",
          "name": "Microsoft Outlook account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 2
    },
    {
      "id": "1b329309-55da-479e-9dbc-27d2627b15ae",
      "name": "메일 전송4",
      "type": "n8n-nodes-base.microsoftOutlook",
      "position": [
        1232,
        880
      ],
      "webhookId": "fd1fd261-a3b2-400e-92f8-b3e6be97ef0a",
      "parameters": {
        "subject": "={{ new Date().toLocaleString('tr-TR', { timeZone: 'Europe/Istanbul', hour12: false }).replace(',', '') }} | {{ $('Extract Crypto Data4').item.json.name }} Crypto Prediction System",
        "bodyContent": "={{ $json.text }}",
        "toRecipients": "[your-email-address@example.com]",
        "additionalFields": {}
      },
      "credentials": {
        "microsoftOutlookOAuth2Api": {
          "id": "QX26AKXDzFFbMhI2",
          "name": "Microsoft Outlook account"
        }
      },
      "retryOnFail": true,
      "typeVersion": 2
    },
    {
      "id": "4238bea5-f759-48b7-8c06-0df9a8553a5e",
      "name": "암호화폐 데이터 추출1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        224,
        0
      ],
      "parameters": {
        "url": "https://api.coingecko.com/api/v3/coins/markets?vs_currency=try&ids=bonk&order=market_cap_desc&per_page=1&page=1",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "91a7f17d-ad55-4a45-9e25-f566e8e5f514",
      "name": "암호화폐 데이터 추출2",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        224,
        320
      ],
      "parameters": {
        "url": "https://api.coingecko.com/api/v3/coins/markets?vs_currency=try&ids=pepe&order=market_cap_desc&per_page=1&page=1",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "5d555bed-4db9-4ac1-b65f-93cb9264e34c",
      "name": "암호화폐 데이터 추출3",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        224,
        608
      ],
      "parameters": {
        "url": "https://api.coingecko.com/api/v3/coins/markets?vs_currency=try&ids=radio-caca&order=market_cap_desc&per_page=1&page=1",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "5a0e3cb3-662a-48f8-897d-919f4a87cd0b",
      "name": "암호화폐 데이터 추출4",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        224,
        880
      ],
      "parameters": {
        "url": "https://api.coingecko.com/api/v3/coins/markets?vs_currency=try&ids=stellar&order=market_cap_desc&per_page=1&page=1",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "702475c6-0253-471b-8fbf-5929f2fe151d",
      "name": "데이터 정제1",
      "type": "n8n-nodes-base.code",
      "position": [
        448,
        0
      ],
      "parameters": {
        "jsCode": "const coin = items[0].json;\n\nfunction clean(value, decimals = null) {\n  if (value === undefined || value === null) {\n    return \"Belirlenemedi\";\n  }\n  if (typeof value === \"number\" && decimals !== null) {\n    return value.toFixed(decimals);\n  }\n  return value;\n}\n\nreturn [\n  {\n    json: {\n      name: clean(coin.name),\n      symbol: clean(coin.symbol?.toUpperCase()),\n      current_price: clean(coin.current_price, 8) + \" TL\",\n      high_24h: clean(coin.high_24h),\n      low_24h: clean(coin.low_24h),\n      price_change_percentage_24h: clean(coin.price_change_percentage_24h, 2) + \"%\",\n      total_volume: clean(coin.total_volume, 2) + \" TL\",\n      ath: clean(coin.ath, 8),\n      ath_change_percentage: clean(coin.ath_change_percentage, 2),\n      atl: clean(coin.atl, 8),\n      atl_change_percentage: clean(coin.atl_change_percentage, 2),\n      circulating_supply: clean(coin.circulating_supply),\n      total_supply: clean(coin.total_supply),\n      max_supply: clean(coin.max_supply)\n    }\n  }\n];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "092442c9-9ba1-43d9-b274-1abb978e372f",
      "name": "데이터 정제2",
      "type": "n8n-nodes-base.code",
      "position": [
        448,
        320
      ],
      "parameters": {
        "jsCode": "const coin = items[0].json;\n\nfunction clean(value, decimals = null) {\n  if (value === undefined || value === null) {\n    return \"Belirlenemedi\";\n  }\n  if (typeof value === \"number\" && decimals !== null) {\n    return value.toFixed(decimals);\n  }\n  return value;\n}\n\nreturn [\n  {\n    json: {\n      name: clean(coin.name),\n      symbol: clean(coin.symbol?.toUpperCase()),\n      current_price: clean(coin.current_price, 8) + \" TL\",\n      high_24h: clean(coin.high_24h),\n      low_24h: clean(coin.low_24h),\n      price_change_percentage_24h: clean(coin.price_change_percentage_24h, 2) + \"%\",\n      total_volume: clean(coin.total_volume, 2) + \" TL\",\n      ath: clean(coin.ath, 8),\n      ath_change_percentage: clean(coin.ath_change_percentage, 2),\n      atl: clean(coin.atl, 8),\n      atl_change_percentage: clean(coin.atl_change_percentage, 2),\n      circulating_supply: clean(coin.circulating_supply),\n      total_supply: clean(coin.total_supply),\n      max_supply: clean(coin.max_supply)\n    }\n  }\n];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "d297a9e9-8f6c-432b-b094-0f4ba9779dd6",
      "name": "데이터 정제3",
      "type": "n8n-nodes-base.code",
      "position": [
        448,
        608
      ],
      "parameters": {
        "jsCode": "const coin = items[0].json;\n\nfunction clean(value, decimals = null) {\n  if (value === undefined || value === null) {\n    return \"Belirlenemedi\";\n  }\n  if (typeof value === \"number\" && decimals !== null) {\n    return value.toFixed(decimals);\n  }\n  return value;\n}\n\nreturn [\n  {\n    json: {\n      name: clean(coin.name),\n      symbol: clean(coin.symbol?.toUpperCase()),\n      current_price: clean(coin.current_price, 8) + \" TL\",\n      high_24h: clean(coin.high_24h),\n      low_24h: clean(coin.low_24h),\n      price_change_percentage_24h: clean(coin.price_change_percentage_24h, 2) + \"%\",\n      total_volume: clean(coin.total_volume, 2) + \" TL\",\n      ath: clean(coin.ath, 8),\n      ath_change_percentage: clean(coin.ath_change_percentage, 2),\n      atl: clean(coin.atl, 8),\n      atl_change_percentage: clean(coin.atl_change_percentage, 2),\n      circulating_supply: clean(coin.circulating_supply),\n      total_supply: clean(coin.total_supply),\n      max_supply: clean(coin.max_supply)\n    }\n  }\n];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "2165cf39-5299-451d-9d9c-cb9c42753d51",
      "name": "데이터 정제4",
      "type": "n8n-nodes-base.code",
      "position": [
        448,
        880
      ],
      "parameters": {
        "jsCode": "const coin = items[0].json;\n\nfunction clean(value, decimals = null) {\n  if (value === undefined || value === null) {\n    return \"Belirlenemedi\";\n  }\n  if (typeof value === \"number\" && decimals !== null) {\n    return value.toFixed(decimals);\n  }\n  return value;\n}\n\nreturn [\n  {\n    json: {\n      name: clean(coin.name),\n      symbol: clean(coin.symbol?.toUpperCase()),\n      current_price: clean(coin.current_price, 8) + \" TL\",\n      high_24h: clean(coin.high_24h),\n      low_24h: clean(coin.low_24h),\n      price_change_percentage_24h: clean(coin.price_change_percentage_24h, 2) + \"%\",\n      total_volume: clean(coin.total_volume, 2) + \" TL\",\n      ath: clean(coin.ath, 8),\n      ath_change_percentage: clean(coin.ath_change_percentage, 2),\n      atl: clean(coin.atl, 8),\n      atl_change_percentage: clean(coin.atl_change_percentage, 2),\n      circulating_supply: clean(coin.circulating_supply),\n      total_supply: clean(coin.total_supply),\n      max_supply: clean(coin.max_supply)\n    }\n  }\n];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "c33186d7-096c-4f36-ae0c-9ea3111eb7ca",
      "name": "AI 분석1",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        880,
        0
      ],
      "parameters": {
        "batching": {}
      },
      "typeVersion": 1.7
    },
    {
      "id": "6de7b424-5172-431d-9ca4-966962f5dc8b",
      "name": "AI 분석2",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        880,
        320
      ],
      "parameters": {
        "batching": {}
      },
      "typeVersion": 1.7
    },
    {
      "id": "f851921b-fe34-48b9-8ae2-3205af8b54d9",
      "name": "AI 분석3",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        880,
        608
      ],
      "parameters": {
        "batching": {}
      },
      "typeVersion": 1.7
    },
    {
      "id": "50d16a6b-8bc5-4a2d-b4b8-245886e70d53",
      "name": "AI 분석4",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        880,
        880
      ],
      "parameters": {
        "batching": {}
      },
      "typeVersion": 1.7
    },
    {
      "id": "a4b3e5f7-594a-4a60-b57f-45238ab894d9",
      "name": "Google Gemini 채팅 모델4",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        880,
        144
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.5-pro"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "RbuLoQAU7v80rG1s",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "f5910e50-df15-414a-9147-077ad1ee79e0",
      "name": "Google Gemini 채팅 모델",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        880,
        496
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.5-pro"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "RbuLoQAU7v80rG1s",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "e5a06fcd-1105-465f-a02e-3ad52a094f22",
      "name": "Google Gemini 채팅 모델5",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        880,
        768
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "googlePalmApi": {
          "id": "RbuLoQAU7v80rG1s",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "7a2f7e1a-6a2f-4c83-9647-88e8422363c7",
      "name": "Google Gemini 채팅 모델6",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        880,
        1056
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "googlePalmApi": {
          "id": "RbuLoQAU7v80rG1s",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "9748b836-5685-418d-aaad-fe1257987135",
  "connections": {
    "90e7daf7-997a-41a5-b880-89ac32f586d4": {
      "main": [
        [
          {
            "node": "c33186d7-096c-4f36-ae0c-9ea3111eb7ca",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "70b795f2-64bc-4f9a-b492-b28735e41556": {
      "main": [
        [
          {
            "node": "6de7b424-5172-431d-9ca4-966962f5dc8b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3cd335eb-e9d1-4ab5-93d1-15b4626a33f9": {
      "main": [
        [
          {
            "node": "f851921b-fe34-48b9-8ae2-3205af8b54d9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b1e0df43-c42c-481c-988b-c27b0b5e1d99": {
      "main": [
        [
          {
            "node": "50d16a6b-8bc5-4a2d-b4b8-245886e70d53",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "548cbc2a-9503-4bfd-8901-7dddfadb3348": {
      "main": [
        []
      ]
    },
    "c33186d7-096c-4f36-ae0c-9ea3111eb7ca": {
      "main": [
        [
          {
            "node": "548cbc2a-9503-4bfd-8901-7dddfadb3348",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6de7b424-5172-431d-9ca4-966962f5dc8b": {
      "main": [
        [
          {
            "node": "c73e9d5f-cc59-40e6-8384-b66d905573df",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f851921b-fe34-48b9-8ae2-3205af8b54d9": {
      "main": [
        [
          {
            "node": "ee8e3431-7234-4bad-a437-cbfa60eab7a0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "50d16a6b-8bc5-4a2d-b4b8-245886e70d53": {
      "main": [
        [
          {
            "node": "1b329309-55da-479e-9dbc-27d2627b15ae",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "702475c6-0253-471b-8fbf-5929f2fe151d": {
      "main": [
        [
          {
            "node": "90e7daf7-997a-41a5-b880-89ac32f586d4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "092442c9-9ba1-43d9-b274-1abb978e372f": {
      "main": [
        [
          {
            "node": "70b795f2-64bc-4f9a-b492-b28735e41556",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d297a9e9-8f6c-432b-b094-0f4ba9779dd6": {
      "main": [
        [
          {
            "node": "3cd335eb-e9d1-4ab5-93d1-15b4626a33f9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "2165cf39-5299-451d-9d9c-cb9c42753d51": {
      "main": [
        [
          {
            "node": "b1e0df43-c42c-481c-988b-c27b0b5e1d99",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c2c0b002-e601-4f2e-874a-6440d793ed70": {
      "main": [
        [
          {
            "node": "4238bea5-f759-48b7-8c06-0df9a8553a5e",
            "type": "main",
            "index": 0
          },
          {
            "node": "91a7f17d-ad55-4a45-9e25-f566e8e5f514",
            "type": "main",
            "index": 0
          },
          {
            "node": "5d555bed-4db9-4ac1-b65f-93cb9264e34c",
            "type": "main",
            "index": 0
          },
          {
            "node": "5a0e3cb3-662a-48f8-897d-919f4a87cd0b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4238bea5-f759-48b7-8c06-0df9a8553a5e": {
      "main": [
        [
          {
            "node": "702475c6-0253-471b-8fbf-5929f2fe151d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "91a7f17d-ad55-4a45-9e25-f566e8e5f514": {
      "main": [
        [
          {
            "node": "092442c9-9ba1-43d9-b274-1abb978e372f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5d555bed-4db9-4ac1-b65f-93cb9264e34c": {
      "main": [
        [
          {
            "node": "d297a9e9-8f6c-432b-b094-0f4ba9779dd6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5a0e3cb3-662a-48f8-897d-919f4a87cd0b": {
      "main": [
        [
          {
            "node": "2165cf39-5299-451d-9d9c-cb9c42753d51",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f5910e50-df15-414a-9147-077ad1ee79e0": {
      "ai_languageModel": [
        [
          {
            "node": "6de7b424-5172-431d-9ca4-966962f5dc8b",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "a4b3e5f7-594a-4a60-b57f-45238ab894d9": {
      "ai_languageModel": [
        [
          {
            "node": "c33186d7-096c-4f36-ae0c-9ea3111eb7ca",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "e5a06fcd-1105-465f-a02e-3ad52a094f22": {
      "ai_languageModel": [
        [
          {
            "node": "f851921b-fe34-48b9-8ae2-3205af8b54d9",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "7a2f7e1a-6a2f-4c83-9647-88e8422363c7": {
      "ai_languageModel": [
        [
          {
            "node": "50d16a6b-8bc5-4a2d-b4b8-245886e70d53",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

고급 - 암호화폐 거래, AI 요약

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
고급
노드 수31
카테고리2
노드 유형8
난이도 설명

고급 사용자를 위한 16+개 노드의 복잡한 워크플로우

저자
ömerDrn

ömerDrn

@duran

An n8n creator passionate about the power of automation. I focus on developing practical and customizable workflows that simplify daily tasks. My goal is to create valuable solutions for the community.

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34