Testing Mulitple Local LLM with LM Studio

🧠Text Analysis Readability Score Ranges: When testing model responses, readability scores can range across different levels. Here’s a breakdown: - 90–100: Very easy to read (5th grade or below) - 80–89: Easy to read (6th grade) - 70–79: Fairly easy to read (7th grade) - 60–69: Standard (8th to 9th grade) - 50–59: Fairly difficult (10th to 12th grade) - 30–49: Difficult (College) - 0–29: Very difficult (College graduate) - Below 0: Extremely difficult (Post-graduate level)

Workflow Structure (12 nodes)
100%
Langchain.chat Trigger
When chat message received
Http Request
Get Models
Split Out
Extract Model IDsto Run Separately
Date Time
Capture Start Time
Set
Add System Prompt
Langchain.chain Llm
LLM Response Analysis
Langchain.lm Chat Open Ai
Run Model with Dunamic Inputs
Date Time
Capture End Time
Date Time
Get timeDifference
Set
Prepare Data for Analysis
Code
Analyze LLM Response Metrics
Google Sheets
Save Results to Google Sheets
Node Types:
http
trigger
default
code
action
transform
logic
Requires credentials

Prerequisites

Required Credentials (2)

Google Sheets

Used by: Save Results to Google Sheets

Docs

OpenAI

Used by: Run Model with Dunamic Inputs

Docs

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~35 min
Score: 53/100
Custom Code

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

workflow.json
{
  "id": "WulUYgcXvako9hBy",
  "meta": {
    "instanceId": "d6b86682c7e02b79169c1a61ad0484dcda5bc8b0ea70f1a95dac239c2abfd057",
    "templateCredsSetupCompleted": true
  },
  "name": "Testing Mulitple Local LLM with LM Studio",
  "tags": [
    {
      "id": "RkTiZTdbLvr6uzSg",
      "name": "Training",
      "createdAt": "2024-06-18T16:09:35.806Z",
      "updatedAt": "2024-06-18T16:09:35.806Z"
    },
    {
      "id": "W3xdiSeIujD7XgBA",
      "name": "Template",
      "createdAt": "2024-06-18T22:15:34.874Z",
      "updatedAt": "2024-06-18T22:15:34.874Z"
    }
...

Workflow Details

Nodes
21
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Enrich FAQ sections on your website pages at scale with AI

🚨 Set Destination Folders Here

Lmchatopenai
Google-drive
Google-sheets
Executeworkflow
36 nodesEvent
Curated

🐋DeepSeek V3 Chat & R1 Reasoning Quick Start

DeepSeek using HTTP Request DeepSeek Reasoner R1 https://api-docs.deepseek.com/ Raw Body

Chat
Agent
Lmchatopenai
Memorybufferwindow
15 nodesEvent
Curated

Chat with GitHub OpenAPI Specification using RAG (Pinecone and OpenAI)

Indexing content in the vector database This part of the workflow is responsible for extracting content, generating embe...

Http-request
Vectorstorepinecone
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
17 nodesEvent
Curated

Build a Tax Code Assistant with Qdrant, Mistral.ai and OpenAI

Step 1. Download the Tax Code PDF [Read more about handling Zip Files](https://docs.n8n.io/integrations/builtin/core-nod...

Embeddingsmistralcloud
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
Http-request
38 nodesEvent
Curated

Building RAG Chatbot for Movie Recommendations with Qdrant and Open AI

Tool, calling Qdrant's recommendation API based on user's request, transformed by AI agent

Github
Embeddingsopenai
Documentdefaultdataloader
Textsplittertokensplitter
27 nodesEvent
Curated

Customer Insights with Qdrant, Python and Information Extractor

Step 1. Starting Fresh For this demo, we'll clear any existing records in our Qdrant vector store for the selected compa...

Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
Embeddingsopenai
Http-request
37 nodesEvent
Curated