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など)は別途料金が発生する場合があります。
関連ワークフロー
複数モデルのコンセンサスと Telegram アラートによる AI 株式分析
マルチモデルコンセンサスと Telegram アラートに基づく AI 株式分析システム
Set
Code
Merge
+
Set
Code
Merge
27 ノードDevCode Journey
仮想通貨取引
Telegramを使ってFinnhub APIとGemini AIでIPOカレンダーアラートを取得
Telegram を使って Finnhub API と Gemini AI による IPO カレンダーアラートを取得
Set
Code
Telegram
+
Set
Code
Telegram
15 ノードMalik Hashir
仮想通貨取引
SOL/USDTマルチタイムフレームAI市場解析器&取引システム(Telegram承認含む)
Gemini AI、多時間枠分析、AFK Cryptoを使ってSolana取引を自動化する
If
Code
Wait
+
If
Code
Wait
56 ノードJeff
仮想通貨取引
Discordへ自動のに暗号資産市場のサマリーを送信するには、Gemini AIとCoinGeckoを使用します
Gemini AIとCoinGeckoデータを使った自動化暗号通貨市場のサマリー
Code
Merge
Discord
+
Code
Merge
Discord
18 ノードJeff
仮想通貨取引
感情分析ロボット
Google GeminiとEODHDニュースAPIを使用した株式感情分析の自動化
If
Code
Http Request
+
If
Code
Http Request
18 ノードRaz Hadas
仮想通貨取引
AIを活用した会議調査とデイリーアジェンダ(Googleカレンダー、Attio CRM、Slack)
AIを活用した会議調査とデイリーアジェンダ:Googleカレンダー、Attio CRM、Slackを使用
If
Set
Code
+
If
Set
Code
30 ノードHarry Siggins
AI要約
ワークフロー情報
難易度
上級
ノード数31
カテゴリー2
ノードタイプ8
作成者
ömerDrn
@duranAn 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で表示 →
このワークフローを共有