Mindket

给每个 LM Studio 模型发提示词并记录耗时和可读性

新上架第 1 版 · 更新于

概览

一个用聊天框驱动的 n8n 工作流。每条消息都发给你 LM Studio 服务器上的每个模型,Google 表格记录每条回复的耗时和可读性得分。

给每个 LM Studio 模型发提示词并记录耗时和可读性 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • 和 LM Studio 在同一个网络里的 n8n:最简单的方案
  • n8n Cloud:需要一个 Cloud 能访问到的 LM Studio 服务器地址
  • Google Sheets:每个提示词、每个模型一行
  • 其他表格:把表格节点换成你用的存储

平台

连接 2 个应用

运行方式

触发

聊天消息

你在 n8n 聊天框里发出一条消息时开始运行。先设好:

  • 你的 LM Studio 服务器地址,要填在两个节点里
  • 一张带表头行的 Google 表格,保留结果表的话需要

动作

  1. 向服务器询问它提供的模型列表
  2. 你的消息依次发给每个模型,并附一条要求回答通俗的简短系统提示词
  3. 每次回复前后的时间给出它花了多少秒
  4. 统计每条回复的字数和句数,并给出可读性得分
  5. 每个模型一行,添加到 Google 表格里

结果

一张表,列出每个模型对同一个提示词的回复,以及它的耗时和可读性数字

集成

开始之前要准备好这些。

LM Studio

本地模型

托管这些模型,并通过本地服务器回答每个提示词。

需要一个运行中的 LM Studio 服务器

Google Sheets

结果表

接收每个模型一行的时间、回复和得分。

需要一个 Google Sheets OAuth2 凭据

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
11 个步骤,由聊天消息启动
AI
1 个步骤调用 AI 模型:LLM Response Analysis
登录
需要登录:Google Sheets、OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 8 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流用来比较你 LM Studio 服务器上的本地模型。你在聊天框里输入一个提示词。工作流先问服务器列出了哪些模型,再把同一个提示词依次发给每一个,并给每次回复计时。然后它给每条回复的易读程度打分,统计字数和句数,并记下模型回答用了多少秒。每个模型一行,写进一张 Google 表格,模型就并排摆在一起。可以把它看作本地模型的试验台。整个流程由十二个节点完成,旁边还有八张便签。

适合谁

运行多个本地模型、想让它们全都回答同一个提示词、并在每个回答旁边看到耗时和可读性数字的开发者和爱好者。给某项任务选模型的团队也适合,他们想让选择有自己提示词上的耗时和得分作依据,而不是靠公开的排行榜。如果你只用云端模型,就别选它,因为这个工作流只和一台 LM Studio 服务器对话。

谁在用,怎么用
行业谁在用怎么用例子
软件本地 AI 应用的开发者挑出最快、回答又清楚的模型一位开发者发出一个客服问题,对比六个模型的秒数和可读性。
研究机器学习研究者把同一个提示词在多个模型上的回复收进一张表一位研究者为写论文保留一张回复和速度的表格。
教育AI 课程的老师向学生展示模型在同一个提示词上的差别老师在课堂上跑一个提示词,并把表格投在屏幕上。
IT运行私有模型的小团队不把数据发出去就为某项任务选好模型一个团队在办公室能托管的模型上测试自己的提示词。

你需要懂一些 n8n,还要有一台运行中的 LM Studio 服务器,想要结果表的话再加一张 Google 表格。

用在哪里

任何能访问运行 LM Studio 那台机器的 n8n 都能运行它。在 n8n Cloud 上,服务器必须能从互联网访问到。私有地址行不通。结果会出现在聊天运行里和你的表格里。

  • 和 LM Studio 在同一个网络里的 n8n:最简单的方案
  • n8n Cloud:需要一个 Cloud 能访问到的 LM Studio 服务器地址
  • Google Sheets:每个提示词、每个模型一行
  • 其他表格:把表格节点换成你用的存储

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入文件,填上你的服务器地址,想要结果表的话再接一张表格。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
LM Studio它的本地服务器已运行,并带着你想比较的模型
OpenAI 凭据任意一个密钥值,因为聊天节点要求有一个
Google一个 Sheets 凭据和一张带表头行的表格,如果保留结果表
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Get Models 和 Run model with dynamic input 里,把 <YOUR_LM_STUDIO_HOST> 换成你的服务器地址。
  3. 添加 OpenAI 凭据,在 Run model with dynamic input 里选中它。
  4. 新建一张 Google 表格,把 Mindket 说明里的十一个表头放在第一行。
  5. 在 Save Results to Google Sheets 里选好你的凭据,替换 <YOUR_SPREADSHEET_ID>,并检查工作表的名称。想跳过表格就删掉这个节点。
  6. 打开聊天框,输入一个提示词并发送。

如何使用

在聊天框里发一个提示词。工作流把它跑过每一个模型,并为每个模型加一行。等最后一行出现,然后在表格里读这些行,按耗时或得分排序。

