Mindket

把 API 数据编码成 GCF 再解码回来

新上架第 1 版 · 更新于

概览

一个 n8n 工作流,从公开 API 取一页记录,用社区节点把它们打包成 GCF 文本,再解码回来做对比。它需要在自己托管的 n8n 上装一个社区节点。

把 API 数据编码成 GCF 再解码回来 是一款 n8n 工作流,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • 你自己的 n8n 服务器:以 Owner 或 Admin 身份装好 n8n-nodes-gcf,再导入文件
  • n8n Cloud:只能添加已验证的社区节点,所以先确认这个节点是不是
  • 其他工作流:把 GCF Encode 放在模型调用之前,在提示词里发它的 data 字段
  • 任何 JSON 来源:把 API 调用换成你自己的

平台

连接 2 个应用

运行方式

触发

手动运行

你在 n8n 里点 Execute workflow 时开始运行,没有表单:

  • 不需要你输入:API 地址已经写在工作流里

动作

  1. 工作流向一个公开 API 要某个仓库的前 100 位贡献者
  2. 一个 Code 节点把这 100 条记录合成一条,放进 payload 列表
  3. GCF Encode 把列表转成 GCF 文本,并加上节省 token 的估算
  4. GCF Decode 把文本转回列表,方便你和原来的对比

结果

打包好的 GCF 文本和它的大小估算,旁边是解码出来的列表

集成

开始之前要准备好这些。

GitHub

公开数据来源

回答一个不带令牌的请求,返回某个仓库的贡献者,每页 100 位。

需要什么都不需要:不用账号或令牌,每小时最多 60 次调用

GCF

社区节点

把 JSON 编码成 GCF 文本,再解码回来,编码时附带 token 估算。

需要n8n-nodes-gcf 社区节点,装在自己托管的 n8n 上

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
5 个步骤,手动启动
AI
没有步骤调用 AI 模型
登录
不需要登录任何账号
API 密钥
文件里没有留下 API 密钥
社区节点
需要社区节点包 n8n-nodes-gcf
步骤类型
Mindket 的检查器能读懂它 4 种步骤类型中的 3 种,读不懂的是:Gcf

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

关于

它是什么

这个 n8n 工作流把 JSON 打包成 GCF,再解包回来。GCF 是一种紧凑的文本格式,它的作者说语言模型读它用的 token 比读 JSON 少。点一下按钮,它从一个公开 API 取某个开源仓库的前 100 位贡献者,合成一个列表,编码,再把文本解码回来。编码这一步会给出节省 token 的估算。五个节点干活,没有便签。

适合谁

把 API 数据发给语言模型、想看看更小的格式能省多少的开发者。如果你用的是 n8n Cloud,就别选它,因为它需要一个 Cloud 可能不允许的社区节点。它是一个测量用的装置,不是一项服务。

谁在用,怎么用
行业谁在用怎么用例子
软件AI 工程师在模型读之前,测量一个工具的 JSON 能缩小多少一位工程师编码一次 API 的回复,读 token 估算。
数据数据工程师检查紧凑格式能不能把他们的记录原样来回转换一位数据工程师解码文本,和原来的列表对比。
运营自动化搭建者缩小要放进智能体提示词的数据一位搭建者在智能体读之前先编码一份工单导出。
研究提示词研究者在自己的数据上比较大小一位研究者换上自己的数据源,记下省了百分之几。

你需要会一点 n8n,并且有权安装社区节点。

用在哪里

能安装社区节点的自托管 n8n 可以运行它。结果显示在最后两个节点的输出里。

  • 你自己的 n8n 服务器:以 Owner 或 Admin 身份装好 n8n-nodes-gcf,再导入文件
  • n8n Cloud:只能添加已验证的社区节点,所以先确认这个节点是不是
  • 其他工作流:把 GCF Encode 放在模型调用之前,在提示词里发它的 data 字段
  • 任何 JSON 来源:把 API 调用换成你自己的

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。设置是一个社区节点,不需要凭据。

