{
  "data": {
    "a": {
      "slug": "inkling-2-small",
      "name": "Inkling 2 Small",
      "vendor": "Thinking Machines Lab",
      "vendorUrl": "https://thinkingmachines.ai",
      "kind": "weights",
      "category": "open-weights",
      "summary": "Inkling 2 Small is Thinking Machines Lab's open-weight mixture-of-experts model, 594B total and 17B active parameters, taking text and images and returning text, with adjustable thinking effort, published in NVFP4 and MXFP8 under Apache 2.0.",
      "url": "https://www.anchorterminal.com/tools/inkling-2-small",
      "markdownUrl": "https://www.anchorterminal.com/tools/inkling-2-small.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/inkling-2-small.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/inkling-2-small.json",
      "dns": "inkling-2-small.grade.anchorterminal.com",
      "repo": "https://huggingface.co/thinkingmachines/Inkling-2-Small",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "huggingface",
          "name": "thinkingmachines/Inkling-2-Small"
        },
        {
          "registry": "huggingface",
          "name": "thinkingmachines/Inkling-2-Small-MXFP8"
        }
      ],
      "auth": "none",
      "authNotes": "The weights download from Hugging Face with no account, token or terms to accept. Neither repository is gated (checked 2026-11-12). Thinking Machines' Model Acceptable Use Policy, linked from the card, says that downloading or using the weights binds you to it.",
      "pricing": "free",
      "pricingNotes": "Free to download and use, commercial use included, under Apache 2.0 with Thinking Machines' Model Acceptable Use Policy on top. Running it yourself costs the hardware, 393.5 GB of files for the NVFP4 checkpoint and 622.8 GB for MXFP8, which Thinking Machines puts at 500 GB and 800 GB of GPU memory. Thinking Machines' Tinker serves it as a beta serverless inference API at $0.30 per million input tokens, $0.03 cached and $1.00 output (read 2026-11-06).",
      "priceSummary": "Free",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Weights you download and run yourself, so there is nothing to pay per call and no payment protocol (checked 2026-11-12).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-12"
      },
      "docsUrl": "https://thinkingmachines.ai/model-card/inkling-2-small/",
      "capabilities": [
        "model.open-weights"
      ],
      "tags": [
        "open-weights",
        "model",
        "moe",
        "multimodal",
        "vision",
        "reasoning",
        "tool-calling",
        "apache-2.0",
        "safetensors",
        "nvfp4",
        "self-hosted",
        "new"
      ],
      "lastRelease": "2026-11-12",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58.8,
        "grade": "C",
        "agentReady": false,
        "rank": 0,
        "ranked": false,
        "notRankedWhy": "An open-weight model, graded by the open-weight checklist and ranked among open-weight models, not against tools",
        "rankOf": 1524,
        "categoryRank": 78,
        "methodology": "0.8",
        "run": "2026-10-01",
        "scores": {
          "interface": 85,
          "reach": 40,
          "risk": 65,
          "upkeep": 67
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-12"
        },
        "negative": 0,
        "verdict": "Thinking Machines' newest open model, a 594B mixture-of-experts generalist with images in, several tool calls a turn and per-request thinking effort. The NVFP4 checkpoint needs about 472 GB, and no released runtime runs it yet, so today that means vLLM's or SGLang's own images, or Tinker and Together hosted. The use policy binds on download and can change.",
        "bestFor": "Teams with 512 GB or more of datacentre GPU memory who want Thinking Machines' newest open multimodal agent model and can run a runtime's pre-release image.",
        "strengths": [
          "Safetensors only, with a checksum on every LFS file in the publisher's own organisation",
          "Thinking effort set per request from none to xhigh, several tool calls a turn and a 1M-token context",
          "Two checkpoints from Thinking Machines, NVFP4 and MXFP8, under Apache 2.0 with no gate",
          "Thinking Machines' tml-renderers package renders prompts and parses tool calls for this model",
          "A training-content summary with sources, mix and an October 2026 collection cut-off",
          "Thinking Machines' own Tinker hosts it as beta serverless inference, and the card names seven more API providers"
        ],
        "weaknesses": [
          "The smaller checkpoint needs about 472 GB, and Thinking Machines says 500 GB of GPU memory",
          "No released version of vLLM, SGLang, Transformers, llama.cpp or Ollama runs it on 12 November 2026",
          "Apache 2.0 comes with an acceptable use policy that binds on download and can change at any time",
          "Safety results are Thinking Machines' own, with no harness to rerun them and no prompt-injection guidance",
          "Structured output isn't documented, and the card gives no dated knowledge cut-off",
          "No independent benchmark results were read, so Capability is pending and the total is capped at 61"
        ],
        "agentNotes": [
          "No released runtime runs it yet. Serve the NVFP4 checkpoint from SGLang's dev-inkling-2-small image with the cookbook's recipe for your hardware, or from vLLM's vllm/vllm-openai:inkling-2-small image",
          "In vLLM pass `--reasoning-parser inkling --enable-auto-tool-choice --tool-call-parser inkling`. In SGLang the tool-call parser is `inkling2` and the reasoning parser `inkling`",
          "Transformers' main branch loads only thinkingmachines/Inkling-2-Small-MXFP8, the 622.8 GB checkpoint, and no release has the code yet",
          "Pass `reasoning_effort` as none, minimal, low, medium, high (the default), xhigh or max, or a number from 0 to 0.99",
          "Effort none conditions the model toward no reasoning but doesn't forbid it, and higher effort needs a larger max_tokens",
          "Tool call arguments must reach the template as an object, not a JSON string, or it raises an error",
          "Images should be 40 to 4096 px a side. The model takes no audio, and the template raises an error for an audio part",
          "Use guided decoding or validate JSON yourself, since structured output isn't documented",
          "Without the hardware, call it on Tinker's OpenAI-compatible endpoint with a Tinker key, at $0.30 input and $1.00 output per million tokens as read on 6 November 2026",
          "Read the Model Acceptable Use Policy before deploying, it binds on download and bars some uses that are legal"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "C",
            "methodology": "0.8",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58.8
          }
        ],
        "editorialScores": {
          "interface": 85,
          "reach": 40,
          "risk": 65,
          "upkeep": 67
        },
        "provenanceScore": 72,
        "checked": {
          "categories": {
            "interface": "2026-11-12",
            "reach": "2026-11-12",
            "risk": "2026-11-12",
            "upkeep": "2026-11-12"
          },
          "last": "2026-11-12",
          "lastMoved": "2026-11-12",
          "oldest": "2026-11-12",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "# per SGLang's cookbook, the NVFP4 checkpoint on 4 B300 GPUs. Not in an SGLang release yet,\n# so run it inside the lmsysorg/sglang:dev-inkling-2-small image:\nSGLANG_OPT_DEEPGEMM_MEGA_MOE_NUM_MAX_TOKENS_PER_RANK=4096 sglang serve \\\n  --model-path thinkingmachines/Inkling-2-Small --tp 4 --ep 4 \\\n  --moe-a2a-backend megamoe --attention-backend fa4 --bf16-gemm-backend torch --dtype bfloat16 \\\n  --page-size 128 --grammar-backend xgrammar --enable-multimodal \\\n  --reasoning-parser inkling --tool-call-parser inkling2",
        "http": "curl http://localhost:30000/v1/chat/completions \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"model\": \"thinkingmachines/Inkling-2-Small\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}],\n    \"reasoning_effort\": \"low\"\n  }'"
      },
      "letme": {
        "capability": "https://letme.dev/model.open-weights",
        "tool": "https://letme.dev/inkling-2-small"
      },
      "sameCompany": [
        "inkling",
        "inkling-small"
      ],
      "sameModel": [
        "tinker"
      ],
      "weights": {
        "trainedBy": "Thinking Machines Lab",
        "params": "594B",
        "active": "17B",
        "context": 1048576,
        "goodFor": "Mixture-of-experts generalist for coding, agents and tool use with images in, a 1M-token context and thinking effort set per request.",
        "runtimes": [],
        "builds": [
          {
            "name": "Inkling-2-Small",
            "url": "https://huggingface.co/thinkingmachines/Inkling-2-Small",
            "who": "publisher",
            "precision": "nvfp4",
            "sizeGB": 393.5,
            "memoryGB": 512,
            "format": "safetensors",
            "note": "The main checkpoint, in the precision the model was trained in. Routed experts in NVFP4 for layers 0 to 39 and MXFP8 for layers 40 to 47, per SGLang's cookbook. Thinking Machines states at least 500 GB of GPU memory"
          },
          {
            "name": "Inkling-2-Small-MXFP8",
            "url": "https://huggingface.co/thinkingmachines/Inkling-2-Small-MXFP8",
            "who": "publisher",
            "precision": "mxfp8",
            "sizeGB": 622.8,
            "memoryGB": 1024,
            "format": "safetensors",
            "note": "Every routed expert in MXFP8. Thinking Machines states at least 800 GB of GPU memory and recommends the NVFP4 checkpoint. It's the only checkpoint Transformers' main branch loads"
          }
        ],
        "run": "SGLANG_OPT_DEEPGEMM_MEGA_MOE_NUM_MAX_TOKENS_PER_RANK=4096 sglang serve --model-path thinkingmachines/Inkling-2-Small --tp 4 --ep 4 --moe-a2a-backend megamoe --attention-backend fa4 --bf16-gemm-backend torch --dtype bfloat16 --page-size 128 --grammar-backend xgrammar --enable-multimodal --reasoning-parser inkling --tool-call-parser inkling2",
        "runBuild": "Inkling-2-Small",
        "checked": "2026-11-12",
        "minMemoryGB": 512
      },
      "family": {
        "lab": "Thinking Machines Lab",
        "family": "Inkling 2",
        "url": "https://www.anchorterminal.com/open-weights/#thinking-machines"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "Thinking Machines Lab, Inc. (named as provider on its model card page and in its training-content summary)",
        "domain": "thinkingmachines.ai",
        "domainRegistered": "",
        "domainNote": "Not looked up: RDAP isn't requested under the 1 November 2026 rules.",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://huggingface.co/thinkingmachines/Inkling-2-Small/commits/main",
        "securityTxt": "valid",
        "checked": "2026-11-12",
        "notes": [
          "Thinking Machines' model card page links both repositories in the thinkingmachines organisation on Hugging Face, which isn't verified by Hugging Face.",
          "Nothing is hosted for this listing, so the Apache 2.0 licence and the Model Acceptable Use Policy stand in for terms of service and no privacy policy is scored.",
          "The changelog is the repository's commit history, 3 commits on 12 November 2026, the upload, a library tag from a merged pull request and a card update.",
          "thinkingmachines.ai/.well-known/security.txt gives a security contact, a PGP key and an expiry in 2029, read on 12 November 2026, and the model card page links a coordinated vulnerability disclosure policy.",
          "Thinking Machines' terms bar scraping the Services. The founder decided on 6 November 2026 that reading at a person's pace is fine, so six pages were read one at a time on 12 November: the acceptable use policy, the training data page and its summary for this model, the model card page, and the tml-renderers and thinking effort guides. thinkingmachines.ai's robots.txt has no rules, and tinker-docs.thinkingmachines.ai answers 404 for robots.txt."
        ],
        "score": 72
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/inkling-2-small.json",
      "live": {
        "slug": "inkling-2-small",
        "probe": {
          "target": "https://tinker.thinkingmachines.dev/services/tinker-prod/oai/api/v1",
          "method": "get",
          "lastAt": "2026-11-13T20:11:37.236512439Z",
          "lastOk": true,
          "lastStatus": 404,
          "lastMs": 439,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 238,
          "p95ms24h": 467,
          "samples24h": 245,
          "samples30d": 1854,
          "days": [
            {
              "date": "2026-11-06",
              "probes": 186,
              "ok": 186
            },
            {
              "date": "2026-11-07",
              "probes": 243,
              "ok": 243
            },
            {
              "date": "2026-11-08",
              "probes": 243,
              "ok": 243
            },
            {
              "date": "2026-11-09",
              "probes": 243,
              "ok": 243
            },
            {
              "date": "2026-11-10",
              "probes": 244,
              "ok": 244
            },
            {
              "date": "2026-11-11",
              "probes": 244,
              "ok": 244
            },
            {
              "date": "2026-11-12",
              "probes": 245,
              "ok": 245
            },
            {
              "date": "2026-11-13",
              "probes": 206,
              "ok": 206
            }
          ],
          "since": "2026-11-06T00:00:00Z"
        },
        "securityTxt": {
          "url": "https://thinkingmachines.ai/.well-known/security.txt",
          "state": "valid",
          "expires": "2029-07-13T07:00:00.000Z",
          "checkedAt": "2026-11-14T16:19:22.779006645Z"
        },
        "llmsTxt": {
          "url": "https://tinker-docs.thinkingmachines.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-13T15:54:36.79283015Z"
        },
        "domain": {
          "domain": "thinkingmachines.ai",
          "registered": "2024-07-09",
          "source": "https://rdap.identitydigital.services/rdap/domain/thinkingmachines.ai",
          "checkedAt": "2026-11-08T15:05:10.558189316Z"
        },
        "pages": [
          {
            "url": "https://huggingface.co/thinkingmachines/Inkling-2-Small/commits/main",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-14T19:07:35.812797752Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "39971da7a686"
          },
          {
            "url": "https://tinker-docs.thinkingmachines.ai/changelog/",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-11-13T18:32:58.088087394Z",
            "changedAt": "2026-11-13T18:32:58.088087394Z",
            "fingerprint": "c56006412e95"
          },
          {
            "url": "https://thinkingmachines.ai/legal/privacy/",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-13T18:32:53.884197991Z",
            "changedAt": "2026-11-06T13:43:40.660240815Z",
            "fingerprint": "3c33a4a74c61"
          },
          {
            "url": "https://thinkingmachines.ai/legal/terms/",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-13T18:32:56.034092745Z",
            "changedAt": "2026-11-06T13:43:42.918165055Z",
            "fingerprint": "08c6ceca5dbb"
          }
        ],
        "updatedAt": "2026-11-14T19:07:35.812797752Z"
      },
      "streak": {
        "days": 9,
        "from": "2026-11-06",
        "sinceWatching": true,
        "best": 9
      }
    },
    "answer": "Spark-X2.6-4B scores 61 (C) on agent readiness against Inkling 2 Small's 58.8 (C), and leads in 1 of 4 scored categories. Inkling 2 Small leads on risk, agent interface and documentation and upkeep.",
    "b": {
      "slug": "spark-x2-6-4b",
      "name": "Spark-X2.6-4B",
      "vendor": "SparkLLM (XHToken)",
      "vendorUrl": "https://huggingface.co/XHToken",
      "kind": "weights",
      "category": "open-weights",
      "summary": "Spark-X2.6-4B is SparkLLM's open-weight 4B text model, Spark-X2.5-4B's architecture with new post-training, a 1M-token context and three thinking levels, on Hugging Face with FP8, INT8, INT4 and GGUF builds under Apache 2.0.",
      "url": "https://www.anchorterminal.com/tools/spark-x2-6-4b",
      "markdownUrl": "https://www.anchorterminal.com/tools/spark-x2-6-4b.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/spark-x2-6-4b.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/spark-x2-6-4b.json",
      "dns": "spark-x2-6-4b.grade.anchorterminal.com",
      "repo": "https://huggingface.co/XHToken/Spark-X2.6-4B",
      "license": "Apache-2.0",
      "transports": [],
      "packages": [
        {
          "registry": "huggingface",
          "name": "XHToken/Spark-X2.6-4B"
        },
        {
          "registry": "huggingface",
          "name": "XHToken/Spark-X2.6-4B-GGUF"
        },
        {
          "registry": "huggingface",
          "name": "XHToken/Spark-X2.6-4B-FP8"
        },
        {
          "registry": "huggingface",
          "name": "XHToken/Spark-X2.6-4B-INT8"
        },
        {
          "registry": "huggingface",
          "name": "XHToken/Spark-X2.6-4B-INT4"
        },
        {
          "registry": "ollama",
          "name": "SparkLLM/Spark-X2.6-4B"
        }
      ],
      "auth": "none",
      "authNotes": "The weights download from Hugging Face with no account, token or terms to accept. None of the six X2.6 repositories is gated (checked 2026-10-21).",
      "pricing": "free",
      "pricingNotes": "Free to download and use, commercial use included, under Apache 2.0. Nothing is hosted by SparkLLM or by an inference provider listed on Hugging Face. Running it yourself costs the hardware, 8.24 GB for the BF16 files and 3.19 GB for SparkLLM's Q4_K_M GGUF (checked 2026-10-21).",
      "priceSummary": "Free",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "Weights you download and run yourself, so there is nothing to pay per call and no payment protocol (checked 2026-10-21).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-03"
      },
      "docsUrl": "https://huggingface.co/XHToken/Spark-X2.6-4B",
      "capabilities": [
        "model.open-weights"
      ],
      "tags": [
        "open-weights",
        "model",
        "dense",
        "small",
        "long-context",
        "reasoning",
        "tool-calling",
        "apache-2.0",
        "safetensors",
        "gguf",
        "fp8",
        "self-hosted"
      ],
      "lastRelease": "2026-10-20",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61,
        "grade": "C",
        "agentReady": false,
        "rank": 0,
        "ranked": false,
        "notRankedWhy": "An open-weight model, graded by the open-weight checklist and ranked among open-weight models, not against tools",
        "rankOf": 1524,
        "categoryRank": 46,
        "methodology": "0.8",
        "run": "2026-10-01",
        "scores": {
          "interface": 70,
          "reach": 85,
          "risk": 50,
          "upkeep": 51
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-03"
        },
        "negative": 0,
        "verdict": "A tiny cousin for coding and tool-calling loops with a 1M-token context and thinking that is off, low or high, which runs in about 4 GB from SparkLLM's 4-bit GGUF. Use llama.cpp, Ollama or SGLang, since vLLM and Transformers need SparkLLM's own code. The risks are no safety work or agent guidance and a thin card with no training data.",
        "bestFor": "Agents that want a tiny local model for tool loops and long documents on a laptop, CPU or small GPU.",
        "strengths": [
          "SparkLLM's Q4_K_M GGUF fits in about 4 GB, and FP8, INT8, INT4 and Q8_0 builds come from the publisher",
          "Plain Apache 2.0 on its own base, with no gate or account",
          "1,048,576 tokens of context with sliding-window layers that keep the cache small",
          "Released support in llama.cpp, SGLang and Ollama, with SGLang's own spark25 tool parser",
          "Thinking that turns off per request or runs at low or high effort, and several tool calls a turn",
          "A private security reporting route in SparkLLM's GitHub"
        ],
        "weaknesses": [
          "No safety results and no agent or prompt-injection guidance",
          "Transformers and vLLM need code from SparkLLM's repositories",
          "Tool format and structured output aren't documented, and the template uses its own arg_key format",
          "The card has no limitations, cut-off, architecture description or training data, and leans on X2.5's",
          "No independent results yet, and every published score is SparkLLM's own chart"
        ],
        "agentNotes": [
          "Quickest start is `llama-server -hf XHToken/Spark-X2.6-4B-GGUF:Q4_K_M --jinja`, which needs llama.cpp b10828 or later, or `ollama run SparkLLM/Spark-X2.6-4B` (8.2 GB, Ollama 0.34.1 or later)",
          "For parsed tool calls serve it with SGLang 0.5.22 or later, `--tool-call-parser spark25 --reasoning-parser qwen3`, since the calls come back as tool_call blocks with arg_key and arg_value pairs",
          "Thinking is on by default. Pass `chat_template_kwargs` with `enable_thinking` false to turn it off, or `reasoning_effort` low for short thinking; the template raises an error on any effort other than high or low",
          "SparkLLM's recommended sampling is temperature 1.0, top_p 0.95 and top_k -1",
          "The template always opens with its own default system line, with the effort instruction, and puts your system message after the tool list",
          "The template raises an error if tool_call arguments are a JSON string, so pass them as an object",
          "Set the context yourself, the card's 1,048,576-token example needs far more memory than the weights"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "C",
            "methodology": "0.8",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61
          }
        ],
        "editorialScores": {
          "interface": 70,
          "reach": 85,
          "risk": 50,
          "upkeep": 51
        },
        "provenanceScore": 44,
        "checked": {
          "categories": {
            "interface": "2026-11-03",
            "reach": "2026-11-03",
            "risk": "2026-11-03",
            "upkeep": "2026-11-03"
          },
          "last": "2026-11-03",
          "lastMoved": "2026-11-03",
          "oldest": "2026-11-03",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "install": "llama-server -hf XHToken/Spark-X2.6-4B-GGUF:Q8_0 --jinja -c 131072\n# or, with SGLang 0.5.22 or later:\npython -m sglang.launch_server --model-path XHToken/Spark-X2.6-4B \\\n  --tool-call-parser spark25 --reasoning-parser qwen3 --context-length 131072",
        "http": "curl http://localhost:30000/v1/chat/completions \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"model\": \"XHToken/Spark-X2.6-4B\", \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}], \"temperature\": 1.0, \"top_p\": 0.95}'"
      },
      "letme": {
        "capability": "https://letme.dev/model.open-weights",
        "tool": "https://letme.dev/spark-x2-6-4b"
      },
      "weights": {
        "trainedBy": "SparkLLM (XHToken)",
        "builtOn": "XHToken/Spark-X2.6-4B-Base (SparkLLM's own checkpoint, Apache 2.0, declared as the base in the card's metadata). The card's text says X2.6 builds on Spark-X2.5-4B with improved post-training. The Base repository's card is a cut-down copy of this card that calls its files the post-trained model",
        "params": "4.11B",
        "context": 1048576,
        "goodFor": "Small dense text model for coding, tool use and agent loops on a laptop or small GPU, with a 1M-token context and thinking that is off, low or high per request.",
        "runtimes": [
          "llama.cpp",
          "Ollama",
          "SGLang"
        ],
        "builds": [
          {
            "name": "Spark-X2.6-4B-FP8",
            "url": "https://huggingface.co/XHToken/Spark-X2.6-4B-FP8",
            "who": "publisher",
            "precision": "fp8",
            "sizeGB": 4.47,
            "memoryGB": 8,
            "format": "safetensors",
            "note": "compressed-tensors float-quantized"
          },
          {
            "name": "Spark-X2.6-4B-INT8",
            "url": "https://huggingface.co/XHToken/Spark-X2.6-4B-INT8",
            "who": "publisher",
            "precision": "int8",
            "sizeGB": 4.47,
            "memoryGB": 8,
            "format": "safetensors",
            "note": "compressed-tensors int-quantized, 8-bit weights and activations"
          },
          {
            "name": "Spark-X2.6-4B-INT4",
            "url": "https://huggingface.co/XHToken/Spark-X2.6-4B-INT4",
            "who": "publisher",
            "precision": "int4",
            "sizeGB": 3.43,
            "memoryGB": 8,
            "format": "safetensors",
            "note": "compressed-tensors pack-quantized, 4-bit weights in groups of 32 on the attention and MLP projections, the rest in BF16"
          },
          {
            "name": "Spark-X2.6-4B-Q4_K_M.gguf",
            "url": "https://huggingface.co/XHToken/Spark-X2.6-4B-GGUF/blob/main/Spark-X2.6-4B-Q4_K_M.gguf",
            "who": "publisher",
            "precision": "q4_k_m",
            "sizeGB": 3.19,
            "memoryGB": 8,
            "format": "gguf",
            "runsOn": [
              "llama.cpp",
              "Ollama"
            ],
            "note": "The smallest build at 4-bit or better. 0.59 GB larger than X2.5's Q4_K_M"
          },
          {
            "name": "Spark-X2.6-4B-Q8_0.gguf",
            "url": "https://huggingface.co/XHToken/Spark-X2.6-4B-GGUF/blob/main/Spark-X2.6-4B-Q8_0.gguf",
            "who": "publisher",
            "precision": "q8_0",
            "sizeGB": 4.38,
            "memoryGB": 8,
            "format": "gguf",
            "runsOn": [
              "llama.cpp",
              "Ollama"
            ]
          },
          {
            "name": "Spark-X2.6-4B",
            "url": "https://huggingface.co/XHToken/Spark-X2.6-4B",
            "who": "publisher",
            "precision": "bf16",
            "sizeGB": 8.24,
            "memoryGB": 12,
            "format": "safetensors",
            "runsOn": [
              "SGLang"
            ],
            "note": "Transformers loads it only with trust_remote_code (modeling_spark.py), and vLLM only with SparkLLM's out-of-tree plugin"
          },
          {
            "name": "Spark-X2.6-4B.gguf",
            "url": "https://huggingface.co/XHToken/Spark-X2.6-4B-GGUF/blob/main/Spark-X2.6-4B.gguf",
            "who": "publisher",
            "precision": "bf16",
            "sizeGB": 8.23,
            "memoryGB": 12,
            "format": "gguf"
          },
          {
            "name": "ollama SparkLLM/Spark-X2.6-4B:latest",
            "url": "https://ollama.com/SparkLLM/Spark-X2.6-4B",
            "who": "publisher",
            "precision": "bf16",
            "sizeGB": 8.2,
            "memoryGB": 12,
            "format": "ollama",
            "runsOn": [
              "Ollama"
            ],
            "note": "SparkLLM's own namespace on Ollama, not Ollama's library. The only tag is 8.2 GB (digest 44ca4d700630), so it is the unquantised build; needs Ollama 0.34.1 or later. Size as Ollama shows it"
          }
        ],
        "run": "llama-server -hf XHToken/Spark-X2.6-4B-GGUF:Q8_0 --jinja -c 131072",
        "runBuild": "Spark-X2.6-4B-Q8_0.gguf",
        "checked": "2026-10-21",
        "minMemoryGB": 8
      },
      "family": {
        "lab": "SparkLLM (XHToken)",
        "family": "Spark-X2 (X2.5, X2.6)",
        "url": "https://www.anchorterminal.com/open-weights/#sparkllm",
        "others": [
          {
            "name": "Spark-X2.6-4B-Base",
            "url": "https://huggingface.co/XHToken/Spark-X2.6-4B-Base",
            "params": "4B (Hub safetensors count 4.11B)"
          },
          {
            "name": "Spark-X2.5-4B-Base",
            "url": "https://huggingface.co/XHToken/Spark-X2.5-4B-Base",
            "params": "4B (Hub safetensors count 4.11B)"
          },
          {
            "name": "Spark-X2.5-1.7B-Base",
            "url": "https://huggingface.co/XHToken/Spark-X2.5-1.7B-Base",
            "params": "1.7B (Hub safetensors count 1.71B)"
          },
          {
            "name": "Spark-X2.5-4B",
            "url": "https://huggingface.co/XHToken/Spark-X2.5-4B",
            "params": "4B (Hub safetensors count 4.11B)"
          },
          {
            "name": "Spark-X2.5-1.7B",
            "url": "https://huggingface.co/XHToken/Spark-X2.5-1.7B",
            "params": "1.7B (Hub safetensors count 1.71B)"
          }
        ]
      },
      "area": "models",
      "provenance": {
        "legalEntity": "XHToken (the licence's copyright line); the Hugging Face organisation's name is SparkLLM",
        "domain": "",
        "domainRegistered": "",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-21",
        "notes": [
          "The Hugging Face organisation XHToken (fullname SparkLLM, 18 members) isn't verified. No company website was found on the card or the organisation page; the card links Slack, Discord, YouTube, dev.to, Bluesky, X, Zhihu and WeChat, and SparkLLM's GitHub repositories.",
          "SparkLLM's GitHub organisation XHToken documents its Hugging Face repositories by name (Spark-MLX-LLM's README), and the X2.6 card points to Spark-plugin, Spark-MLX-LLM and XHToken/LlamaFactory there, which ties the two together.",
          "XHToken/community on GitHub has a SECURITY.md with a private advisory route and a security email, which Spark-plugin's SECURITY.md points to.",
          "Nothing is hosted, so the Apache 2.0 licence stands in for terms of service and no privacy policy is scored.",
          "No changelog. The commits from 19 and 20 October 2026 are uploads titled only \"Upload Spark-X2.6-4B model files\"."
        ],
        "score": 44
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/spark-x2-6-4b.json"
    },
    "edges": [
      {
        "by": 45,
        "category": "reach",
        "leads": "spark-x2-6-4b",
        "name": "Reach",
        "reasons": {
          "a": "Memory 0 of 30, the smallest build is Thinking Machines' NVFP4 checkpoint at 393.5 GB, about 472 GB with a fifth added, above the 256 GB line. Runtimes 0, no released version of the six runs it; vLLM and SGLang serve it from their own images and Transformers has it on its main branch only. Builds 15, two precisions from the publisher (NVFP4 and MXFP8). Terms 10, Apache 2.0 with a binding acceptable use policy on top, read as a custom licence. Download 10, no gate. Hosted 5, Thinking Machines' own Tinker serves it as beta serverless inference, and Together is live on Hugging Face. 0 + 0 + 15 + 10 + 10 + 5 = 40.",
          "b": "Memory 30, SparkLLM's Q4_K_M GGUF is 3.19 GB, about 3.8 GB with a fifth added, which fits 8 GB. Runtimes 15 of 25, released llama.cpp, SGLang (to v0.5.23) and Ollama run the spark2_5 architecture X2.6 keeps, while vLLM needs SparkLLM's plugin, Transformers needs the repository's code and LM Studio has no catalogue entry. Builds 15, SparkLLM publishes FP8, INT8, INT4 and GGUF builds. Terms 15, Apache 2.0 with nothing added, on its own base. Download 10, nothing is gated. Hosted 0, no provider or SparkLLM API serves it."
        },
        "scores": {
          "a": 40,
          "b": 85
        }
      },
      {
        "by": 16,
        "category": "upkeep",
        "leads": "inkling-2-small",
        "name": "Documentation and upkeep",
        "reasons": {
          "a": "Model card 17 of 20, everything but a dated knowledge cut-off. Training data 15, an EU training-content summary with sources, mix, an October 2026 collection cut-off and filtering. Last change 20, the files were uploaded on 12 November 2026. Responsiveness 0, the repository has no questions yet, which reads as none answered. Version policy 5, a first release. File health 10, the files agree and no broken-file report waits. 17 + 15 + 20 + 0 + 5 + 10 = 67.",
          "b": "Model card 11 of 20, intended use, parameters, context and languages, with no limitations, cut-off or architecture description of its own. Training data 0, the X2.6 card describes none. Last change 20, the card changed on 1 November 2026. Responsiveness 10, SparkLLM members answered 11 of 40 discussions. Version policy 5, X2.5 stays in place with no note. File health 5, the tokenizer config's 131,072 disagrees with the 1M context."
        },
        "scores": {
          "a": 67,
          "b": 51
        }
      },
      {
        "by": 15,
        "category": "risk",
        "leads": "inkling-2-small",
        "name": "Risk",
        "reasons": {
          "a": "File safety 25, safetensors only and no repository code to run. Provenance 15, the files are in the organisation Thinking Machines links to, with a SHA-256 on every LFS file. Safety evaluation 10, Thinking Machines' own StrongREJECT, FORTRESS, HoneyBench and DistressBench results and described outside red-teaming, but nothing an outside party published or a harness to rerun. Agent guidance 5, the card names safeguards to add but doesn't say what its refusals cover, with nothing on prompt injection. Licence risk 5, 10 off for a use policy that reaches beyond the law and that can change at any time. Security programme 5, a security.txt and a disclosure policy, with public advisories unchecked and scored as absent. 25 + 15 + 10 + 5 + 5 + 5 = 65.",
          "b": "File safety 15 of 25, safetensors and GGUF only, but the card's Transformers and vLLM routes run the repository's Python. Provenance 15, the files are in SparkLLM's own Hub organisation, which its GitHub docs name, and every file has a checksum, though neither organisation is verified and no company site was found. Safety evaluation 0 and agent guidance 0, none published. Licence risk 15, plain Apache 2.0 that hasn't changed. Security programme 5 of 10, a private reporting route and email in SparkLLM's community repository, with no public advisories."
        },
        "scores": {
          "a": 65,
          "b": 50
        }
      },
      {
        "by": 15,
        "category": "interface",
        "leads": "inkling-2-small",
        "name": "Agent interface",
        "reasons": {
          "a": "Chat template 20, a Jinja file in the repository. Tool-calling format 25, Thinking Machines' tml-renderers guide shows how tools are declared and how calls come back for this model, and its package ships the parser. Trained tool calling 20, several calls in one turn. Structured output 0, not documented. Reasoning control 10, thinking effort is set per request from none to xhigh, and the reasoning comes back in reasoning_content. Context 10, up to 1M tokens. 20 + 25 + 20 + 0 + 10 + 10 = 85.",
          "b": "Chat template 20, a Jinja file in the repository. Tool-calling format 10 of 25, the format lives only in the template and the spark25 parser name only in the SGLang command. Trained tool calling 20, the template renders several calls in one turn. Structured output 0, not documented. Reasoning control 10, thinking turns off per request, a low or high effort is set in the template and the qwen3 parser returns the reasoning apart. Context 10, 1,048,576 tokens with no scaling."
        },
        "scores": {
          "a": 85,
          "b": 70
        }
      }
    ],
    "facts": [
      {
        "a": "Open-weight model",
        "b": "Open-weight model",
        "name": "Kind"
      },
      {
        "a": "Thinking Machines Lab",
        "b": "SparkLLM (XHToken)",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "",
        "b": "",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0",
        "b": "Apache-2.0",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-11-12",
        "b": "2026-10-20",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "none",
        "b": "3/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Spark-X2.6-4B scores 61 (C) on agent readiness against Inkling 2 Small's 58.8 (C), and leads in 1 of 4 scored categories. Inkling 2 Small leads on risk, agent interface and documentation and upkeep.",
        "question": "Which is better for AI agents, Inkling 2 Small or Spark-X2.6-4B?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Risk, 65 against 50",
          "Agent interface, 85 against 70",
          "Documentation and upkeep, 67 against 51"
        ],
        "also": null,
        "goodFor": "Teams with 512 GB or more of datacentre GPU memory who want Thinking Machines' newest open multimodal agent model and can run a runtime's pre-release image.",
        "slug": "inkling-2-small",
        "watchFor": "The smaller checkpoint needs about 472 GB, and Thinking Machines says 500 GB of GPU memory"
      },
      {
        "aheadOn": [
          "Reach, 85 against 40"
        ],
        "also": null,
        "goodFor": "Agents that want a tiny local model for tool loops and long documents on a laptop, CPU or small GPU.",
        "slug": "spark-x2-6-4b",
        "watchFor": "No safety results and no agent or prompt-injection guidance"
      }
    ],
    "history": {
      "inkling-2-small": [
        {
          "causes": [
            "product"
          ],
          "date": "2026-11-12",
          "delta": 6.7,
          "from": 52.1,
          "fromGrade": "D",
          "to": 58.8,
          "toGrade": "C"
        }
      ],
      "spark-x2-6-4b": [
        {
          "causes": [
            "evidence"
          ],
          "date": "2026-11-03",
          "delta": 0,
          "from": 61,
          "fromGrade": "C",
          "to": 61,
          "toGrade": "C"
        }
      ]
    },
    "job": {
      "capability": "model.open-weights",
      "name": "Open-weight models you run yourself"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/agents-a1-4b-vs-inkling-2-small.json",
        "title": "Agents-A1-4B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/agents-a1-4b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/agents-a1-4b-vs-spark-x2-6-4b.json",
        "title": "Agents-A1-4B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/agents-a1-4b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling-2-small.json",
        "title": "Apertus v1.5 8B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-spark-x2-6-4b.json",
        "title": "Apertus v1.5 8B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-inkling-2-small.json",
        "title": "Apodex-1.1-mini vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-spark-x2-6-4b.json",
        "title": "Apodex-1.1-mini vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/arete-27b-vs-inkling-2-small.json",
        "title": "Arete-27B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/arete-27b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/arete-27b-vs-spark-x2-6-4b.json",
        "title": "Arete-27B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/arete-27b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bigbang-v1-vs-inkling-2-small.json",
        "title": "BigBang-v1 vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/bigbang-v1-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/bigbang-v1-vs-spark-x2-6-4b.json",
        "title": "BigBang-v1 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/bigbang-v1-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/carbon-x-vs-inkling-2-small.json",
        "title": "Carbon-X vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/carbon-x-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/carbon-x-vs-spark-x2-6-4b.json",
        "title": "Carbon-X vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/carbon-x-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cola2-vs-inkling-2-small.json",
        "title": "Cola2 vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/cola2-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cola2-vs-spark-x2-6-4b.json",
        "title": "Cola2 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/cola2-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-inkling-2-small.json",
        "title": "Cosmos-Reason2-2B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-spark-x2-6-4b.json",
        "title": "Cosmos-Reason2-2B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/darwin-36b-opus-vs-inkling-2-small.json",
        "title": "Darwin-36B-Opus vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/darwin-36b-opus-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/darwin-36b-opus-vs-spark-x2-6-4b.json",
        "title": "Darwin-36B-Opus vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/darwin-36b-opus-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v3-2-vs-inkling-2-small.json",
        "title": "DeepSeek-V3.2 vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/deepseek-v3-2-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v3-2-vs-spark-x2-6-4b.json",
        "title": "DeepSeek-V3.2 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/deepseek-v3-2-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-inkling-2-small.json",
        "title": "DeepSeek V4.1 Flash vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-spark-x2-6-4b.json",
        "title": "DeepSeek V4.1 Flash vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-inkling-2-small.json",
        "title": "DeepSeek-V4-Flash-0731 vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-spark-x2-6-4b.json",
        "title": "DeepSeek-V4-Flash-0731 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/devstral-small-2-vs-inkling-2-small.json",
        "title": "Devstral Small 2 vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/devstral-small-2-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/devstral-small-2-vs-spark-x2-6-4b.json",
        "title": "Devstral Small 2 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/devstral-small-2-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-inkling-2-small.json",
        "title": "DiffusionGemma 26B A4B IT vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-spark-x2-6-4b.json",
        "title": "DiffusionGemma 26B A4B IT vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-inkling-2-small.json",
        "title": "EXAONE 4.5 33B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-spark-x2-6-4b.json",
        "title": "EXAONE 4.5 33B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-inkling-2-small.json",
        "title": "Gemma 4 12B IT vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-spark-x2-6-4b.json",
        "title": "Gemma 4 12B IT vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-inkling-2-small.json",
        "title": "Gemma 4 26B A4B IT vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-spark-x2-6-4b.json",
        "title": "Gemma 4 26B A4B IT vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-inkling-2-small.json",
        "title": "Gemma 4 31B IT vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-spark-x2-6-4b.json",
        "title": "Gemma 4 31B IT vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-inkling-2-small.json",
        "title": "Gemma 4 E2B IT vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-spark-x2-6-4b.json",
        "title": "Gemma 4 E2B IT vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-inkling-2-small.json",
        "title": "Gemma 4 E4B IT vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-spark-x2-6-4b.json",
        "title": "Gemma 4 E4B IT vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-4-5-air-vs-inkling-2-small.json",
        "title": "GLM-4.5-Air vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/glm-4-5-air-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-4-5-air-vs-spark-x2-6-4b.json",
        "title": "GLM-4.5-Air vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/glm-4-5-air-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-4-7-flash-vs-inkling-2-small.json",
        "title": "GLM-4.7-Flash vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/glm-4-7-flash-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-4-7-flash-vs-spark-x2-6-4b.json",
        "title": "GLM-4.7-Flash vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/glm-4-7-flash-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-5-3-flash-vs-inkling-2-small.json",
        "title": "GLM-5.3-Flash vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/glm-5-3-flash-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-5-3-flash-vs-spark-x2-6-4b.json",
        "title": "GLM-5.3-Flash vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/glm-5-3-flash-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-5-3-vs-inkling-2-small.json",
        "title": "GLM-5.3 vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/glm-5-3-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/glm-5-3-vs-spark-x2-6-4b.json",
        "title": "GLM-5.3 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/glm-5-3-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt-oss-120b-vs-inkling-2-small.json",
        "title": "gpt-oss-120b vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/gpt-oss-120b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt-oss-120b-vs-spark-x2-6-4b.json",
        "title": "gpt-oss-120b vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/gpt-oss-120b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt-oss-20b-vs-inkling-2-small.json",
        "title": "gpt-oss-20b vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/gpt-oss-20b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gpt-oss-20b-vs-spark-x2-6-4b.json",
        "title": "gpt-oss-20b vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/gpt-oss-20b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-30b-vs-inkling-2-small.json",
        "title": "Granite 4.2 30B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-30b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-30b-vs-spark-x2-6-4b.json",
        "title": "Granite 4.2 30B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-30b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-3b-vs-inkling-2-small.json",
        "title": "Granite 4.2 3B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-3b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-3b-vs-spark-x2-6-4b.json",
        "title": "Granite 4.2 3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-8b-vs-inkling-2-small.json",
        "title": "Granite 4.2 8B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-8b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-4-2-8b-vs-spark-x2-6-4b.json",
        "title": "Granite 4.2 8B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/granite-4-2-8b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-inkling-2-small.json",
        "title": "Hy-Memory-30B-A3B vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-spark-x2-6-4b.json",
        "title": "Hy-Memory-30B-A3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hy3-vs-inkling-2-small.json",
        "title": "Hy3 vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/hy3-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hy3-vs-spark-x2-6-4b.json",
        "title": "Hy3 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/hy3-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-inkling-small.json",
        "title": "Inkling 2 Small vs Inkling-Small",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-inkling-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-internvl3-5-gpt-oss-20b-a4b-preview.json",
        "title": "Inkling 2 Small vs InternVL3.5-GPT-OSS-20B-A4B-Preview",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-internvl3-5-gpt-oss-20b-a4b-preview"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-kimi-k3.json",
        "title": "Inkling 2 Small vs Kimi K3",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-kimi-k3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-kimi-k3-1-pro.json",
        "title": "Inkling 2 Small vs Kimi K3.1 Pro",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-kimi-k3-1-pro"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-kolibri-1.json",
        "title": "Inkling 2 Small vs Kolibri-1",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-kolibri-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-kronos.json",
        "title": "Inkling 2 Small vs Kronos",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-kronos"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-m-1.json",
        "title": "Inkling 2 Small vs Laguna M.1",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-m-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-s-2-1.json",
        "title": "Inkling 2 Small vs Laguna S 2.1",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-s-2-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-xs-2-1.json",
        "title": "Inkling 2 Small vs Laguna XS 2.1",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-xs-2-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lbs-27b.json",
        "title": "Inkling 2 Small vs LBS-27B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lbs-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm2-5-2-6b.json",
        "title": "Inkling 2 Small vs LFM2.5-2.6B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm2-5-2-6b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-1-7b.json",
        "title": "Inkling 2 Small vs LFM3-1.7B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-1-7b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-audio-2b.json",
        "title": "Inkling 2 Small vs LFM3-Audio-2B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-audio-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-omni-2b.json",
        "title": "Inkling 2 Small vs LFM3-Omni-2B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-omni-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-vl-2b.json",
        "title": "Inkling 2 Small vs LFM3-VL-2B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-vl-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ling-3-0-tiny.json",
        "title": "Inkling 2 Small vs Ling-3.0-tiny",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ling-3-0-tiny"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ling-3-1-flash-1019.json",
        "title": "Inkling 2 Small vs Ling-3.1-flash-1019",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ling-3-1-flash-1019"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-longcat-2-5.json",
        "title": "Inkling 2 Small vs LongCat-2.5",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-longcat-2-5"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-mimo-v2-6-distill-qwen-9b.json",
        "title": "Inkling 2 Small vs MiMo-V2.6 Distill Qwen 9B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-mimo-v2-6-distill-qwen-9b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-mimo-v2-6-flash-rl.json",
        "title": "Inkling 2 Small vs MiMo-V2.6-Flash-RL",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-mimo-v2-6-flash-rl"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-o-4-5.json",
        "title": "Inkling 2 Small vs MiniCPM-o 4.5",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-o-4-5"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-v-4-7-1b.json",
        "title": "Inkling 2 Small vs MiniCPM-V 4.7 1B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-v-4-7-1b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-v-4-7-35b-a3b.json",
        "title": "Inkling 2 Small vs MiniCPM-V 4.7 35B-A3B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-v-4-7-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm5-2b.json",
        "title": "Inkling 2 Small vs MiniCPM5-2B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm5-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m2-5.json",
        "title": "Inkling 2 Small vs MiniMax-M2.5",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m2-5"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m2-7.json",
        "title": "Inkling 2 Small vs MiniMax-M2.7",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m2-7"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m3-1-flash.json",
        "title": "Inkling 2 Small vs MiniMax-M3.1-Flash",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m3-1-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-mistral-large-4.json",
        "title": "Inkling 2 Small vs Mistral Large 4",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-mistral-large-4"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-muse-glimmer-30b.json",
        "title": "Inkling 2 Small vs Muse Glimmer 30B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-muse-glimmer-30b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nanbeige-4-2-3b.json",
        "title": "Inkling 2 Small vs Nanbeige4.2-3B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nanbeige-4-2-3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nanbeige-4-3-33b.json",
        "title": "Inkling 2 Small vs Nanbeige4.3-33B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nanbeige-4-3-33b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-5-bolt-e4b-4gb.json",
        "title": "Inkling 2 Small vs NVIDIA Nemotron 3.5 Bolt E4B 4GB",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-5-bolt-e4b-4gb"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-5-lightning-30b-a3b.json",
        "title": "Inkling 2 Small vs Nemotron 3.5 Lightning 30B A3B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-5-lightning-30b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-30b-a3b.json",
        "title": "Inkling 2 Small vs Nemotron 3 Nano 30B A3B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-30b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-4b.json",
        "title": "Inkling 2 Small vs Nemotron 3 Nano 4B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-omni-30b-a3b-reasoning.json",
        "title": "Inkling 2 Small vs Nemotron 3 Nano Omni 30B A3B Reasoning",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-omni-30b-a3b-reasoning"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-super-120b-a12b.json",
        "title": "Inkling 2 Small vs Nemotron 3 Super 120B A12B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-super-120b-a12b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-ultra-550b-a55b.json",
        "title": "Inkling 2 Small vs Nemotron 3 Ultra 550B A55B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-ultra-550b-a55b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-north-mini-code-1-0.json",
        "title": "Inkling 2 Small vs North Mini Code 1.0",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-north-mini-code-1-0"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-occamy-1-0.json",
        "title": "Inkling 2 Small vs occamy-1.0",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-occamy-1-0"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-olmo-3-7b-think.json",
        "title": "Inkling 2 Small vs Olmo 3 7B Think",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-olmo-3-7b-think"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-122b.json",
        "title": "Inkling 2 Small vs Ornith-1.5-122B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-122b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-35b-a3b.json",
        "title": "Inkling 2 Small vs Ornith-1.5-35B-A3B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-397b.json",
        "title": "Inkling 2 Small vs Ornith-1.5-397B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-397b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-9b.json",
        "title": "Inkling 2 Small vs Ornith-1.5-9B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-9b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-otel-2-0-llm-31b-it.json",
        "title": "Inkling 2 Small vs OTel-2.0-LLM-31B-IT",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-otel-2-0-llm-31b-it"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen-agentworld-35b-a3b.json",
        "title": "Inkling 2 Small vs Qwen-AgentWorld-35B-A3B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen-agentworld-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-30b-a3b-instruct-2507.json",
        "title": "Inkling 2 Small vs Qwen3-30B-A3B-Instruct-2507",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-30b-a3b-instruct-2507"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-4b-instruct-2507.json",
        "title": "Inkling 2 Small vs Qwen3-4B-Instruct-2507",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-4b-instruct-2507"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-0-8b.json",
        "title": "Inkling 2 Small vs Qwen3.5-0.8B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-0-8b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-122b-a10b.json",
        "title": "Inkling 2 Small vs Qwen3.5-122B-A10B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-122b-a10b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-2b.json",
        "title": "Inkling 2 Small vs Qwen3.5-2B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-397b-a17b.json",
        "title": "Inkling 2 Small vs Qwen3.5-397B-A17B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-397b-a17b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-4b.json",
        "title": "Inkling 2 Small vs Qwen3.5-4B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-9b.json",
        "title": "Inkling 2 Small vs Qwen3.5-9B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-9b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-6-27b.json",
        "title": "Inkling 2 Small vs Qwen3.6-27B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-6-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-6-35b-a3b.json",
        "title": "Inkling 2 Small vs Qwen3.6-35B-A3B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-6-35b-a3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-8-27b.json",
        "title": "Inkling 2 Small vs Qwen3.8-27B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-8-flash-next.json",
        "title": "Inkling 2 Small vs Qwen3.8-Flash-Next",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-8-flash-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-coder-30b-a3b-instruct.json",
        "title": "Inkling 2 Small vs Qwen3-Coder-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-coder-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-coder-next.json",
        "title": "Inkling 2 Small vs Qwen3-Coder-Next",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-coder-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-omni-30b-a3b-instruct.json",
        "title": "Inkling 2 Small vs Qwen3-Omni-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-omni-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-2b-instruct.json",
        "title": "Inkling 2 Small vs Qwen3-VL-2B-Instruct",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-2b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-30b-a3b-instruct.json",
        "title": "Inkling 2 Small vs Qwen3-VL-30B-A3B-Instruct",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-30b-a3b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-32b-instruct.json",
        "title": "Inkling 2 Small vs Qwen3-VL-32B-Instruct",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-32b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-4b-instruct.json",
        "title": "Inkling 2 Small vs Qwen3-VL-4B-Instruct",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-4b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-8b-instruct.json",
        "title": "Inkling 2 Small vs Qwen3-VL-8B-Instruct",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-8b-instruct"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwopus3-8-27b-flash-v2.json",
        "title": "Inkling 2 Small vs Qwopus3.8-27B-Flash-V2",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-qwopus3-8-27b-flash-v2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-recursive-flint.json",
        "title": "Inkling 2 Small vs Recursive Flint",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-recursive-flint"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ripple-65b-preview.json",
        "title": "Inkling 2 Small vs Ripple-65B Preview",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-ripple-65b-preview"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-sensenova-loop-9b-preview.json",
        "title": "Inkling 2 Small vs SenseNova-Loop-9B-Preview",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-sensenova-loop-9b-preview"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-smollm3-3b.json",
        "title": "Inkling 2 Small vs SmolLM3-3B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-smollm3-3b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-step-3-7-flash.json",
        "title": "Inkling 2 Small vs Step 3.7 Flash",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-step-3-7-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-swift-1-5-qwen3-8-27b.json",
        "title": "Inkling 2 Small vs Swift 1.5 Qwen3.8-27B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-swift-1-5-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-swift-1-5-qwen3-8-flash-next.json",
        "title": "Inkling 2 Small vs Swift 1.5 Qwen3.8-Flash-Next",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-swift-1-5-qwen3-8-flash-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-thinkingcap-qwen3-8-27b.json",
        "title": "Inkling 2 Small vs ThinkingCap (Qwen3.8 27B)",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-thinkingcap-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-unlimited-ocr-2.json",
        "title": "Inkling 2 Small vs Baidu Unlimited-OCR-2",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-unlimited-ocr-2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-wevisone-vl-2b.json",
        "title": "Inkling 2 Small vs WeVisOne-VL-2B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-wevisone-vl-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-wevisone-vl-4b.json",
        "title": "Inkling 2 Small vs WeVisOne-VL-4B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-wevisone-vl-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-zaya1-8b.json",
        "title": "Inkling 2 Small vs ZAYA1-8B",
        "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-zaya1-8b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-small-vs-spark-x2-6-4b.json",
        "title": "Inkling-Small vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/inkling-small-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-vs-inkling-2-small.json",
        "title": "Inkling vs Inkling 2 Small",
        "url": "https://www.anchorterminal.com/compare/inkling-vs-inkling-2-small"
      },
      {
        "json": "https://www.anchorterminal.com/compare/inkling-vs-spark-x2-6-4b.json",
        "title": "Inkling vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/inkling-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/internvl3-5-gpt-oss-20b-a4b-preview-vs-spark-x2-6-4b.json",
        "title": "InternVL3.5-GPT-OSS-20B-A4B-Preview vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/internvl3-5-gpt-oss-20b-a4b-preview-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kimi-k3-1-pro-vs-spark-x2-6-4b.json",
        "title": "Kimi K3.1 Pro vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/kimi-k3-1-pro-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kimi-k3-vs-spark-x2-6-4b.json",
        "title": "Kimi K3 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/kimi-k3-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kolibri-1-vs-spark-x2-6-4b.json",
        "title": "Kolibri-1 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/kolibri-1-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kronos-vs-spark-x2-6-4b.json",
        "title": "Kronos vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/kronos-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/laguna-m-1-vs-spark-x2-6-4b.json",
        "title": "Laguna M.1 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/laguna-m-1-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/laguna-s-2-1-vs-spark-x2-6-4b.json",
        "title": "Laguna S 2.1 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/laguna-s-2-1-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/laguna-xs-2-1-vs-spark-x2-6-4b.json",
        "title": "Laguna XS 2.1 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/laguna-xs-2-1-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lbs-27b-vs-spark-x2-6-4b.json",
        "title": "LBS-27B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/lbs-27b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm2-5-2-6b-vs-spark-x2-6-4b.json",
        "title": "LFM2.5-2.6B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/lfm2-5-2-6b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm3-1-7b-vs-spark-x2-6-4b.json",
        "title": "LFM3-1.7B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/lfm3-1-7b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm3-audio-2b-vs-spark-x2-6-4b.json",
        "title": "LFM3-Audio-2B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/lfm3-audio-2b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm3-omni-2b-vs-spark-x2-6-4b.json",
        "title": "LFM3-Omni-2B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/lfm3-omni-2b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/lfm3-vl-2b-vs-spark-x2-6-4b.json",
        "title": "LFM3-VL-2B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/lfm3-vl-2b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ling-3-0-tiny-vs-spark-x2-6-4b.json",
        "title": "Ling-3.0-tiny vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/ling-3-0-tiny-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ling-3-1-flash-1019-vs-spark-x2-6-4b.json",
        "title": "Ling-3.1-flash-1019 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/ling-3-1-flash-1019-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/longcat-2-5-vs-spark-x2-6-4b.json",
        "title": "LongCat-2.5 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/longcat-2-5-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mimo-v2-6-distill-qwen-9b-vs-spark-x2-6-4b.json",
        "title": "MiMo-V2.6 Distill Qwen 9B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/mimo-v2-6-distill-qwen-9b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mimo-v2-6-flash-rl-vs-spark-x2-6-4b.json",
        "title": "MiMo-V2.6-Flash-RL vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/mimo-v2-6-flash-rl-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minicpm-o-4-5-vs-spark-x2-6-4b.json",
        "title": "MiniCPM-o 4.5 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/minicpm-o-4-5-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minicpm-v-4-7-1b-vs-spark-x2-6-4b.json",
        "title": "MiniCPM-V 4.7 1B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/minicpm-v-4-7-1b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minicpm-v-4-7-35b-a3b-vs-spark-x2-6-4b.json",
        "title": "MiniCPM-V 4.7 35B-A3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/minicpm-v-4-7-35b-a3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minicpm5-2b-vs-spark-x2-6-4b.json",
        "title": "MiniCPM5-2B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/minicpm5-2b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-m2-5-vs-spark-x2-6-4b.json",
        "title": "MiniMax-M2.5 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/minimax-m2-5-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-m2-7-vs-spark-x2-6-4b.json",
        "title": "MiniMax-M2.7 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/minimax-m2-7-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-m3-1-flash-vs-spark-x2-6-4b.json",
        "title": "MiniMax-M3.1-Flash vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/minimax-m3-1-flash-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/mistral-large-4-vs-spark-x2-6-4b.json",
        "title": "Mistral Large 4 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/mistral-large-4-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/muse-glimmer-30b-vs-spark-x2-6-4b.json",
        "title": "Muse Glimmer 30B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/muse-glimmer-30b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanbeige-4-2-3b-vs-spark-x2-6-4b.json",
        "title": "Nanbeige4.2-3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nanbeige-4-2-3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nanbeige-4-3-33b-vs-spark-x2-6-4b.json",
        "title": "Nanbeige4.3-33B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nanbeige-4-3-33b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-5-bolt-e4b-4gb-vs-spark-x2-6-4b.json",
        "title": "NVIDIA Nemotron 3.5 Bolt E4B 4GB vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-5-bolt-e4b-4gb-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-5-lightning-30b-a3b-vs-spark-x2-6-4b.json",
        "title": "Nemotron 3.5 Lightning 30B A3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-5-lightning-30b-a3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-nano-30b-a3b-vs-spark-x2-6-4b.json",
        "title": "Nemotron 3 Nano 30B A3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-nano-30b-a3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-nano-4b-vs-spark-x2-6-4b.json",
        "title": "Nemotron 3 Nano 4B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-nano-4b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-nano-omni-30b-a3b-reasoning-vs-spark-x2-6-4b.json",
        "title": "Nemotron 3 Nano Omni 30B A3B Reasoning vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-nano-omni-30b-a3b-reasoning-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-super-120b-a12b-vs-spark-x2-6-4b.json",
        "title": "Nemotron 3 Super 120B A12B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-super-120b-a12b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nemotron-3-ultra-550b-a55b-vs-spark-x2-6-4b.json",
        "title": "Nemotron 3 Ultra 550B A55B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/nemotron-3-ultra-550b-a55b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/north-mini-code-1-0-vs-spark-x2-6-4b.json",
        "title": "North Mini Code 1.0 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/north-mini-code-1-0-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/occamy-1-0-vs-spark-x2-6-4b.json",
        "title": "occamy-1.0 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/occamy-1-0-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/olmo-3-7b-think-vs-spark-x2-6-4b.json",
        "title": "Olmo 3 7B Think vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/olmo-3-7b-think-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ornith-1-5-122b-vs-spark-x2-6-4b.json",
        "title": "Ornith-1.5-122B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/ornith-1-5-122b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ornith-1-5-35b-a3b-vs-spark-x2-6-4b.json",
        "title": "Ornith-1.5-35B-A3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/ornith-1-5-35b-a3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ornith-1-5-397b-vs-spark-x2-6-4b.json",
        "title": "Ornith-1.5-397B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/ornith-1-5-397b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ornith-1-5-9b-vs-spark-x2-6-4b.json",
        "title": "Ornith-1.5-9B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/ornith-1-5-9b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-spark-x2-6-4b.json",
        "title": "OTel-2.0-LLM-31B-IT vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen-agentworld-35b-a3b-vs-spark-x2-6-4b.json",
        "title": "Qwen-AgentWorld-35B-A3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen-agentworld-35b-a3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-30b-a3b-instruct-2507-vs-spark-x2-6-4b.json",
        "title": "Qwen3-30B-A3B-Instruct-2507 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-30b-a3b-instruct-2507-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-4b-instruct-2507-vs-spark-x2-6-4b.json",
        "title": "Qwen3-4B-Instruct-2507 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-4b-instruct-2507-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-5-0-8b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.5-0.8B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-5-0-8b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-5-122b-a10b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.5-122B-A10B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-5-122b-a10b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-5-2b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.5-2B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-5-2b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-5-397b-a17b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.5-397B-A17B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-5-397b-a17b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-5-4b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.5-4B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-5-4b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-5-9b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.5-9B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-5-9b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-6-27b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.6-27B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-6-27b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-6-35b-a3b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.6-35B-A3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-6-35b-a3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-8-27b-vs-spark-x2-6-4b.json",
        "title": "Qwen3.8-27B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-8-27b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-8-flash-next-vs-spark-x2-6-4b.json",
        "title": "Qwen3.8-Flash-Next vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-8-flash-next-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-coder-30b-a3b-instruct-vs-spark-x2-6-4b.json",
        "title": "Qwen3-Coder-30B-A3B-Instruct vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-coder-30b-a3b-instruct-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-coder-next-vs-spark-x2-6-4b.json",
        "title": "Qwen3-Coder-Next vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-coder-next-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-omni-30b-a3b-instruct-vs-spark-x2-6-4b.json",
        "title": "Qwen3-Omni-30B-A3B-Instruct vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-omni-30b-a3b-instruct-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-vl-2b-instruct-vs-spark-x2-6-4b.json",
        "title": "Qwen3-VL-2B-Instruct vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-vl-2b-instruct-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-vl-30b-a3b-instruct-vs-spark-x2-6-4b.json",
        "title": "Qwen3-VL-30B-A3B-Instruct vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-vl-30b-a3b-instruct-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-vl-32b-instruct-vs-spark-x2-6-4b.json",
        "title": "Qwen3-VL-32B-Instruct vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-vl-32b-instruct-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-vl-4b-instruct-vs-spark-x2-6-4b.json",
        "title": "Qwen3-VL-4B-Instruct vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-vl-4b-instruct-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwen3-vl-8b-instruct-vs-spark-x2-6-4b.json",
        "title": "Qwen3-VL-8B-Instruct vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwen3-vl-8b-instruct-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/qwopus3-8-27b-flash-v2-vs-spark-x2-6-4b.json",
        "title": "Qwopus3.8-27B-Flash-V2 vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/qwopus3-8-27b-flash-v2-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/recursive-flint-vs-spark-x2-6-4b.json",
        "title": "Recursive Flint vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/recursive-flint-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/ripple-65b-preview-vs-spark-x2-6-4b.json",
        "title": "Ripple-65B Preview vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/ripple-65b-preview-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sensenova-loop-9b-preview-vs-spark-x2-6-4b.json",
        "title": "SenseNova-Loop-9B-Preview vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/sensenova-loop-9b-preview-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/smollm3-3b-vs-spark-x2-6-4b.json",
        "title": "SmolLM3-3B vs Spark-X2.6-4B",
        "url": "https://www.anchorterminal.com/compare/smollm3-3b-vs-spark-x2-6-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-step-3-7-flash.json",
        "title": "Spark-X2.6-4B vs Step 3.7 Flash",
        "url": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-step-3-7-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-swift-1-5-qwen3-8-27b.json",
        "title": "Spark-X2.6-4B vs Swift 1.5 Qwen3.8-27B",
        "url": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-swift-1-5-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-swift-1-5-qwen3-8-flash-next.json",
        "title": "Spark-X2.6-4B vs Swift 1.5 Qwen3.8-Flash-Next",
        "url": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-swift-1-5-qwen3-8-flash-next"
      },
      {
        "json": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-thinkingcap-qwen3-8-27b.json",
        "title": "Spark-X2.6-4B vs ThinkingCap (Qwen3.8 27B)",
        "url": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-thinkingcap-qwen3-8-27b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-unlimited-ocr-2.json",
        "title": "Spark-X2.6-4B vs Baidu Unlimited-OCR-2",
        "url": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-unlimited-ocr-2"
      },
      {
        "json": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-wevisone-vl-2b.json",
        "title": "Spark-X2.6-4B vs WeVisOne-VL-2B",
        "url": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-wevisone-vl-2b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-wevisone-vl-4b.json",
        "title": "Spark-X2.6-4B vs WeVisOne-VL-4B",
        "url": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-wevisone-vl-4b"
      },
      {
        "json": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-zaya1-8b.json",
        "title": "Spark-X2.6-4B vs ZAYA1-8B",
        "url": "https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-zaya1-8b"
      }
    ],
    "panel": null,
    "scores": [
      {
        "key": "capability",
        "name": "Capability",
        "pending": true,
        "weight": 35
      },
      {
        "by": 45,
        "edge": "spark-x2-6-4b",
        "inkling-2-small": 40,
        "key": "reach",
        "name": "Reach",
        "spark-x2-6-4b": 85,
        "weight": 25
      },
      {
        "by": 15,
        "edge": "inkling-2-small",
        "inkling-2-small": 65,
        "key": "risk",
        "name": "Risk",
        "spark-x2-6-4b": 50,
        "weight": 20
      },
      {
        "by": 15,
        "edge": "inkling-2-small",
        "inkling-2-small": 85,
        "key": "interface",
        "name": "Agent interface",
        "spark-x2-6-4b": 70,
        "weight": 10
      },
      {
        "by": 16,
        "edge": "inkling-2-small",
        "inkling-2-small": 67,
        "key": "upkeep",
        "name": "Documentation and upkeep",
        "spark-x2-6-4b": 51,
        "weight": 10
      }
    ],
    "summary": "Spark-X2.6-4B scores 61 (C) on agent readiness against Inkling 2 Small's 58.8 (C), and leads in 1 of 4 scored categories. Inkling 2 Small leads on risk, agent interface and documentation and upkeep. Both do open-weight models you run yourself.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "inkling-2-small": "Thinking Machines' newest open model, a 594B mixture-of-experts generalist with images in, several tool calls a turn and per-request thinking effort. The NVFP4 checkpoint needs about 472 GB, and no released runtime runs it yet, so today that means vLLM's or SGLang's own images, or Tinker and Together hosted. The use policy binds on download and can change.",
      "spark-x2-6-4b": "A tiny cousin for coding and tool-calling loops with a 1M-token context and thinking that is off, low or high, which runs in about 4 GB from SparkLLM's 4-bit GGUF. Use llama.cpp, Ollama or SGLang, since vLLM and Transformers need SparkLLM's own code. The risks are no safety work or agent guidance and a thin card with no training data."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/inkling-2-small-vs-spark-x2-6-4b",
    "json": "https://www.anchorterminal.com/compare/inkling-2-small-vs-spark-x2-6-4b.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/inkling-2-small-vs-spark-x2-6-4b.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/inkling-2-small-vs-spark-x2-6-4b.min.md"
  },
  "markdown": "Spark-X2.6-4B scores 61 (C) on agent readiness against Inkling 2 Small's 58.8 (C), and leads in 1 of 4 scored categories. Inkling 2 Small leads on risk, agent interface and documentation and upkeep. Both do open-weight models you run yourself.\n\n- Inkling 2 Small: grade C, 58.8/100, rank #102 of 161 open-weight models. Markdown https://www.anchorterminal.com/tools/inkling-2-small.md · JSON https://www.anchorterminal.com/api/v1/tools/inkling-2-small.json\n- Spark-X2.6-4B: grade C, 61/100, rank #56 of 161 open-weight models. Markdown https://www.anchorterminal.com/tools/spark-x2-6-4b.md · JSON https://www.anchorterminal.com/api/v1/tools/spark-x2-6-4b.json\n- Best open-weight models you download and run yourself for AI agents: https://www.anchorterminal.com/best/open-weights/index.md\n- All 6472 open weights comparisons: https://www.anchorterminal.com/compare/open-weights/index.md\n\n## Which one, for what\n\n### Inkling 2 Small (C)\n\nGood for: Teams with 512 GB or more of datacentre GPU memory who want Thinking Machines' newest open multimodal agent model and can run a runtime's pre-release image.\n\nAhead on:\n- Risk, 65 against 50\n- Agent interface, 85 against 70\n- Documentation and upkeep, 67 against 51\n\nWatch for: The smaller checkpoint needs about 472 GB, and Thinking Machines says 500 GB of GPU memory\n\n### Spark-X2.6-4B (C)\n\nGood for: Agents that want a tiny local model for tool loops and long documents on a laptop, CPU or small GPU.\n\nAhead on:\n- Reach, 85 against 40\n\nWatch for: No safety results and no agent or prompt-injection guidance\n\n\n## Why the edge\n\n### Reach: Spark-X2.6-4B +45\n\n- Inkling 2 Small (40): Memory 0 of 30, the smallest build is Thinking Machines' NVFP4 checkpoint at 393.5 GB, about 472 GB with a fifth added, above the 256 GB line. Runtimes 0, no released version of the six runs it; vLLM and SGLang serve it from their own images and Transformers has it on its main branch only. Builds 15, two precisions from the publisher (NVFP4 and MXFP8). Terms 10, Apache 2.0 with a binding acceptable use policy on top, read as a custom licence. Download 10, no gate. Hosted 5, Thinking Machines' own Tinker serves it as beta serverless inference, and Together is live on Hugging Face. 0 + 0 + 15 + 10 + 10 + 5 = 40.\n- Spark-X2.6-4B (85): Memory 30, SparkLLM's Q4_K_M GGUF is 3.19 GB, about 3.8 GB with a fifth added, which fits 8 GB. Runtimes 15 of 25, released llama.cpp, SGLang (to v0.5.23) and Ollama run the spark2_5 architecture X2.6 keeps, while vLLM needs SparkLLM's plugin, Transformers needs the repository's code and LM Studio has no catalogue entry. Builds 15, SparkLLM publishes FP8, INT8, INT4 and GGUF builds. Terms 15, Apache 2.0 with nothing added, on its own base. Download 10, nothing is gated. Hosted 0, no provider or SparkLLM API serves it.\n\n### Documentation and upkeep: Inkling 2 Small +16\n\n- Inkling 2 Small (67): Model card 17 of 20, everything but a dated knowledge cut-off. Training data 15, an EU training-content summary with sources, mix, an October 2026 collection cut-off and filtering. Last change 20, the files were uploaded on 12 November 2026. Responsiveness 0, the repository has no questions yet, which reads as none answered. Version policy 5, a first release. File health 10, the files agree and no broken-file report waits. 17 + 15 + 20 + 0 + 5 + 10 = 67.\n- Spark-X2.6-4B (51): Model card 11 of 20, intended use, parameters, context and languages, with no limitations, cut-off or architecture description of its own. Training data 0, the X2.6 card describes none. Last change 20, the card changed on 1 November 2026. Responsiveness 10, SparkLLM members answered 11 of 40 discussions. Version policy 5, X2.5 stays in place with no note. File health 5, the tokenizer config's 131,072 disagrees with the 1M context.\n\n### Risk: Inkling 2 Small +15\n\n- Inkling 2 Small (65): File safety 25, safetensors only and no repository code to run. Provenance 15, the files are in the organisation Thinking Machines links to, with a SHA-256 on every LFS file. Safety evaluation 10, Thinking Machines' own StrongREJECT, FORTRESS, HoneyBench and DistressBench results and described outside red-teaming, but nothing an outside party published or a harness to rerun. Agent guidance 5, the card names safeguards to add but doesn't say what its refusals cover, with nothing on prompt injection. Licence risk 5, 10 off for a use policy that reaches beyond the law and that can change at any time. Security programme 5, a security.txt and a disclosure policy, with public advisories unchecked and scored as absent. 25 + 15 + 10 + 5 + 5 + 5 = 65.\n- Spark-X2.6-4B (50): File safety 15 of 25, safetensors and GGUF only, but the card's Transformers and vLLM routes run the repository's Python. Provenance 15, the files are in SparkLLM's own Hub organisation, which its GitHub docs name, and every file has a checksum, though neither organisation is verified and no company site was found. Safety evaluation 0 and agent guidance 0, none published. Licence risk 15, plain Apache 2.0 that hasn't changed. Security programme 5 of 10, a private reporting route and email in SparkLLM's community repository, with no public advisories.\n\n### Agent interface: Inkling 2 Small +15\n\n- Inkling 2 Small (85): Chat template 20, a Jinja file in the repository. Tool-calling format 25, Thinking Machines' tml-renderers guide shows how tools are declared and how calls come back for this model, and its package ships the parser. Trained tool calling 20, several calls in one turn. Structured output 0, not documented. Reasoning control 10, thinking effort is set per request from none to xhigh, and the reasoning comes back in reasoning_content. Context 10, up to 1M tokens. 20 + 25 + 20 + 0 + 10 + 10 = 85.\n- Spark-X2.6-4B (70): Chat template 20, a Jinja file in the repository. Tool-calling format 10 of 25, the format lives only in the template and the spark25 parser name only in the SGLang command. Trained tool calling 20, the template renders several calls in one turn. Structured output 0, not documented. Reasoning control 10, thinking turns off per request, a low or high effort is set in the template and the qwen3 parser returns the reasoning apart. Context 10, 1,048,576 tokens with no scaling.\n\n## Score by category\n\n| Category | Weight | Inkling 2 Small | Spark-X2.6-4B | Edge |\n| --- | --- | --- | --- | --- |\n| Capability | 35%, pending | pending | pending | not scored in this run |\n| Reach | 25% (25 this run) | 40 | 85 | Spark-X2.6-4B +45 |\n| Risk | 20% (20 this run) | 65 | 50 | Inkling 2 Small +15 |\n| Agent interface | 10% (10 this run) | 85 | 70 | Inkling 2 Small +15 |\n| Documentation and upkeep | 10% (10 this run) | 67 | 51 | Inkling 2 Small +16 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **58.8 · C** | **61 · C** | |\n\n## Facts side by side\n\n| Fact | Inkling 2 Small | Spark-X2.6-4B |\n| --- | --- | --- |\n| Kind | Open-weight model | Open-weight model |\n| Vendor | Thinking Machines Lab | SparkLLM (XHToken) |\n| Hosted endpoint | no (local only) | no (local only) |\n| Transports |  |  |\n| Auth | None | None |\n| Pricing | Free | Free |\n| x402 | no | no |\n| Licence | Apache-2.0 | Apache-2.0 |\n| Read-only variant documented | no | no |\n| llms.txt | no | no |\n| Last release | 2026-11-12 | 2026-10-20 |\n| Terms last updated | no document linked | no document linked |\n| Privacy policy last updated | no document linked | no document linked |\n| Agent reviews | none | 3/5 (4) |\n\n## How the scores have moved\n\n### Inkling 2 Small\n\n- +6.7 on 12 November 2026 (D to C): product\n\n### Spark-X2.6-4B\n\n- no change on 3 November 2026: new evidence\n\n## Verdicts\n\n**Inkling 2 Small.** Thinking Machines' newest open model, a 594B mixture-of-experts generalist with images in, several tool calls a turn and per-request thinking effort. The NVFP4 checkpoint needs about 472 GB, and no released runtime runs it yet, so today that means vLLM's or SGLang's own images, or Tinker and Together hosted. The use policy binds on download and can change.\n\n**Spark-X2.6-4B.** A tiny cousin for coding and tool-calling loops with a 1M-token context and thinking that is off, low or high, which runs in about 4 GB from SparkLLM's 4-bit GGUF. Use llama.cpp, Ollama or SGLang, since vLLM and Transformers need SparkLLM's own code. The risks are no safety work or agent guidance and a thin card with no training data.\n\n## Before you call either\n\n### Inkling 2 Small\n\n1. No released runtime runs it yet. Serve the NVFP4 checkpoint from SGLang's dev-inkling-2-small image with the cookbook's recipe for your hardware, or from vLLM's vllm/vllm-openai:inkling-2-small image\n2. In vLLM pass `--reasoning-parser inkling --enable-auto-tool-choice --tool-call-parser inkling`. In SGLang the tool-call parser is `inkling2` and the reasoning parser `inkling`\n3. Transformers' main branch loads only thinkingmachines/Inkling-2-Small-MXFP8, the 622.8 GB checkpoint, and no release has the code yet\n4. Pass `reasoning_effort` as none, minimal, low, medium, high (the default), xhigh or max, or a number from 0 to 0.99\n5. Effort none conditions the model toward no reasoning but doesn't forbid it, and higher effort needs a larger max_tokens\n6. Tool call arguments must reach the template as an object, not a JSON string, or it raises an error\n7. Images should be 40 to 4096 px a side. The model takes no audio, and the template raises an error for an audio part\n8. Use guided decoding or validate JSON yourself, since structured output isn't documented\n9. Without the hardware, call it on Tinker's OpenAI-compatible endpoint with a Tinker key, at $0.30 input and $1.00 output per million tokens as read on 6 November 2026\n10. Read the Model Acceptable Use Policy before deploying, it binds on download and bars some uses that are legal\n\n### Spark-X2.6-4B\n\n1. Quickest start is `llama-server -hf XHToken/Spark-X2.6-4B-GGUF:Q4_K_M --jinja`, which needs llama.cpp b10828 or later, or `ollama run SparkLLM/Spark-X2.6-4B` (8.2 GB, Ollama 0.34.1 or later)\n2. For parsed tool calls serve it with SGLang 0.5.22 or later, `--tool-call-parser spark25 --reasoning-parser qwen3`, since the calls come back as tool_call blocks with arg_key and arg_value pairs\n3. Thinking is on by default. Pass `chat_template_kwargs` with `enable_thinking` false to turn it off, or `reasoning_effort` low for short thinking; the template raises an error on any effort other than high or low\n4. SparkLLM's recommended sampling is temperature 1.0, top_p 0.95 and top_k -1\n5. The template always opens with its own default system line, with the effort instruction, and puts your system message after the tool list\n6. The template raises an error if tool_call arguments are a JSON string, so pass them as an object\n7. Set the context yourself, the card's 1,048,576-token example needs far more memory than the weights\n\n## Questions\n\n### Which is better for AI agents, Inkling 2 Small or Spark-X2.6-4B?\n\nSpark-X2.6-4B scores 61 (C) on agent readiness against Inkling 2 Small's 58.8 (C), and leads in 1 of 4 scored categories. Inkling 2 Small leads on risk, agent interface and documentation and upkeep.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/inkling-2-small-vs-spark-x2-6-4b.json, and with the fewest tokens: https://www.anchorterminal.com/compare/inkling-2-small-vs-spark-x2-6-4b.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"inkling-2-small\", \"b\": \"spark-x2-6-4b\"}`. From a terminal: `anchor compare inkling-2-small spark-x2-6-4b`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/inkling-2-small.json and https://www.anchorterminal.com/api/v1/tools/spark-x2-6-4b.json\n\n## Other comparisons with Inkling 2 Small or Spark-X2.6-4B\n\n- [Agents-A1-4B vs Inkling 2 Small](https://www.anchorterminal.com/compare/agents-a1-4b-vs-inkling-2-small.md)\n- [Agents-A1-4B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/agents-a1-4b-vs-spark-x2-6-4b.md)\n- [Apertus v1.5 8B vs Inkling 2 Small](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-inkling-2-small.md)\n- [Apertus v1.5 8B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/apertus-v1-5-8b-vs-spark-x2-6-4b.md)\n- [Apodex-1.1-mini vs Inkling 2 Small](https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-inkling-2-small.md)\n- [Apodex-1.1-mini vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/apodex-1-1-mini-vs-spark-x2-6-4b.md)\n- [Arete-27B vs Inkling 2 Small](https://www.anchorterminal.com/compare/arete-27b-vs-inkling-2-small.md)\n- [Arete-27B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/arete-27b-vs-spark-x2-6-4b.md)\n- [BigBang-v1 vs Inkling 2 Small](https://www.anchorterminal.com/compare/bigbang-v1-vs-inkling-2-small.md)\n- [BigBang-v1 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/bigbang-v1-vs-spark-x2-6-4b.md)\n- [Carbon-X vs Inkling 2 Small](https://www.anchorterminal.com/compare/carbon-x-vs-inkling-2-small.md)\n- [Carbon-X vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/carbon-x-vs-spark-x2-6-4b.md)\n- [Cola2 vs Inkling 2 Small](https://www.anchorterminal.com/compare/cola2-vs-inkling-2-small.md)\n- [Cola2 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/cola2-vs-spark-x2-6-4b.md)\n- [Cosmos-Reason2-2B vs Inkling 2 Small](https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-inkling-2-small.md)\n- [Cosmos-Reason2-2B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/cosmos-reason2-2b-vs-spark-x2-6-4b.md)\n- [Darwin-36B-Opus vs Inkling 2 Small](https://www.anchorterminal.com/compare/darwin-36b-opus-vs-inkling-2-small.md)\n- [Darwin-36B-Opus vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/darwin-36b-opus-vs-spark-x2-6-4b.md)\n- [DeepSeek-V3.2 vs Inkling 2 Small](https://www.anchorterminal.com/compare/deepseek-v3-2-vs-inkling-2-small.md)\n- [DeepSeek-V3.2 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/deepseek-v3-2-vs-spark-x2-6-4b.md)\n- [DeepSeek V4.1 Flash vs Inkling 2 Small](https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-inkling-2-small.md)\n- [DeepSeek V4.1 Flash vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/deepseek-v4-1-flash-vs-spark-x2-6-4b.md)\n- [DeepSeek-V4-Flash-0731 vs Inkling 2 Small](https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-inkling-2-small.md)\n- [DeepSeek-V4-Flash-0731 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/deepseek-v4-flash-0731-vs-spark-x2-6-4b.md)\n- [Devstral Small 2 vs Inkling 2 Small](https://www.anchorterminal.com/compare/devstral-small-2-vs-inkling-2-small.md)\n- [Devstral Small 2 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/devstral-small-2-vs-spark-x2-6-4b.md)\n- [DiffusionGemma 26B A4B IT vs Inkling 2 Small](https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-inkling-2-small.md)\n- [DiffusionGemma 26B A4B IT vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/diffusiongemma-26b-a4b-it-vs-spark-x2-6-4b.md)\n- [EXAONE 4.5 33B vs Inkling 2 Small](https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-inkling-2-small.md)\n- [EXAONE 4.5 33B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/exaone-4-5-33b-vs-spark-x2-6-4b.md)\n- [Gemma 4 12B IT vs Inkling 2 Small](https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-inkling-2-small.md)\n- [Gemma 4 12B IT vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/gemma-4-12b-it-vs-spark-x2-6-4b.md)\n- [Gemma 4 26B A4B IT vs Inkling 2 Small](https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-inkling-2-small.md)\n- [Gemma 4 26B A4B IT vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/gemma-4-26b-a4b-it-vs-spark-x2-6-4b.md)\n- [Gemma 4 31B IT vs Inkling 2 Small](https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-inkling-2-small.md)\n- [Gemma 4 31B IT vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/gemma-4-31b-it-vs-spark-x2-6-4b.md)\n- [Gemma 4 E2B IT vs Inkling 2 Small](https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-inkling-2-small.md)\n- [Gemma 4 E2B IT vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/gemma-4-e2b-it-vs-spark-x2-6-4b.md)\n- [Gemma 4 E4B IT vs Inkling 2 Small](https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-inkling-2-small.md)\n- [Gemma 4 E4B IT vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/gemma-4-e4b-it-vs-spark-x2-6-4b.md)\n- [GLM-4.5-Air vs Inkling 2 Small](https://www.anchorterminal.com/compare/glm-4-5-air-vs-inkling-2-small.md)\n- [GLM-4.5-Air vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/glm-4-5-air-vs-spark-x2-6-4b.md)\n- [GLM-4.7-Flash vs Inkling 2 Small](https://www.anchorterminal.com/compare/glm-4-7-flash-vs-inkling-2-small.md)\n- [GLM-4.7-Flash vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/glm-4-7-flash-vs-spark-x2-6-4b.md)\n- [GLM-5.3-Flash vs Inkling 2 Small](https://www.anchorterminal.com/compare/glm-5-3-flash-vs-inkling-2-small.md)\n- [GLM-5.3-Flash vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/glm-5-3-flash-vs-spark-x2-6-4b.md)\n- [GLM-5.3 vs Inkling 2 Small](https://www.anchorterminal.com/compare/glm-5-3-vs-inkling-2-small.md)\n- [GLM-5.3 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/glm-5-3-vs-spark-x2-6-4b.md)\n- [gpt-oss-120b vs Inkling 2 Small](https://www.anchorterminal.com/compare/gpt-oss-120b-vs-inkling-2-small.md)\n- [gpt-oss-120b vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/gpt-oss-120b-vs-spark-x2-6-4b.md)\n- [gpt-oss-20b vs Inkling 2 Small](https://www.anchorterminal.com/compare/gpt-oss-20b-vs-inkling-2-small.md)\n- [gpt-oss-20b vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/gpt-oss-20b-vs-spark-x2-6-4b.md)\n- [Granite 4.2 30B vs Inkling 2 Small](https://www.anchorterminal.com/compare/granite-4-2-30b-vs-inkling-2-small.md)\n- [Granite 4.2 30B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/granite-4-2-30b-vs-spark-x2-6-4b.md)\n- [Granite 4.2 3B vs Inkling 2 Small](https://www.anchorterminal.com/compare/granite-4-2-3b-vs-inkling-2-small.md)\n- [Granite 4.2 3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/granite-4-2-3b-vs-spark-x2-6-4b.md)\n- [Granite 4.2 8B vs Inkling 2 Small](https://www.anchorterminal.com/compare/granite-4-2-8b-vs-inkling-2-small.md)\n- [Granite 4.2 8B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/granite-4-2-8b-vs-spark-x2-6-4b.md)\n- [Hy-Memory-30B-A3B vs Inkling 2 Small](https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-inkling-2-small.md)\n- [Hy-Memory-30B-A3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/hy-memory-30b-a3b-vs-spark-x2-6-4b.md)\n- [Hy3 vs Inkling 2 Small](https://www.anchorterminal.com/compare/hy3-vs-inkling-2-small.md)\n- [Hy3 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/hy3-vs-spark-x2-6-4b.md)\n- [Inkling 2 Small vs Inkling-Small](https://www.anchorterminal.com/compare/inkling-2-small-vs-inkling-small.md)\n- [Inkling 2 Small vs InternVL3.5-GPT-OSS-20B-A4B-Preview](https://www.anchorterminal.com/compare/inkling-2-small-vs-internvl3-5-gpt-oss-20b-a4b-preview.md)\n- [Inkling 2 Small vs Kimi K3](https://www.anchorterminal.com/compare/inkling-2-small-vs-kimi-k3.md)\n- [Inkling 2 Small vs Kimi K3.1 Pro](https://www.anchorterminal.com/compare/inkling-2-small-vs-kimi-k3-1-pro.md)\n- [Inkling 2 Small vs Kolibri-1](https://www.anchorterminal.com/compare/inkling-2-small-vs-kolibri-1.md)\n- [Inkling 2 Small vs Kronos](https://www.anchorterminal.com/compare/inkling-2-small-vs-kronos.md)\n- [Inkling 2 Small vs Laguna M.1](https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-m-1.md)\n- [Inkling 2 Small vs Laguna S 2.1](https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-s-2-1.md)\n- [Inkling 2 Small vs Laguna XS 2.1](https://www.anchorterminal.com/compare/inkling-2-small-vs-laguna-xs-2-1.md)\n- [Inkling 2 Small vs LBS-27B](https://www.anchorterminal.com/compare/inkling-2-small-vs-lbs-27b.md)\n- [Inkling 2 Small vs LFM2.5-2.6B](https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm2-5-2-6b.md)\n- [Inkling 2 Small vs LFM3-1.7B](https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-1-7b.md)\n- [Inkling 2 Small vs LFM3-Audio-2B](https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-audio-2b.md)\n- [Inkling 2 Small vs LFM3-Omni-2B](https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-omni-2b.md)\n- [Inkling 2 Small vs LFM3-VL-2B](https://www.anchorterminal.com/compare/inkling-2-small-vs-lfm3-vl-2b.md)\n- [Inkling 2 Small vs Ling-3.0-tiny](https://www.anchorterminal.com/compare/inkling-2-small-vs-ling-3-0-tiny.md)\n- [Inkling 2 Small vs Ling-3.1-flash-1019](https://www.anchorterminal.com/compare/inkling-2-small-vs-ling-3-1-flash-1019.md)\n- [Inkling 2 Small vs LongCat-2.5](https://www.anchorterminal.com/compare/inkling-2-small-vs-longcat-2-5.md)\n- [Inkling 2 Small vs MiMo-V2.6 Distill Qwen 9B](https://www.anchorterminal.com/compare/inkling-2-small-vs-mimo-v2-6-distill-qwen-9b.md)\n- [Inkling 2 Small vs MiMo-V2.6-Flash-RL](https://www.anchorterminal.com/compare/inkling-2-small-vs-mimo-v2-6-flash-rl.md)\n- [Inkling 2 Small vs MiniCPM-o 4.5](https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-o-4-5.md)\n- [Inkling 2 Small vs MiniCPM-V 4.7 1B](https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-v-4-7-1b.md)\n- [Inkling 2 Small vs MiniCPM-V 4.7 35B-A3B](https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm-v-4-7-35b-a3b.md)\n- [Inkling 2 Small vs MiniCPM5-2B](https://www.anchorterminal.com/compare/inkling-2-small-vs-minicpm5-2b.md)\n- [Inkling 2 Small vs MiniMax-M2.5](https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m2-5.md)\n- [Inkling 2 Small vs MiniMax-M2.7](https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m2-7.md)\n- [Inkling 2 Small vs MiniMax-M3.1-Flash](https://www.anchorterminal.com/compare/inkling-2-small-vs-minimax-m3-1-flash.md)\n- [Inkling 2 Small vs Mistral Large 4](https://www.anchorterminal.com/compare/inkling-2-small-vs-mistral-large-4.md)\n- [Inkling 2 Small vs Muse Glimmer 30B](https://www.anchorterminal.com/compare/inkling-2-small-vs-muse-glimmer-30b.md)\n- [Inkling 2 Small vs Nanbeige4.2-3B](https://www.anchorterminal.com/compare/inkling-2-small-vs-nanbeige-4-2-3b.md)\n- [Inkling 2 Small vs Nanbeige4.3-33B](https://www.anchorterminal.com/compare/inkling-2-small-vs-nanbeige-4-3-33b.md)\n- [Inkling 2 Small vs NVIDIA Nemotron 3.5 Bolt E4B 4GB](https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-5-bolt-e4b-4gb.md)\n- [Inkling 2 Small vs Nemotron 3.5 Lightning 30B A3B](https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-5-lightning-30b-a3b.md)\n- [Inkling 2 Small vs Nemotron 3 Nano 30B A3B](https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-30b-a3b.md)\n- [Inkling 2 Small vs Nemotron 3 Nano 4B](https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-4b.md)\n- [Inkling 2 Small vs Nemotron 3 Nano Omni 30B A3B Reasoning](https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-nano-omni-30b-a3b-reasoning.md)\n- [Inkling 2 Small vs Nemotron 3 Super 120B A12B](https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-super-120b-a12b.md)\n- [Inkling 2 Small vs Nemotron 3 Ultra 550B A55B](https://www.anchorterminal.com/compare/inkling-2-small-vs-nemotron-3-ultra-550b-a55b.md)\n- [Inkling 2 Small vs North Mini Code 1.0](https://www.anchorterminal.com/compare/inkling-2-small-vs-north-mini-code-1-0.md)\n- [Inkling 2 Small vs occamy-1.0](https://www.anchorterminal.com/compare/inkling-2-small-vs-occamy-1-0.md)\n- [Inkling 2 Small vs Olmo 3 7B Think](https://www.anchorterminal.com/compare/inkling-2-small-vs-olmo-3-7b-think.md)\n- [Inkling 2 Small vs Ornith-1.5-122B](https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-122b.md)\n- [Inkling 2 Small vs Ornith-1.5-35B-A3B](https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-35b-a3b.md)\n- [Inkling 2 Small vs Ornith-1.5-397B](https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-397b.md)\n- [Inkling 2 Small vs Ornith-1.5-9B](https://www.anchorterminal.com/compare/inkling-2-small-vs-ornith-1-5-9b.md)\n- [Inkling 2 Small vs OTel-2.0-LLM-31B-IT](https://www.anchorterminal.com/compare/inkling-2-small-vs-otel-2-0-llm-31b-it.md)\n- [Inkling 2 Small vs Qwen-AgentWorld-35B-A3B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen-agentworld-35b-a3b.md)\n- [Inkling 2 Small vs Qwen3-30B-A3B-Instruct-2507](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-30b-a3b-instruct-2507.md)\n- [Inkling 2 Small vs Qwen3-4B-Instruct-2507](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-4b-instruct-2507.md)\n- [Inkling 2 Small vs Qwen3.5-0.8B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-0-8b.md)\n- [Inkling 2 Small vs Qwen3.5-122B-A10B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-122b-a10b.md)\n- [Inkling 2 Small vs Qwen3.5-2B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-2b.md)\n- [Inkling 2 Small vs Qwen3.5-397B-A17B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-397b-a17b.md)\n- [Inkling 2 Small vs Qwen3.5-4B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-4b.md)\n- [Inkling 2 Small vs Qwen3.5-9B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-5-9b.md)\n- [Inkling 2 Small vs Qwen3.6-27B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-6-27b.md)\n- [Inkling 2 Small vs Qwen3.6-35B-A3B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-6-35b-a3b.md)\n- [Inkling 2 Small vs Qwen3.8-27B](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-8-27b.md)\n- [Inkling 2 Small vs Qwen3.8-Flash-Next](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-8-flash-next.md)\n- [Inkling 2 Small vs Qwen3-Coder-30B-A3B-Instruct](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-coder-30b-a3b-instruct.md)\n- [Inkling 2 Small vs Qwen3-Coder-Next](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-coder-next.md)\n- [Inkling 2 Small vs Qwen3-Omni-30B-A3B-Instruct](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-omni-30b-a3b-instruct.md)\n- [Inkling 2 Small vs Qwen3-VL-2B-Instruct](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-2b-instruct.md)\n- [Inkling 2 Small vs Qwen3-VL-30B-A3B-Instruct](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-30b-a3b-instruct.md)\n- [Inkling 2 Small vs Qwen3-VL-32B-Instruct](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-32b-instruct.md)\n- [Inkling 2 Small vs Qwen3-VL-4B-Instruct](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-4b-instruct.md)\n- [Inkling 2 Small vs Qwen3-VL-8B-Instruct](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwen3-vl-8b-instruct.md)\n- [Inkling 2 Small vs Qwopus3.8-27B-Flash-V2](https://www.anchorterminal.com/compare/inkling-2-small-vs-qwopus3-8-27b-flash-v2.md)\n- [Inkling 2 Small vs Recursive Flint](https://www.anchorterminal.com/compare/inkling-2-small-vs-recursive-flint.md)\n- [Inkling 2 Small vs Ripple-65B Preview](https://www.anchorterminal.com/compare/inkling-2-small-vs-ripple-65b-preview.md)\n- [Inkling 2 Small vs SenseNova-Loop-9B-Preview](https://www.anchorterminal.com/compare/inkling-2-small-vs-sensenova-loop-9b-preview.md)\n- [Inkling 2 Small vs SmolLM3-3B](https://www.anchorterminal.com/compare/inkling-2-small-vs-smollm3-3b.md)\n- [Inkling 2 Small vs Step 3.7 Flash](https://www.anchorterminal.com/compare/inkling-2-small-vs-step-3-7-flash.md)\n- [Inkling 2 Small vs Swift 1.5 Qwen3.8-27B](https://www.anchorterminal.com/compare/inkling-2-small-vs-swift-1-5-qwen3-8-27b.md)\n- [Inkling 2 Small vs Swift 1.5 Qwen3.8-Flash-Next](https://www.anchorterminal.com/compare/inkling-2-small-vs-swift-1-5-qwen3-8-flash-next.md)\n- [Inkling 2 Small vs ThinkingCap (Qwen3.8 27B)](https://www.anchorterminal.com/compare/inkling-2-small-vs-thinkingcap-qwen3-8-27b.md)\n- [Inkling 2 Small vs Baidu Unlimited-OCR-2](https://www.anchorterminal.com/compare/inkling-2-small-vs-unlimited-ocr-2.md)\n- [Inkling 2 Small vs WeVisOne-VL-2B](https://www.anchorterminal.com/compare/inkling-2-small-vs-wevisone-vl-2b.md)\n- [Inkling 2 Small vs WeVisOne-VL-4B](https://www.anchorterminal.com/compare/inkling-2-small-vs-wevisone-vl-4b.md)\n- [Inkling 2 Small vs ZAYA1-8B](https://www.anchorterminal.com/compare/inkling-2-small-vs-zaya1-8b.md)\n- [Inkling-Small vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/inkling-small-vs-spark-x2-6-4b.md)\n- [Inkling vs Inkling 2 Small](https://www.anchorterminal.com/compare/inkling-vs-inkling-2-small.md)\n- [Inkling vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/inkling-vs-spark-x2-6-4b.md)\n- [InternVL3.5-GPT-OSS-20B-A4B-Preview vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/internvl3-5-gpt-oss-20b-a4b-preview-vs-spark-x2-6-4b.md)\n- [Kimi K3.1 Pro vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/kimi-k3-1-pro-vs-spark-x2-6-4b.md)\n- [Kimi K3 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/kimi-k3-vs-spark-x2-6-4b.md)\n- [Kolibri-1 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/kolibri-1-vs-spark-x2-6-4b.md)\n- [Kronos vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/kronos-vs-spark-x2-6-4b.md)\n- [Laguna M.1 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/laguna-m-1-vs-spark-x2-6-4b.md)\n- [Laguna S 2.1 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/laguna-s-2-1-vs-spark-x2-6-4b.md)\n- [Laguna XS 2.1 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/laguna-xs-2-1-vs-spark-x2-6-4b.md)\n- [LBS-27B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/lbs-27b-vs-spark-x2-6-4b.md)\n- [LFM2.5-2.6B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/lfm2-5-2-6b-vs-spark-x2-6-4b.md)\n- [LFM3-1.7B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/lfm3-1-7b-vs-spark-x2-6-4b.md)\n- [LFM3-Audio-2B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/lfm3-audio-2b-vs-spark-x2-6-4b.md)\n- [LFM3-Omni-2B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/lfm3-omni-2b-vs-spark-x2-6-4b.md)\n- [LFM3-VL-2B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/lfm3-vl-2b-vs-spark-x2-6-4b.md)\n- [Ling-3.0-tiny vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/ling-3-0-tiny-vs-spark-x2-6-4b.md)\n- [Ling-3.1-flash-1019 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/ling-3-1-flash-1019-vs-spark-x2-6-4b.md)\n- [LongCat-2.5 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/longcat-2-5-vs-spark-x2-6-4b.md)\n- [MiMo-V2.6 Distill Qwen 9B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/mimo-v2-6-distill-qwen-9b-vs-spark-x2-6-4b.md)\n- [MiMo-V2.6-Flash-RL vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/mimo-v2-6-flash-rl-vs-spark-x2-6-4b.md)\n- [MiniCPM-o 4.5 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/minicpm-o-4-5-vs-spark-x2-6-4b.md)\n- [MiniCPM-V 4.7 1B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/minicpm-v-4-7-1b-vs-spark-x2-6-4b.md)\n- [MiniCPM-V 4.7 35B-A3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/minicpm-v-4-7-35b-a3b-vs-spark-x2-6-4b.md)\n- [MiniCPM5-2B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/minicpm5-2b-vs-spark-x2-6-4b.md)\n- [MiniMax-M2.5 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/minimax-m2-5-vs-spark-x2-6-4b.md)\n- [MiniMax-M2.7 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/minimax-m2-7-vs-spark-x2-6-4b.md)\n- [MiniMax-M3.1-Flash vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/minimax-m3-1-flash-vs-spark-x2-6-4b.md)\n- [Mistral Large 4 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/mistral-large-4-vs-spark-x2-6-4b.md)\n- [Muse Glimmer 30B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/muse-glimmer-30b-vs-spark-x2-6-4b.md)\n- [Nanbeige4.2-3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nanbeige-4-2-3b-vs-spark-x2-6-4b.md)\n- [Nanbeige4.3-33B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nanbeige-4-3-33b-vs-spark-x2-6-4b.md)\n- [NVIDIA Nemotron 3.5 Bolt E4B 4GB vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nemotron-3-5-bolt-e4b-4gb-vs-spark-x2-6-4b.md)\n- [Nemotron 3.5 Lightning 30B A3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nemotron-3-5-lightning-30b-a3b-vs-spark-x2-6-4b.md)\n- [Nemotron 3 Nano 30B A3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nemotron-3-nano-30b-a3b-vs-spark-x2-6-4b.md)\n- [Nemotron 3 Nano 4B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nemotron-3-nano-4b-vs-spark-x2-6-4b.md)\n- [Nemotron 3 Nano Omni 30B A3B Reasoning vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nemotron-3-nano-omni-30b-a3b-reasoning-vs-spark-x2-6-4b.md)\n- [Nemotron 3 Super 120B A12B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nemotron-3-super-120b-a12b-vs-spark-x2-6-4b.md)\n- [Nemotron 3 Ultra 550B A55B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/nemotron-3-ultra-550b-a55b-vs-spark-x2-6-4b.md)\n- [North Mini Code 1.0 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/north-mini-code-1-0-vs-spark-x2-6-4b.md)\n- [occamy-1.0 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/occamy-1-0-vs-spark-x2-6-4b.md)\n- [Olmo 3 7B Think vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/olmo-3-7b-think-vs-spark-x2-6-4b.md)\n- [Ornith-1.5-122B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/ornith-1-5-122b-vs-spark-x2-6-4b.md)\n- [Ornith-1.5-35B-A3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/ornith-1-5-35b-a3b-vs-spark-x2-6-4b.md)\n- [Ornith-1.5-397B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/ornith-1-5-397b-vs-spark-x2-6-4b.md)\n- [Ornith-1.5-9B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/ornith-1-5-9b-vs-spark-x2-6-4b.md)\n- [OTel-2.0-LLM-31B-IT vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/otel-2-0-llm-31b-it-vs-spark-x2-6-4b.md)\n- [Qwen-AgentWorld-35B-A3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen-agentworld-35b-a3b-vs-spark-x2-6-4b.md)\n- [Qwen3-30B-A3B-Instruct-2507 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-30b-a3b-instruct-2507-vs-spark-x2-6-4b.md)\n- [Qwen3-4B-Instruct-2507 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-4b-instruct-2507-vs-spark-x2-6-4b.md)\n- [Qwen3.5-0.8B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-5-0-8b-vs-spark-x2-6-4b.md)\n- [Qwen3.5-122B-A10B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-5-122b-a10b-vs-spark-x2-6-4b.md)\n- [Qwen3.5-2B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-5-2b-vs-spark-x2-6-4b.md)\n- [Qwen3.5-397B-A17B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-5-397b-a17b-vs-spark-x2-6-4b.md)\n- [Qwen3.5-4B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-5-4b-vs-spark-x2-6-4b.md)\n- [Qwen3.5-9B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-5-9b-vs-spark-x2-6-4b.md)\n- [Qwen3.6-27B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-6-27b-vs-spark-x2-6-4b.md)\n- [Qwen3.6-35B-A3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-6-35b-a3b-vs-spark-x2-6-4b.md)\n- [Qwen3.8-27B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-8-27b-vs-spark-x2-6-4b.md)\n- [Qwen3.8-Flash-Next vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-8-flash-next-vs-spark-x2-6-4b.md)\n- [Qwen3-Coder-30B-A3B-Instruct vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-coder-30b-a3b-instruct-vs-spark-x2-6-4b.md)\n- [Qwen3-Coder-Next vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-coder-next-vs-spark-x2-6-4b.md)\n- [Qwen3-Omni-30B-A3B-Instruct vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-omni-30b-a3b-instruct-vs-spark-x2-6-4b.md)\n- [Qwen3-VL-2B-Instruct vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-vl-2b-instruct-vs-spark-x2-6-4b.md)\n- [Qwen3-VL-30B-A3B-Instruct vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-vl-30b-a3b-instruct-vs-spark-x2-6-4b.md)\n- [Qwen3-VL-32B-Instruct vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-vl-32b-instruct-vs-spark-x2-6-4b.md)\n- [Qwen3-VL-4B-Instruct vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-vl-4b-instruct-vs-spark-x2-6-4b.md)\n- [Qwen3-VL-8B-Instruct vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwen3-vl-8b-instruct-vs-spark-x2-6-4b.md)\n- [Qwopus3.8-27B-Flash-V2 vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/qwopus3-8-27b-flash-v2-vs-spark-x2-6-4b.md)\n- [Recursive Flint vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/recursive-flint-vs-spark-x2-6-4b.md)\n- [Ripple-65B Preview vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/ripple-65b-preview-vs-spark-x2-6-4b.md)\n- [SenseNova-Loop-9B-Preview vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/sensenova-loop-9b-preview-vs-spark-x2-6-4b.md)\n- [SmolLM3-3B vs Spark-X2.6-4B](https://www.anchorterminal.com/compare/smollm3-3b-vs-spark-x2-6-4b.md)\n- [Spark-X2.6-4B vs Step 3.7 Flash](https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-step-3-7-flash.md)\n- [Spark-X2.6-4B vs Swift 1.5 Qwen3.8-27B](https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-swift-1-5-qwen3-8-27b.md)\n- [Spark-X2.6-4B vs Swift 1.5 Qwen3.8-Flash-Next](https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-swift-1-5-qwen3-8-flash-next.md)\n- [Spark-X2.6-4B vs ThinkingCap (Qwen3.8 27B)](https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-thinkingcap-qwen3-8-27b.md)\n- [Spark-X2.6-4B vs Baidu Unlimited-OCR-2](https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-unlimited-ocr-2.md)\n- [Spark-X2.6-4B vs WeVisOne-VL-2B](https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-wevisone-vl-2b.md)\n- [Spark-X2.6-4B vs WeVisOne-VL-4B](https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-wevisone-vl-4b.md)\n- [Spark-X2.6-4B vs ZAYA1-8B](https://www.anchorterminal.com/compare/spark-x2-6-4b-vs-zaya1-8b.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-15",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.8",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Inkling 2 Small vs Spark-X2.6-4B",
        "url": ""
      }
    ],
    "description": "Spark-X2.6-4B scores 61 (C) to Inkling 2 Small's 58.8 (C) for open-weight models you run yourself. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Inkling 2 Small C 58.8",
      "Spark-X2.6-4B C 61",
      "scores"
    ],
    "h1": "Inkling 2 Small vs Spark-X2.6-4B",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/inkling-2-small-vs-spark-x2-6-4b",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Inkling 2 Small vs Spark-X2.6-4B for AI agents (2026)",
    "toc": null,
    "updated": "2026-11-12",
    "url": "https://www.anchorterminal.com/compare/inkling-2-small-vs-spark-x2-6-4b"
  },
  "tokens": {
    "markdown": 9650,
    "slim": 730
  },
  "version": 1
}