想要不同的效果,改这里
要改的在哪里改
系统提示词Add System Prompt
温度、top P 和存在惩罚Run model with dynamic input
哪些模型会运行在 Extract model IDs 后面加一个 Filter 节点
衡量什么Analyze LLM Response Metrics 里的代码
结果放哪里Save Results to Google Sheets

示例

一位开发者在 LM Studio 里有五个模型,想挑一个回答又短又通俗的。她输入一个关于重置密码的问题并发送。没有别的事要做。

工作流依次询问每个模型,在表格里加五行。每一行有模型的名称、它用了多少秒、它的回复、一个可读性得分,以及字数和句数。她按秒数给表格排序,然后读最快的两条回复。分数只能当作粗略的参考,因为它们是一个简单公式算出来的,不是人评出来的。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。LM Studio 在你自己的电脑上运行模型,并能通过一个本地网址作答。这个工作流为每个模型调用一次这个网址。

专家:聊天模型节点是 OpenAI 那一种,用 base URL 指向你的服务器,它的模型 id 来自当前这一项,所以一个节点就能服务所有模型。

值得细看的地方
节点做什么要知道的
Get Models向服务器要模型列表路径是 /v1/models,列表里可能有所有已下载的模型
Run model with dynamic input链背后的聊天模型,从当前项读取模型 id温度 1、top P 1、存在惩罚 0,超时 250 秒
Get timeDifference算出开始和结束时间之间的秒数Mindket 的副本把单位设成秒,而 n8n 的默认值是天
Analyze LLM Response Metrics统计字数和句数,并给回复打分分数用的是 Flesch 阅读易度公式,音节数按元音组估算

注意事项

模型列表一长,运行就会很久。耗时和得分都是粗略的数字。

  • 模型列表:LM Studio 关于模型接口的页面(2026 年 11 月 12 日查阅)说,开启 Just-In-Time 加载时,列表里可能包含所有已下载的模型。这样工作流会给每一个都发提示词,所以请加一个 Filter 节点来缩小范围
  • 认证:LM Studio 关于认证的页面说,它默认不要求令牌。如果你打开了这个要求,要自己在 Get Models 上加一个 Bearer 请求头
  • 计时:时钟从请求发出前一刻走到回复收到后一刻,所以中间加载模型的时间也算在数字里
  • 得分:可读性得分是一个按元音组计数的估算,适合在同一个提示词上比较模型
  • 修复:原来的副本以天为单位记录耗时,映射了和任何表头都对不上的表格列,还带着作者自己的服务器地址和电子表格。Mindket 的副本把这三处都修好了,并改正了两个节点名里的拼写错误
  • 慢的模型:一次调用超过 250 秒会让运行报错停止
  • 你的数据:提示词和每条回复会发到你的 LM Studio 服务器,在表格那一步还会发到 Google
  • 凭据:JSON 里没有任何凭据

README 和文件

README

给每个 LM Studio 模型发提示词,并记录耗时和可读性

一个用聊天框驱动的 n8n 工作流。你发出的每条消息,都会发给你的 LM Studio 服务器列出的每一个模型。工作流给每条回复计时,给它的易读程度打分,并为每个模型往 Google 表格里加一行。最后你得到一张在同一个提示词上比较各模型的表格。

包里有什么

  • workflow.json:n8n 导出的工作流,12 个节点和 8 张便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • 服务器地址原来是一个私有地址。Get Models 和 Run model with dynamic input 现在读 http://<YOUR_LM_STUDIO_HOST>:1234/v1。
  • 有两个节点名里有拼写错误。Extract Model IDsto Run Separately 现在叫 Extract model IDs,Run Model with Dunamic Inputs 现在叫 Run model with dynamic input。凡是引用过它们的表达式都已跟着改。
  • Get timeDifference 原来没指定单位就让 n8n 算两个时间之间的差,而 n8n 源码里的默认单位是天,所以每次回复都会记成 0。现在它要求以秒为单位,Prepare Data for Analysis 保存这个数字。
  • Google Sheets 那一步映射的列名和任何表头列表都对不上,还指向作者自己的电子表格。现在它按名称映射十一列,文档写成 <YOUR_SPREADSHEET_ID>。表格的表头行写在一张便签里。
  • 工作流的时区和调用策略设置是作者自己的,已经去掉。时间跟随你的 n8n 实例。
  • 有两张便签里写着作者的私有地址和一份重复的设置清单。一张删掉了,一张改写成说明地址该填在哪里。

