Backup: TG to AI (Final Fixed)
This commit is contained in:
1
backups/2025-12-27/TG to AI (Final Fixed).json
Normal file
1
backups/2025-12-27/TG to AI (Final Fixed).json
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"updatedAt":"2025-12-05T13:44:57.168Z","createdAt":"2025-12-05T13:12:22.196Z","id":"pbxJhgKargb04QBi","name":"TG to AI (Final Fixed)","active":false,"isArchived":false,"nodes":[{"parameters":{"updates":["message"],"additionalFields":{"download":true}},"id":"a80f3e49-fabb-4d68-96d9-aee529d8b518","name":"Telegram Trigger","type":"n8n-nodes-base.telegramTrigger","typeVersion":1.1,"position":[-576,400],"webhookId":"tg-webhook","credentials":{"telegramApi":{"id":"L9KHcMiteyKROF5r","name":"Telegram main n8n"}}},{"parameters":{"method":"POST","url":"https://api.stability.ai/v1/generation/stable-diffusion-xl-1024-v1-0/image-to-image","authentication":"genericCredentialType","genericAuthType":"httpHeaderAuth","sendHeaders":true,"headerParameters":{"parameters":[{"name":"Accept","value":"application/json"}]},"sendBody":true,"contentType":"multipart-form-data","bodyParameters":{"parameters":[{"name":"text_prompts[0][text]","value":"={{ $json.message.caption || \"high quality, detailed\" }}"},{"name":"text_prompts[0][weight]","value":"1"},{"name":"init_image_mode","value":"IMAGE_STRENGTH"},{"name":"image_strength","value":"0.35"},{"name":"samples","value":"2"},{"name":"steps","value":"30"},{"parameterType":"formBinaryData","name":"init_image","inputDataFieldName":"data"}]},"options":{}},"id":"e3559163-6cfb-4722-af60-122dfd0137c5","name":"Stability AI Request","type":"n8n-nodes-base.httpRequest","typeVersion":4.1,"position":[-144,400],"credentials":{"httpHeaderAuth":{"id":"U4iKTPOIVsBzAyTa","name":"stable.ai"}}},{"parameters":{"jsCode":"// Получаем артефакты (картинки) из JSON ответа\n// Stability AI возвращает массив 'artifacts'\nconst artifacts = items[0].json.artifacts;\nconst results = [];\n\n// Проходимся по всем картинкам (их будет 2, так как samples=2)\nif (artifacts && artifacts.length > 0) {\n artifacts.forEach((image, index) => {\n results.push({\n json: {\n finishReason: image.finishReason,\n seed: image.seed,\n info: `Вариант ${index + 1}`\n },\n binary: {\n data: {\n data: image.base64,\n mimeType: 'image/png',\n fileExtension: 'png',\n fileName: `generated_${index}.png`\n }\n }\n });\n });\n} else {\n // Если что-то пошло не так и картинок нет\n return [];\n}\n\nreturn results;"},"id":"0ccdeca0-0975-402d-917a-c339b4aaa4f0","name":"Process Response","type":"n8n-nodes-base.code","typeVersion":2,"position":[80,400]},{"parameters":{"operation":"sendPhoto","chatId":"={{ $('Telegram Trigger').item.json.message.chat.id }}","binaryData":true,"additionalFields":{}},"id":"5963fd17-15d7-471d-8a43-a48eff236139","name":"Send Photo to TG","type":"n8n-nodes-base.telegram","typeVersion":1.1,"position":[304,400],"webhookId":"dbde12a9-bb16-4e39-8e79-447addb70b92","credentials":{"telegramApi":{"id":"L9KHcMiteyKROF5r","name":"Telegram main n8n"}}},{"parameters":{"operation":"resize","width":1024,"height":1024,"resizeOption":"ignoreAspectRatio","options":{}},"type":"n8n-nodes-base.editImage","typeVersion":1,"position":[-352,400],"id":"6237fa02-50df-4df0-915b-5c39973ce931","name":"Edit Image"}],"connections":{"Stability AI Request":{"main":[[{"node":"Process Response","type":"main","index":0}]]},"Process Response":{"main":[[{"node":"Send Photo to TG","type":"main","index":0}]]},"Edit Image":{"main":[[{"node":"Stability AI Request","type":"main","index":0}]]},"Telegram Trigger":{"main":[[{"node":"Edit Image","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":null,"meta":{"templateCredsSetupCompleted":true},"pinData":{},"versionId":"333e1db5-0737-4667-adca-6f9cc9d549a0","activeVersionId":null,"triggerCount":0,"shared":[{"updatedAt":"2025-12-05T13:12:22.196Z","createdAt":"2025-12-05T13:12:22.196Z","role":"workflow:owner","workflowId":"pbxJhgKargb04QBi","projectId":"sYuiFAb87pAir6jV"}],"activeVersion":null,"tags":[]}
|
||||||
Reference in New Issue
Block a user