先准备好这些
需要说明
n8n自己托管的,Owner 或 Admin 能在上面装社区节点
社区节点n8n-nodes-gcf,在 Settings,再 Community Nodes 里安装
  1. 在 n8n 里打开 Settings,再 Community Nodes,再 Install。输入 n8n-nodes-gcf 并接受提示。如果 n8n 要求重启,就重启。
  2. 新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  3. 点 Execute workflow。
  4. 打开 GCF Encode 看打包好的文本和大小估算,打开 GCF Decode (lossless) 看解码出来的列表。

如何使用

点按钮,读两个输出。要用你自己的数据,就把第一个节点指向另一个 JSON API。如果你改了 payload 字段的名字,要在 Code 节点和 GCF Encode 里一起改。只想要文本的话,就把 token 指标选项关掉。

想要不同的结果,改哪里
要改的在哪里改
数据来源GET /contributors (100 records) 里的地址
装列表的字段Batch into Array 和 GCF Encode 里的 payload
大小估算GCF Encode 里的 token 指标选项
解码后的字段GCF Decode (lossless) 的输出字段

示例

一位工程师运行它,看一页贡献者记录作为 JSON 和作为 GCF 各要多少 token。

GCF Encode 输出 data(打包好的文本)和 tokenMetrics,后者包含作为 JSON 和作为 GCF 的估算 token 数、节省的 token 数和节省的百分比。GCF Decode (lossless) 输出 decoded,也就是那个列表。把这个估算当作粗略的参考。

新手与专家

新手:token 是语言模型计数并据此收费的一小段文本。紧凑的格式可以让同样的数据用更少的 token。这个工作流让你在真实数据上测量,而不是相信一个说法。

专家:两个节点来自社区包:GCF Encode 和 GCF Decode (lossless)。节点把它的输入字段当作记录里的路径来读,所以 payload 指的是同名字段。token 数字是文本长度除以 4 再向上取整,不是分词器算出来的。

值得细看的地方
节点它做什么要知道什么
GET /contributors (100 records)调用一个公开的贡献者接口不带令牌的调用每个地址每小时最多 60 次
Batch into Array把这些记录合成一个 payload 列表编码器接收一个列表,不是很多条记录
GCF Encode把列表写成 data 里的 GCF 文本tokenMetrics 只出现在这个输出上
GCF Decode (lossless)把 data 读回 decoded它只输出 decoded,而“无损”是节点自己的说法

注意事项

这个工作流需要一个社区节点,它的权限比内置节点大。

  • 社区节点:n8n-nodes-gcf 在你的服务器上运行,权限和 n8n 本身一样,所以它能接触每个工作流里的数据。n8n 不审核它。只有自己托管的 n8n 的 Owner 或 Admin 能安装它,而 n8n Cloud 只接受已验证的社区节点
  • 我们查了什么:我们读了 0.1.3 版,它是 MIT 许可,没有安装脚本,节点代码里没有网络、文件或进程调用。这是一个新包,只有一位维护者。我们没读过后来的版本,所以请读你要装的那一版
  • 速率限制:这个调用不带令牌,该服务每个地址每小时允许 60 次这样的调用。一页最多 100 条记录,列表可能已经是几小时前的
  • 估算:token 数字不是分词器的计数,节点自己宣称的大幅节省,我们这里没有核实
  • 没有模型,没有密钥:工作流不调用任何模型,也没有任何凭据
  • 你的数据:公开 API 只看到请求,记录留在你的 n8n 里

README 和文件

README

把 API 数据编码成 GCF 再解码回来

一个 n8n 工作流,从一个公开的 Web API 取一页记录,把它们打包成 GCF 格式的一小段文本,再把文本转回数据,让你看到什么都没丢。可以用它来测量一份数据在发给语言模型之前能缩小多少。