开始之前

  • 一个能访问运行 LM Studio 那台机器的 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 已运行本地服务器的 LM Studio,以及你想比较的模型。
  • 用于表格的 Google 账号。表格这一步是可选的。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 在 Get Models 和 Run model with dynamic input 里,把 <YOUR_LM_STUDIO_HOST> 换成运行 LM Studio 服务器那台机器的地址。文件里的端口是 1234。
  3. 添加 OpenAI 凭据,在 Run model with dynamic input 里选中它。这个节点需要一个密钥值。如果你的 LM Studio 服务器不要求令牌,填任何文字都行。
  4. 新建一张 Google 表格,把这十一个表头放在第一行,拼写要和这里一致:
    - Prompt:你发的消息
    - Time Sent:请求发出的时间
    - Time Received:回复收到的时间
    - Total Time Seconds:两者之间的秒数
    - Model:模型的 id
    - Response:回复的文字
    - Readability Score:Flesch 阅读易度估算值
    - Average Word Length:每个词的字母数
    - Word Count:回复里的字数
    - Sentence Count:回复里的句数
    - Average Sentence Length:每句的词数
  5. 在 Save Results to Google Sheets 里,选好你的 Google Sheets 凭据,把 <YOUR_SPREADSHEET_ID> 换成你电子表格的 ID,并确认工作表叫 Sheet1。想跳过表格就删掉这个节点。
  6. 打开聊天框,输入一个提示词并发送。

一次运行的过程

  1. When chat message received 把你的消息当作 chatInput 接收。
  2. Get Models 向服务器的 /v1/models 接口要列表。
  3. Extract model IDs 把列表拆成每个模型一项。
  4. 对每个模型,Capture Start Time 记下时间,Add System Prompt 加上系统提示词,内容是 Ensure that messages are concise and to the point readable by a 5th grader.
  5. LLM Response Analysis 把你的消息和这条系统提示词发给模型。Run model with dynamic input 是它背后的聊天模型,并从当前项取模型 id。它的选项是温度 1、top P 1、存在惩罚 0,超时 250 秒。
  6. Capture End Time 记下回复之后的时间,Get timeDifference 算出两者之间的秒数。
  7. Prepare Data for Analysis 汇集提示词、模型、回复、两个时间和秒数。
  8. Analyze LLM Response Metrics 统计字数和句数,算出平均词长和平均句长,并算出一个可读性得分。这个得分用的是 Flesch 阅读易度公式,音节数按元音组估算。
  9. Save Results to Google Sheets 为每个模型追加一行。

调整

  • 系统提示词:Add System Prompt 里的文字。
  • 每个模型的设置:Run model with dynamic input,里面有温度、top P 和存在惩罚。
  • 哪些模型会运行:在 Extract model IDs 后面加一个 Filter 节点,去掉你不想测试的。
  • 衡量什么:Analyze LLM Response Metrics 里的代码。
  • 结果放哪里:把 Save Results to Google Sheets 换成别的存储节点,或者删掉它,在运行结果里读。

要知道的

  • 下面的事实来自 2026 年 11 月 12 日查阅的页面和 n8n 源码。
  • LM Studio 关于模型接口的页面说,开启 Just-In-Time 加载时,列表里可能包含所有已下载的模型。这样工作流会给每一个都发提示词,运行可能要很久。请用上面说的 Filter 节点缩小范围。
  • LM Studio 关于认证的页面说,它默认不要求令牌。如果你打开了这个要求,Run model with dynamic input 会发送你凭据里的密钥,而你得自己在 Get Models 上加一个 Bearer 请求头。
  • 计时从请求发出前一刻到回复收到后一刻。中间 LM Studio 做的任何事,比如加载模型,都算在这个数字里。
  • 可读性得分是一个估算。它的音节数看的是元音组,而不是查词典。它适合在同一个提示词上比较模型,用来判断某一篇文字就不太准。
  • 聊天没有记忆,所以每条消息都从头开始。
  • 一次运行会一个接一个地走过各个模型,一个模型耗时超过 250 秒就会让运行报错停止。
  • 费用:模型运行在你自己的机器上,所以没有模型提供方按次收费。
  • 你的数据:你的提示词和每条回复会发到你指定的 LM Studio 服务器,在表格那一步还会发到 Google。
  • 凭据:JSON 里没有任何凭据。
文件
NOTICE.md  631 B
README.md  6 KB
workflow.json  21 KB

3 个文件,共 28 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

DeepSeek-R1-GGUF

unsloth · 工具包

671B 参数 DeepSeek-R1 推理模型的 GGUF 版本,带 1.58-bit 和 2-bit 动态量化,可在内存足够的本机上用 llama.cpp 运行。

新上架

Axion-1.0-35B-GGUF

prithivMLmods · 工具包

提供 Axion-1.0-35B 的 GGUF 文件,这是一个有约 30 亿激活参数的 35B 混合专家模型,面向科学推理、信息查找和工具使用。适合配合 llama.cpp 在本地使用。

新上架

HEART

Phips · 工具包

用一个超分辨率网络放大低分辨率图像,可以在一块消费级 GPU 上训练,并导出为 ONNX。适合训练或运行图像放大模型的人。

新上架

开发类的相似商品

查看开发类的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架