Bonsai-27B-GGUF
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
An n8n workflow that fetches a page of records from a public API, packs them into GCF text with a community node, and decodes the text back to compare. It needs a community node on a self-hosted n8n.
Encode API data to GCF and decode it back is an n8n workflow in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Manual run
It starts when you press Execute workflow, and there is no form:
The packed GCF text with its size estimate, and the decoded list beside it
What you need before you start.
Public data source
Answers an unauthenticated request for the contributors of one repository, 100 to a page.
NeedsNothing: no account or token, at most 60 calls an hour
Community node
Encodes JSON to GCF text and decodes it back, with a token estimate on encode.
NeedsThe n8n-nodes-gcf community node, installed on a self-hosted n8n
Checked by Mindket on 13 Nov 2026
This n8n workflow packs JSON into GCF, a compact text format that its makers say costs a language model fewer tokens, and then unpacks it again. A press of the button fetches the top 100 contributors of one open source repository from a public API, gathers them into one list, encodes the list and decodes the text back. The encode step reports an estimate of the tokens saved. Five nodes do the work, and none is a sticky note.
Developers who send API data to a language model and want to see what a smaller format would save. Skip it if you run n8n Cloud, because it needs a community node that Cloud may not allow. It is a measuring rig, not a service.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software | AI engineers | Measure how much a tool’s JSON shrinks before a model reads it | An engineer encodes an API reply and reads the token estimate. |
| Data | Data engineers | Check that a compact format round-trips their records | A data engineer decodes the text and compares it with the original list. |
| Operations | Automation builders | Cut the size of data that goes into an agent’s prompt | A builder encodes a ticket export before an agent reads it. |
| Research | Prompt researchers | Compare sizes on their own data | A researcher swaps in their own source and notes the percent saved. |
You need a little n8n and the right to install a community node.
A self-hosted n8n where you can install a community node will run it. The results appear in the output of the last two nodes.
n8n-nodes-gcf as an Owner or Admin, then import the fileGCF Encode before a model call and send its data field in the promptDownload saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Setup is one community node and no credential.
| Need | Detail |
|---|---|
| n8n | A self-hosted one, where an Owner or Admin can install community nodes |
| Community node | n8n-nodes-gcf, installed under Settings, then Community Nodes |
n8n-nodes-gcf and accept the notice. Restart n8n if it asks you to.workflow.json.GCF Encode for the packed text and the size estimate, and GCF Decode (lossless) for the decoded list.Press the button and read the two outputs. To use your own data, point the first node at another JSON API. If you rename the payload field, change it in the Code node and in GCF Encode together. Switch the token metrics option off when you only need the text.
| To change | Where |
|---|---|
| The data source | The address in GET /contributors (100 records) |
| The field that holds the list | payload in Batch into Array and in GCF Encode |
| The size estimate | The token metrics option in GCF Encode |
| The decoded field | The output field of GCF Decode (lossless) |
An engineer runs it to see what a page of contributor records costs as JSON and as GCF.
GCF Encode outputs data, the packed text, and tokenMetrics, which holds the estimated tokens as JSON and as GCF, the tokens saved and the percent saved. GCF Decode (lossless) outputs decoded, the list again. Treat the estimate as a rough guide.
If you are new. A token is a piece of text that a language model counts and bills for. A compact format can mean fewer tokens for the same data. This workflow lets you measure that on real data instead of trusting a claim.
For experts. Two nodes come from the community package, GCF Encode and GCF Decode (lossless). The node reads its input field as a path into the item, so payload names the field of that name. The token figures are the text length divided by four, rounded up, and not a tokenizer’s count.
| Node | What it does | What to know |
|---|---|---|
GET /contributors (100 records) | Calls a public contributors endpoint | Calls without a token are limited to 60 an hour per address |
Batch into Array | Gathers the items into one payload list | The encoder takes one list, not many items |
GCF Encode | Writes the list as GCF text in data | tokenMetrics appears only on this output |
GCF Decode (lossless) | Reads data back into decoded | It outputs decoded alone, and lossless is the node’s own claim |
The workflow needs a community node, which reaches further than a built-in one.
n8n-nodes-gcf runs on your server with the same reach as n8n, so it can touch the data in every workflow. n8n does not review it. Only an Owner or Admin of a self-hosted n8n can install it, and n8n Cloud accepts verified community nodes onlyAn n8n workflow that fetches a page of records from a public web API and packs them into one short block of text in the GCF
format. It then turns that text back into data, so you can see nothing was lost. Use it to measure how much smaller a payload
gets before you send it to a language model.
It needs a community node, n8n-nodes-gcf, which does not ship with n8n. Read "Before you start" first.
workflow.json: the workflow as n8n exports it, 5 nodes and no sticky notes. It holds no credential and no private address.README.md: these notes.n8n-nodes-gcf and acceptworkflow.json.GCF Encode to read the packed text and the size comparison. Open GCF Decode (lossless) to see the data come back.When clicking 'Execute workflow' starts the run by hand.GET /contributors (100 records) asks a public web API for the contributor list of one open source repository, 100 recordsBatch into Array is a Code node. It gathers those items into one item with a single field, payload, that holds the list.GCF Encode reads payload and writes its GCF text to the field data. The option for token metrics is on, so the itemtokenMetrics: the estimated size of the data as JSON and as GCF, the tokens saved and the percent saved.GCF Decode (lossless) reads data and writes the unpacked list to the field decoded.GET /contributors (100 records) to any API that returns JSON. Keep payload as the fieldBatch into Array and in GCF Encode together.GCF Encode when you only need the text.GCF Encode before a model call and send data in the prompt instead of the JSON. Nothing in this file calls aGCF Encode. GCF Decode (lossless) outputs decoded alone.NOTICE.md 636 B README.md 4 KB workflow.json 3 KB
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
LibertAIDAI · Kit
Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…
facebook · Kit
Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…
alpindale · Kit
Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…
prithivMLmods · Kit
Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…