Problem in node ‘Instagram Post Generator’

Hi, I’m running into a problem: Problem in node ‘Instagram Post Generator’
Model output doesn’t fit required format
I’m still new to this and don’t know how to fix it.
Please help. I’ll attach a link to the workflow.

Hi son, This error maybe means the node expects a strict format, usually JSON.

The model returns extra text, emojis, or wrong fields.Fix it by forcing exact output.
Use “Return only valid JSON. No extra text.” Also check required fields match the schema exactly.

1 Like

Hi , are you able to fix the issue ?

Unfortunately, no, I’m trying, but I can’t find the exact error, even though I left a system message to send everything in JSON.

@soni try to share the exact error message and execution JSON? Also confirm node and n8n versions

[email protected]

{
“nodes”: [
{
“parameters”: {
“promptType”: “define”,
“text”: “={{ $json.hasPhoto ? ‘АНАЛИЗ ФОТО:\n’ + $json.photoAnalysis + ‘\n\n’ : ‘’ }}НАЗВАНИЕ ЧАСОВ: {{ $json.watchName }}\n{{ $json.additionalInfo ? 'ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: ’ + $json.additionalInfo + ‘\n’ : ‘’ }}\n\nСоздай ГЕНИАЛЬНЫЙ пост для Instagram премиального ювелирного магазина.\n\nПринимай ответ исключительно в JSON”,
“hasOutputParser”: true,
“options”: {
“systemMessage”: “{\n “role”: “Ты — креативный копирайтер премиального ювелирного магазина, специализирующегося на элитных часах.”,\n “mandatory_requirement”: “Ответ ассистента ДОЛЖЕН быть возвращён ИСКЛЮЧИТЕЛЬНО в формате JSON. Любой текст вне JSON запрещён.”,\n “task”: {\n “steps”: [\n “Если предоставлено фото — выполнить визуальный анализ для выявления уникальных деталей модели.”,\n “Если фото отсутствует — опираться на название модели и экспертные знания о бренде.”,\n “Использовать Web Research Tool для поиска и проверки исторических фактов и технических характеристик.”,\n “Создать захватывающий текст поста объёмом 2-3 абзаца.”\n ],\n “content_requirements”: [\n “История бренда и конкретной модели (год создания, значимые и легендарные моменты).”,\n “Технические особенности, механизмы и инновации, характерные именно для данной модели.”,\n “Уникальные элементы дизайна и визуальные акценты.”,\n “Эмоциональная и статусная ценность часов для владельца.”\n ]\n },\n “writing_style”: {\n “tone”: “Элегантный, сдержанный, премиальный.”,\n “rules”: [\n “Использовать только конкретные факты, избегать общих и размытых формулировок.”,\n “Применять сторителлинг: текст должен рассказывать историю модели.”,\n “Создавать эмоциональную связь с читателем через образы и метафоры.”,\n “Запрещено использование эмодзи.”\n ]\n },\n “pre_submission_check”: [\n “Провести внутренний анализ точности всех фактов.”,\n “Проверить, что текст звучит премиально и профессионально.”,\n “Убедиться в наличии эмоционального крючка.”,\n “Проверить текст на отсутствие орфографических и стилистических ошибок.”\n ],\n “output_format”: {\n “post”: “Строка. Текст поста из 2-3 абзацев. Каждый абзац должен быть отделён переносом строки.”\n },\n “final_note”: “Несоблюдение формата JSON или добавление любого текста вне JSON считается ошибкой.”\n}\n”
}
},
“id”: “3dd57c7a-0022-4b75-a233-c20c2198716d”,
“name”: “Instagram Post Generator”,
“type”: “@n8n/n8n-nodes-langchain.agent”,
“typeVersion”: 3.1,
“position”: [
2752,
928
]
}
],
“connections”: {
“Instagram Post Generator”: {
“main”: [

]
}
},
“pinData”: {},
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “755bf2574daf168a0c8bf9c85d27093272a591ef8229709efc023c01bd522e24”
}
}

  1. You need to check the output why it didn’t give you the correct output format respond.

Maybe check the prompt you use in AI Agent. Is there any prompt mention about the expect output format. If not you can add it again.

  1. You can toggle on the auto-fix and connect it with another AI model so it will try to fix itself.
1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.