它需要一个社区节点 n8n-nodes-gcf,n8n 自带的没有它。请先读“开始之前”。

包里有什么

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

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

  • 节点里什么都没改。文件里没有凭据,没有密钥,也没有需要修的代码。
  • 导出里的标签和设置标记已删掉,所以这个工作流打开时没有标签,也没有保存的示例数据。

开始之前

  • 一个自己托管的 n8n。社区节点装在你自己运行的 n8n 上。n8n Cloud 只能添加已验证的社区节点,而我们没有确认这一个是不是已验证。
  • 这个 n8n 的 Owner 或 Admin 来安装节点:Settings,Community Nodes,Install,输入 n8n-nodes-gcf 并接受提示。
  • 接受之前先读提示。社区节点在你的服务器上运行,权限和 n8n 本身一样,所以它能接触每个工作流里的数据,以及 n8n 能读的每个文件。n8n 不审核它。
  • 我们查了什么:我们读了这个包的 0.1.3 版,它是 MIT 许可,没有安装脚本,只依赖 n8n 自己的库和一个小的编码库。它的代码里没有网络、文件或进程调用。这是一个新包,只有一位维护者,后来的版本我们没有读过。请读你要装的那一版。
  • 不需要账号,也不需要密钥。工作流里的 API 是公开的。

设置

  1. 按上面的方法安装社区节点,如果 n8n 要求重启,就重启。
  2. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  3. 点 Execute workflow。
  4. 打开 GCF Encode 读打包好的文本和大小对比,打开 GCF Decode (lossless) 看数据怎么回来。

一次运行的过程

  1. When clicking 'Execute workflow' 手动开始一次运行。
  2. GET /contributors (100 records) 向一个公开的 Web API 要某个开源仓库的贡献者列表,每页 100 条记录。API 为每位贡献者返回一条记录。
  3. Batch into Array 是一个 Code 节点。它把这些记录合成一条,只有一个字段 payload,里面放着这个列表。
  4. GCF Encode 读 payload,把它的 GCF 文本写进字段 data。token 指标的选项是开着的,所以这条记录还带着 tokenMetrics:数据作为 JSON 和作为 GCF 的估算大小、节省的 token 数和节省的百分比。
  5. GCF Decode (lossless) 读 data,把解开的列表写进字段 decoded。

改变风格

  • 来源:把 GET /contributors (100 records) 里的地址改成任何返回 JSON 的 API。字段名 payload 可以保留,或者在 Batch into Array 和 GCF Encode 里一起改。
  • 大小检查:只需要文本时,在 GCF Encode 里把 token 指标选项关掉。
  • 用法:把 GCF Encode 放在模型调用之前,在提示词里发 data,不发 JSON。这个文件里没有任何一步调用模型。

注意事项

  • 速率限制:这个调用不带令牌,该服务每个地址每小时允许 60 次这样的调用。被拒的运行会在第一个节点失败。一页最多 100 条记录,列表可能已经是几小时前的。
  • token 数字是估算:文本长度除以 4,再向上取整。它们不是真正分词器的计数。它们只出现在 GCF Encode 的输出里。GCF Decode (lossless) 只输出 decoded。
  • 节点自己的页面宣称了大幅节省。我们没有核实,所以请在你自己的数据上运行这个工作流,看你的结果。
  • 工作流依赖这个节点。如果你把它删掉,或者它加载失败,两个 GCF 步骤都会停止工作。
  • 没有模型,也没有费用:这次运行不用任何付费服务。解码这一步让你把解开的列表和原来的对比。“无损”是节点自己的说法,所以请在你关心的数据形状上自己核对。
文件
NOTICE.md  636 B
README.md  4 KB
workflow.json  3 KB

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

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

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 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

开发类的相似商品

查看开发类的全部商品

Lexnet

alpindale · 工具包

用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。

新上架

FLUX.2 Klein LoRA Studio

prithivMLmods · 工具包

在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。

新上架

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架