{
  "snapshot": {
    "nodes": [
      {
        "data": {
          "width": 300,
          "importing": false,
          "config": {
            "model": "gpt-4.1-mini",
            "tools": [],
            "instructions": "Для каждого моего запроса создай короткий рекламный текст, озвучь его и сделай для него картинку. Верни в ответе текст, аудио и картинку",
            "description": "This tool generates short advertising texts, creates audio voiceovers for them, and produces corresponding images. It can be called whenever a quick multimedia advertisement is needed for a given query."
          },
          "agent": {
            "id": "68430b50e82e01638bb045de",
            "name": "AdCreator",
            "flowId": "68430b4de82e01638bb045dc"
          },
          "output": [
            {
              "role": "tool",
              "url": "/agents/call/68430b50e82e01638bb045de",
              "name": "AdCreator",
              "description": "This tool generates short advertising texts, creates audio voiceovers for them, and produces corresponding images. It can be called whenever a quick multimedia advertisement is needed for a given query.",
              "parameters": {
                "type": "object",
                "required": [
                  "input",
                  "images",
                  "files"
                ],
                "properties": {
                  "input": {
                    "type": "string",
                    "description": "Natural language request to this agent (in the language of user)"
                  },
                  "images": {
                    "type": "array",
                    "description": "URLs of images attached to request (optional)",
                    "items": {
                      "type": "string"
                    }
                  },
                  "files": {
                    "type": "array",
                    "description": "Files IDs attached to request (optional)",
                    "items": {
                      "type": "string",
                      "description": "Not a filename"
                    }
                  }
                }
              }
            }
          ],
          "configured": true
        },
        "type": "agentNode",
        "position": {
          "x": 0,
          "y": 0
        },
        "selected": true,
        "id": "Vul_rU",
        "measured": {
          "width": 450,
          "height": 456
        }
      },
      {
        "data": {
          "width": 300,
          "importing": false,
          "config": {
            "instructions": "Озвучь текст который пришел и верни аудио файл",
            "tools": [
              "tts"
            ],
            "model": "gpt-4.1-mini",
            "description": "This tool converts received text into spoken audio and returns an audio file. It can be called whenever there is a need to vocalize text content within the multi-agent system.",
            "responseFormat": "json_object",
            "jsonSchema": "audio - ссылка на аудио файл"
          },
          "agent": {
            "id": "68430b504dd89aab003682b1",
            "name": "TextToSpeechTool",
            "flowId": "68430b4de82e01638bb045dc"
          },
          "output": [
            {
              "role": "tool",
              "url": "/agents/call/68430b504dd89aab003682b1",
              "name": "TextToSpeechTool",
              "description": "This tool converts received text into spoken audio and returns an audio file. It can be called whenever there is a need to vocalize text content within the multi-agent system.",
              "parameters": {
                "type": "object",
                "required": [
                  "input",
                  "images",
                  "files"
                ],
                "properties": {
                  "input": {
                    "type": "string",
                    "description": "Natural language request to this agent (in the language of user)"
                  },
                  "images": {
                    "type": "array",
                    "description": "URLs of images attached to request (optional)",
                    "items": {
                      "type": "string"
                    }
                  },
                  "files": {
                    "type": "array",
                    "description": "Files IDs attached to request (optional)",
                    "items": {
                      "type": "string",
                      "description": "Not a filename"
                    }
                  }
                }
              }
            }
          ],
          "configured": true
        },
        "type": "agentNode",
        "position": {
          "x": -345,
          "y": -510
        },
        "selected": true,
        "id": "mXbpdr",
        "measured": {
          "width": 450,
          "height": 456
        }
      },
      {
        "data": {
          "width": 300,
          "importing": false,
          "config": {
            "instructions": "Создай рекламную картинку и верни ее в ответе",
            "model": "gpt-4.1-mini",
            "tools": [
              "images"
            ],
            "description": "This tool generates advertising images based on given instructions. It can be called when there is a need to create promotional visuals quickly within a multi-agent system.",
            "responseFormat": "json_object",
            "jsonSchema": "image - ссылка на картинку"
          },
          "agent": {
            "id": "68430b50b3c0a1b014468eae",
            "name": "AdImageCreator",
            "flowId": "68430b4de82e01638bb045dc"
          },
          "output": [
            {
              "role": "tool",
              "url": "/agents/call/68430b50b3c0a1b014468eae",
              "name": "AdImageCreator",
              "description": "This tool generates advertising images based on given instructions. It can be called when there is a need to create promotional visuals quickly within a multi-agent system.",
              "parameters": {
                "type": "object",
                "required": [
                  "input",
                  "images",
                  "files"
                ],
                "properties": {
                  "input": {
                    "type": "string",
                    "description": "Natural language request to this agent (in the language of user)"
                  },
                  "images": {
                    "type": "array",
                    "description": "URLs of images attached to request (optional)",
                    "items": {
                      "type": "string"
                    }
                  },
                  "files": {
                    "type": "array",
                    "description": "Files IDs attached to request (optional)",
                    "items": {
                      "type": "string",
                      "description": "Not a filename"
                    }
                  }
                }
              }
            }
          ],
          "configured": true
        },
        "type": "agentNode",
        "position": {
          "x": 195,
          "y": -540
        },
        "selected": true,
        "id": "XjH-eA",
        "measured": {
          "width": 450,
          "height": 456
        }
      }
    ],
    "edges": [
      {
        "id": "mrvUIl",
        "source": "mXbpdr",
        "sourceHandle": null,
        "target": "Vul_rU",
        "targetHandle": null
      },
      {
        "id": "65le5f",
        "source": "XjH-eA",
        "sourceHandle": null,
        "target": "Vul_rU",
        "targetHandle": null
      }
    ]
  },
  "version": 0,
  "changes": []
}