{
  "openruna_format": "flow-graph-v1",
  "title": "Testing Mulitple Local LLM with LM Studio",
  "slug": "testing-mulitple-local-llm-with-lm-studio-2",
  "source_filename": "2050_Datetime_Code_Automation_Webhook.json",
  "nodes": [
    {
      "id": "Get Models",
      "name": "Get Models",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "When chat message received",
      "name": "When chat message received",
      "integration": "@n8n/n8n-nodes-langchain.chat",
      "kind": "trigger"
    },
    {
      "id": "Get timeDifference",
      "name": "Get timeDifference",
      "integration": "dateTime",
      "kind": "logic"
    },
    {
      "id": "Run Model with Dunamic Inputs",
      "name": "Run Model with Dunamic Inputs",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Analyze LLM Response Metrics",
      "name": "Analyze LLM Response Metrics",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Save Results to Google Sheets",
      "name": "Save Results to Google Sheets",
      "integration": "googleSheets",
      "kind": "action"
    },
    {
      "id": "Capture End Time",
      "name": "Capture End Time",
      "integration": "dateTime",
      "kind": "logic"
    },
    {
      "id": "Capture Start Time",
      "name": "Capture Start Time",
      "integration": "dateTime",
      "kind": "logic"
    },
    {
      "id": "Prepare Data for Analysis",
      "name": "Prepare Data for Analysis",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Extract Model IDsto Run Separately",
      "name": "Extract Model IDsto Run Separately",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Add System Prompt",
      "name": "Add System Prompt",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "LLM Response Analysis",
      "name": "LLM Response Analysis",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Get Models",
      "to": "Extract Model IDsto Run Separately"
    },
    {
      "from": "Capture End Time",
      "to": "Get timeDifference"
    },
    {
      "from": "Add System Prompt",
      "to": "LLM Response Analysis"
    },
    {
      "from": "Capture Start Time",
      "to": "Add System Prompt"
    },
    {
      "from": "Get timeDifference",
      "to": "Prepare Data for Analysis"
    },
    {
      "from": "LLM Response Analysis",
      "to": "Capture End Time"
    },
    {
      "from": "Prepare Data for Analysis",
      "to": "Analyze LLM Response Metrics"
    },
    {
      "from": "When chat message received",
      "to": "Get Models"
    },
    {
      "from": "Analyze LLM Response Metrics",
      "to": "Save Results to Google Sheets"
    },
    {
      "from": "Extract Model IDsto Run Separately",
      "to": "Capture Start Time"
    }
  ]
}