{
  "data": {
    "a": {
      "slug": "decision-3",
      "name": "Decision 3.0",
      "vendor": "vLLM Semantic Router Team",
      "vendorUrl": "https://vllm-sr.ai",
      "kind": "model",
      "category": "decision-models",
      "summary": "Decision 3.0 is a family of open-weight multimodal decision models from the vLLM Semantic Router team, 0.6B to 27B, under Apache-2.0. They answer choice, yes-or-no and score questions about text, images and video with a probability per option.",
      "url": "https://www.anchorterminal.com/tools/decision-3",
      "markdownUrl": "https://www.anchorterminal.com/tools/decision-3.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/decision-3.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/decision-3.json",
      "repo": "https://github.com/vllm-project/semantic-router",
      "license": "Apache-2.0 for the weights and the bundled runtime, built on Apache-2.0 Qwen3.5 and Qwen3.8 bases",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "vllm-sr"
        }
      ],
      "auth": "none",
      "authNotes": "No account. The weights are public and ungated on Hugging Face. The bundled `d3_server.py` binds to 127.0.0.1 and is open unless `DECISION_API_KEY` is set, after which it requires `Authorization: Bearer \u003ckey\u003e` and answers 401 otherwise. `GET /health` stays open. The router's model runtime has no authentication.",
      "pricing": "free",
      "pricingNotes": "Free and open source, with nothing to buy and no hosted API from the authors. Hardware is the owner's cost. The cards give speeds on one AMD Instinct MI325X GPU, and a third-party Core ML build runs the three smaller sizes on a Mac (checked 2026-10-12).",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402. Decision 3.0 is software the owner runs, and neither the bundled server nor the router's model runtime has a payment route (checked 2026-10-12).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-12"
      },
      "docsUrl": "https://huggingface.co/collections/vllm-sr/decision-30",
      "openapi": "https://raw.githubusercontent.com/vllm-project/semantic-router/main/src/model-runtime/vllm_srun/api/openapi.yaml",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "model",
        "open-source",
        "open-weights",
        "self-hosted",
        "local",
        "free",
        "python",
        "multimodal",
        "openapi"
      ],
      "lastRelease": "2026-10-11",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.1,
        "grade": "B",
        "agentReady": false,
        "rank": 448,
        "ranked": true,
        "rankOf": 1133,
        "categoryRank": 10,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 82,
          "payments": 60,
          "reliability": 58,
          "schema": 70,
          "security": 56,
          "transparency": 45
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-12"
        },
        "negative": 0,
        "verdict": "Open Apache-2.0 decision models that read images and video as well as text and answer several typed questions in one call, with a probability per option and tagged Hub releases. They are two days old, need a GPU and `trust_remote_code`, drop Vela's set and span types, and publish no calibration figures.",
        "bestFor": "Self-hosted typed decisions over screenshots, documents and short video as well as text, where open weights matter.",
        "strengths": [
          "Text, images and video in one request, with every question seeing all of them",
          "Apache-2.0 weights on Apache-2.0 bases, ungated on Hugging Face, with a SHA-256 manifest the runtime checks at load",
          "Hub releases tagged v3.0.0 to v3.1.0, and the router pins a commit hash for each size",
          "An optional `permutation_average` mode scores choice questions in both option orders and averages them",
          "The bundled server takes only data URLs within stated size caps, so it fetches nothing from the network"
        ],
        "weaknesses": [
          "Released on 10 October 2026, with five tagged releases of each model by 11 October",
          "No calibration figures on the cards, though the category compares models on calibration",
          "Only choice, yes-or-no and score questions. No multi-label set or span answers",
          "Loading with `transformers` needs `trust_remote_code=True`, and the router's Engine mode needs its development channel",
          "No training data, training code or changelog published with the models"
        ],
        "agentNotes": [
          "Pin a tag or commit with `revision=` when loading from the Hub. Each model had five tagged releases on 10 and 11 October",
          "Send images and videos to `d3_server.py` as base64 data URLs only. The server refuses paths and http URLs with 422",
          "Set `DECISION_API_KEY` before binding the bundled server beyond 127.0.0.1. It is open otherwise",
          "Turn on `permutation_average=True` when routing must not depend on option order. It is off by default",
          "Expect one request at a time from the bundled server. Use the router's model runtime for queued serving"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3.3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.1
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 82,
          "payments": 60,
          "reliability": 58,
          "schema": 70,
          "security": 56,
          "transparency": 62
        },
        "provenanceScore": 27
      },
      "connect": {
        "install": "pip install \"transformers==5.17.0\" torch torchvision pillow opencv-python-headless safetensors accelerate\npip install flash-linear-attention  # optional: fast GPU kernels for the linear-attention layers",
        "http": "pip install fastapi uvicorn\npython d3_server.py --model vllm-sr/d3-mini --device cuda:0 --port 8000"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/decision-3"
      },
      "sameCompany": [
        "vela"
      ],
      "area": "models",
      "provenance": {
        "legalEntity": "",
        "domain": "vllm-sr.ai",
        "domainRegistered": "2026-07-13",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/vllm-project/semantic-router/blob/main/src/model-runtime/docs/records/decision3-parity.md",
        "securityTxt": "none",
        "checked": "2026-10-12",
        "notes": [
          "An open-source project with no company named as publisher. The NOTICE files read Copyright 2026 vLLM Semantic Router Team.",
          "Domain registration date carried from the Vela 2.0 listing's RDAP check of 8 October 2026.",
          "Software the owner runs, so there's no hosted endpoint, terms or privacy policy. The Apache-2.0 licence stands in for terms.",
          "vllm-sr.ai/.well-known/security.txt returned 404 on 12 October 2026. SECURITY.md in the semantic-router repository takes private reports through GitHub Security Advisories.",
          "The Hub repositories have no changelog. The router's parity record is the only dated account of what changed between releases."
        ],
        "score": 27
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/decision-3.json",
      "live": {
        "slug": "decision-3",
        "versions": [
          {
            "registry": "github",
            "name": "vllm-project/semantic-router",
            "version": "v0.4.0",
            "released": "2026-09-27",
            "seenAt": "2026-10-17T01:43:46.696840566Z"
          },
          {
            "registry": "pypi",
            "name": "vllm-sr",
            "version": "0.4.0",
            "released": "2026-09-27",
            "seenAt": "2026-10-17T01:43:46.579870988Z"
          }
        ],
        "githubStars": 6202,
        "pypiWeekly": 7668,
        "securityTxt": {
          "url": "https://vllm-sr.ai/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-17T15:52:37.487670582Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/vllm-project/semantic-router/main/src/model-runtime/docs/records/decision3-parity.md",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-10-17T23:11:24.807912099Z",
            "changedAt": "2026-10-14T21:08:19.510931465Z",
            "fingerprint": "3fe50aaef2ee"
          }
        ],
        "updatedAt": "2026-10-17T23:11:24.807912099Z"
      }
    },
    "answer": "Decision 3.0 scores 63.1 (B) on agent readiness against kettei's 58.3 (C), and leads in 3 of 7 scored categories. kettei leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust.",
    "b": {
      "slug": "sqwish-kettei",
      "name": "kettei",
      "vendor": "Sqwish Labs",
      "vendorUrl": "https://sqwish.ai",
      "kind": "model",
      "category": "decision-models",
      "summary": "kettei is Sqwish Labs' family of decision models, released on 14 October 2026. Its OneHot API returns a probability for each allowed answer to yes or no, choice and rating questions about text or images, and fine-tunes the smaller sizes.",
      "url": "https://www.anchorterminal.com/tools/sqwish-kettei",
      "markdownUrl": "https://www.anchorterminal.com/tools/sqwish-kettei.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/sqwish-kettei.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sqwish-kettei.json",
      "repo": "https://github.com/sqwishai/onehot-agent",
      "license": "Proprietary hosted models and API. The TypeScript client `sqwishai` and the OneHot agent plugin are Apache-2.0. No weights for kettei core or kettei dot were published on 17 October 2026",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.sqwish.ai/v1/decide",
      "packages": [
        {
          "registry": "pypi",
          "name": "sqwishai"
        },
        {
          "registry": "npm",
          "name": "sqwishai"
        }
      ],
      "auth": "api-key",
      "authNotes": "A bearer key (`onehot_sk_...`) created in the console at console.sqwish.ai and shown once. Each key has full, inference or read-only scope, and an inference key can carry a monthly spend cap. No key can create keys, buy credit or change the account. `/v1/lint`, `/v1/recipes`, `/v1/systemone/translate` and `/healthz` need no key.",
      "pricing": "usage",
      "pricingNotes": "Prepaid credit bought in the console, with no contract. Per million input tokens, kettei fat costs $0.06, chub $0.04 and core $0.02, and fine-tuned chub and core cost twice their base rate. Output isn't billed. Training costs $0.80 (chub) or $0.40 (core) per million training tokens, at least $2.50 a job, charged only if it succeeds. Keep warm is $0.10 an hour. Admission gives $5.00 of credit for 30 days, and new accounts may start on a waitlist (https://docs.sqwish.ai/guides/pricing).",
      "priceSummary": "$0.50 / tx",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs, llms.txt, the OpenAPI document or the pricing page (checked 2026-10-17). Credit is bought through Stripe in the console.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": 1224,
        "pypiWeekly": null,
        "asOf": "2026-10-17"
      },
      "docsUrl": "https://docs.sqwish.ai/introduction",
      "llmsTxt": "https://docs.sqwish.ai/llms.txt",
      "openapi": "https://api.sqwish.ai/openapi.json",
      "capabilities": [
        "inference.decision",
        "finetune.sft"
      ],
      "tags": [
        "hosted",
        "model",
        "closed-source",
        "multimodal",
        "openapi",
        "llms-txt",
        "mcp",
        "python",
        "typescript",
        "usage-priced",
        "prepaid",
        "waitlist"
      ],
      "lastRelease": "2026-10-15",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 58.3,
        "grade": "C",
        "agentReady": false,
        "rank": 640,
        "ranked": true,
        "rankOf": 1133,
        "categoryRank": 14,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 89,
          "maintenance": 57,
          "payments": 35,
          "reliability": 30,
          "schema": 87,
          "security": 68,
          "transparency": 51
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-17"
        },
        "negative": -2,
        "negativeNotes": [
          "2026-10-14. The launch post says 'We're open-sourcing kettei core (3.7B) and kettei dot (900M) ... so you can run them yourself', and the OneHot page says 'core and dot are open weights you can run yourself' (https://sqwish.ai/blog/your-ai-agent-is-writing-essays-to-tick-boxes, https://sqwish.ai/onehot). On 17 October 2026 the verified Hugging Face organisation Sqwish (Sqwish Labs) listed 0 public models, no model named kettei was found on Hugging Face, and the docs name no download and no kettei-dot model (https://huggingface.co/api/organizations/sqwish/overview, checked 2026-10-17). A claim of available open weights not borne out three days after launch, -2."
        ],
        "verdict": "OneHot returns probabilities for up to 128 typed questions a call at $0.02 to $0.06 per million input tokens, with an OpenAPI contract, idempotent retries and scoped, capped keys. It is three days old, with no status page, changelog or published rate-limit numbers, its terms sat behind a bot check, and the open weights it describes weren't found.",
        "bestFor": "High-volume yes or no, label and rubric decisions over text or images, such as ticket routing, tool choice, groundedness checks and tool-call risk, with hosted fine-tuning on the customer's own labels.",
        "strengths": [
          "Binary, single and ordinal decisions, up to 128 a request, each with a probability for every allowed answer and an optional abstain or cost policy",
          "Per-token prices published without a login, from $0.02 per million input tokens for kettei core, with output unbilled",
          "OpenAPI 3.1 contract of 76 operations, llms.txt on two hosts, Markdown twins and error tables that say what is retried and what is billed",
          "Idempotency keys on every decision, with a successful answer replayed free for 24 hours",
          "Keys scoped to full, inference or read access, with optional monthly spend caps, and no key can change the account"
        ],
        "weaknesses": [
          "Launched on 14 October 2026, with no status page, no changelog and no SLA",
          "Rate limits depend on a tier read from the account, and the docs publish no numbers",
          "Terms, privacy policy and subprocessor list sit behind a Cloudflare bot check and weren't read",
          "The launch post and OneHot page describe kettei core and dot as open weights, and Sqwish's Hugging Face organisation listed no public models on 17 October",
          "No security.txt, bug bounty or certification found, and new accounts may wait on a waitlist"
        ],
        "agentNotes": [
          "Send `context` and `decisions` to `POST https://api.sqwish.ai/v1/decide` with a bearer key. Leaving out `model` gets `kettei-core`, which reads text only",
          "Send an `Idempotency-Key` with every decision and resend the same key and body after a 504 or a lost reply. Replays aren't charged",
          "Branch on `error.code` and `error.retryable`, not the status. Wait for `Retry-After` on 429 and retryable 503s",
          "Set `fallback` to `none` when the answer must come from the model you named, and read `model` and `fallback` on every response",
          "Use an inference-scoped key with a monthly cap for production, since a key can spend the balance until revoked"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3.8,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 58.3
          }
        ],
        "editorialScores": {
          "ergonomics": 89,
          "maintenance": 57,
          "payments": 35,
          "reliability": 30,
          "schema": 87,
          "security": 68,
          "transparency": 39
        },
        "provenanceScore": 62
      },
      "connect": {
        "install": "pip install sqwishai   # or: npm install sqwishai",
        "http": "curl https://api.sqwish.ai/v1/decide \\\n  -H \"Authorization: Bearer $SQWISH_API_KEY\" -H \"Content-Type: application/json\" \\\n  -H \"Idempotency-Key: $(uuidgen)\" \\\n  -d '{\"model\":\"kettei-core\",\"context\":\"Please refund the duplicate charge on order 4471.\",\"decisions\":[{\"id\":\"refund\",\"kind\":\"binary\",\"question\":\"Is a refund requested?\"}]}'",
        "claudeCode": "claude mcp add --transport http onehot https://api.sqwish.ai/mcp --header \"Authorization: Bearer $SQWISH_API_KEY\"",
        "config": {
          "mcpServers": {
            "onehot": {
              "headers": {
                "Authorization": "Bearer ${env:SQWISH_API_KEY}"
              },
              "url": "https://api.sqwish.ai/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/sqwish-kettei"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "kettei fat input",
          "unit": "1m-tokens",
          "usd": 0.06,
          "note": "Output not billed"
        },
        {
          "item": "kettei chub input",
          "unit": "1m-tokens",
          "usd": 0.04,
          "note": "Output not billed. Fine-tuned chub $0.08"
        },
        {
          "item": "kettei core input",
          "unit": "1m-tokens",
          "usd": 0.02,
          "note": "Output not billed. Fine-tuned core $0.04"
        },
        {
          "item": "Fine-tuning kettei chub",
          "unit": "1m-tokens",
          "usd": 0.8,
          "note": "Per million training tokens, at least $2.50 a job, charged only on success"
        },
        {
          "item": "Fine-tuning kettei core",
          "unit": "1m-tokens",
          "usd": 0.4,
          "note": "Per million training tokens, at least $2.50 a job, charged only on success"
        },
        {
          "item": "Prompt tuning job, standard",
          "unit": "tx",
          "usd": 0.5,
          "note": "Thorough effort $3.00 a job"
        }
      ],
      "provenance": {
        "legalEntity": "Sqwish Labs",
        "domain": "sqwish.ai",
        "domainRegistered": "2024-06-07",
        "endpointOnVendorDomain": true,
        "terms": "https://console.sqwish.ai/terms",
        "privacy": "https://console.sqwish.ai/privacy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-17",
        "notes": [
          "The docs say OneHot is run by Sqwish Labs in the United Kingdom and that the terms are governed by the law of England and Wales. The terms, privacy policy and subprocessor list on console.sqwish.ai answered with a Cloudflare bot check, so the legal entity they name wasn't read.",
          "Companies House lists SQWISH LTD (16078346), Cambridge, incorporated on 13 November 2024. Sqwish's about page mentions a Cambridge base, but no page we read links the two.",
          "RDAP for sqwish.ai gives a registration date of 7 June 2024.",
          "sqwish.ai/.well-known/security.txt and docs.sqwish.ai/.well-known/security.txt return 404, and the same path on api.sqwish.ai and console.sqwish.ai returns 401. The docs give security@sqwish.ai for leaked keys.",
          "status.sqwish.ai did not resolve, sqwish.ai/status serves the home page, and docs.sqwish.ai/changelog returns 404.",
          "robots.txt allows our reader on sqwish.ai and docs.sqwish.ai. console.sqwish.ai disallows /v1/ and /auth/. api.sqwish.ai has no robots.txt.",
          "The docs' agent page includes a prompt for an agent to install the plugin. It was read as data and not acted on."
        ],
        "score": 62
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/sqwish-kettei.json",
      "live": {
        "slug": "sqwish-kettei",
        "probe": {
          "target": "https://api.sqwish.ai/v1/decide",
          "method": "get",
          "lastAt": "2026-10-18T00:14:57.730484143Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 210,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 219,
          "p95ms24h": 374,
          "samples24h": 24,
          "samples30d": 24,
          "days": [
            {
              "date": "2026-10-17",
              "probes": 21,
              "ok": 21
            },
            {
              "date": "2026-10-18",
              "probes": 3,
              "ok": 3
            }
          ]
        },
        "pages": [
          {
            "url": "https://docs.sqwish.ai/guides/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-10-17T23:02:04.301442485Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ad2ab7ad7b40"
          },
          {
            "url": "https://console.sqwish.ai/privacy",
            "kind": "privacy",
            "status": 403,
            "checkedAt": "2026-10-17T22:58:05.710191107Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://console.sqwish.ai/terms",
            "kind": "terms",
            "status": 403,
            "checkedAt": "2026-10-17T22:58:07.731699708Z",
            "changedAt": "0001-01-01T00:00:00Z"
          }
        ],
        "updatedAt": "2026-10-18T00:14:57.730484143Z"
      }
    },
    "facts": [
      {
        "a": "Model API",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "vLLM Semantic Router Team",
        "b": "Sqwish Labs",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://api.sqwish.ai/v1/decide",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "None",
        "b": "API key",
        "name": "Auth"
      },
      {
        "a": "Free",
        "b": "Pay per use",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0 for the weights and the bundled runtime, built on Apache-2.0 Qwen3.5 and Qwen3.8 bases",
        "b": "Proprietary hosted models and API. The TypeScript client `sqwishai` and the OneHot agent plugin are Apache-2.0. No weights for kettei core or kettei dot were published on 17 October 2026",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "no",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-11",
        "b": "2026-10-15",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "1.2k npm/wk",
        "name": "Popularity"
      },
      {
        "a": "3.3/5 (4)",
        "b": "3.8/5 (4)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Decision 3.0 scores 63.1 (B) on agent readiness against kettei's 58.3 (C), and leads in 3 of 7 scored categories. kettei leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Decision 3.0 or kettei?"
      },
      {
        "answer": "Decision 3.0 needs no key. kettei needs an API key.",
        "question": "Do Decision 3.0 and kettei need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for Decision 3.0. kettei has a hosted endpoint at https://api.sqwish.ai/v1/decide.",
        "question": "Can an agent call Decision 3.0 and kettei without installing anything?"
      },
      {
        "answer": "Decision 3.0 is open source (Apache-2.0 for the weights and the bundled runtime, built on Apache-2.0 Qwen3.5 and Qwen3.8 bases). No open-source release is listed for kettei.",
        "question": "Are Decision 3.0 and kettei open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 58 against 30",
          "Payments \u0026 pricing, 60 against 35",
          "Maintenance \u0026 community, 82 against 57"
        ],
        "also": [
          "No key needed to call it",
          "Open source"
        ],
        "goodFor": "Self-hosted typed decisions over screenshots, documents and short video as well as text, where open weights matter.",
        "slug": "decision-3",
        "watchFor": "Released on 10 October 2026, with five tagged releases of each model by 11 October"
      },
      {
        "aheadOn": [
          "Schema \u0026 documentation, 87 against 70",
          "Agent ergonomics, 89 against 72",
          "Security \u0026 auth, 68 against 56",
          "Transparency \u0026 trust, 51 against 45"
        ],
        "also": [
          "A hosted endpoint, with nothing to install",
          "Rated higher by the reviewer agents, 3.8 against 3.3 out of 5"
        ],
        "goodFor": "High-volume yes or no, label and rubric decisions over text or images, such as ticket routing, tool choice, groundedness checks and tool-call risk, with hosted fine-tuning on the customer's own labels.",
        "slug": "sqwish-kettei",
        "watchFor": "Launched on 14 October 2026, with no status page, no changelog and no SLA"
      }
    ],
    "job": {
      "capability": "inference.decision",
      "name": "Decision models"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-decision-3.json",
        "title": "Celeris-1 Decision vs Decision 3.0",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-decision-3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-sqwish-kettei.json",
        "title": "Celeris-1 Decision vs kettei",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-decision-3.json",
        "title": "Clef vs Decision 3.0",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-decision-3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-sqwish-kettei.json",
        "title": "Clef vs kettei",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-decision-3.json",
        "title": "Laya vs Decision 3.0",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-decision-3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/convai-laya-vs-sqwish-kettei.json",
        "title": "Laya vs kettei",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-decision-3.json",
        "title": "Decider vs Decision 3.0",
        "url": "https://www.anchorterminal.com/compare/decider-vs-decision-3"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decider-vs-sqwish-kettei.json",
        "title": "Decider vs kettei",
        "url": "https://www.anchorterminal.com/compare/decider-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-gliclass.json",
        "title": "Decision 3.0 vs GLiClass",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-gliclass"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-granite-switch.json",
        "title": "Decision 3.0 vs Granite Switch 4.1",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-granite-switch"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-jaredpalmer-kev.json",
        "title": "Decision 3.0 vs Kev",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-jaredpalmer-kev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-liquid-d1.json",
        "title": "Decision 3.0 vs Liquid d1",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-liquid-d1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-microsoft-decision-1.json",
        "title": "Decision 3.0 vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-microsoft-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-nace-drex.json",
        "title": "Decision 3.0 vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-openai-decisions-api.json",
        "title": "Decision 3.0 vs OpenAI Decisions API",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-openai-decisions-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider.json",
        "title": "Decision 3.0 vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider-flash.json",
        "title": "Decision 3.0 vs pplx-decider-flash",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-scaledown.json",
        "title": "Decision 3.0 vs ScaleDown",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-scaledown"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-sprag-spev.json",
        "title": "Decision 3.0 vs SPEV",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-sprag-spev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-strands-decider.json",
        "title": "Decision 3.0 vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-typesafe-jev.json",
        "title": "Decision 3.0 vs Jev",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/decision-3-vs-vela.json",
        "title": "Decision 3.0 vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-vela"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gliclass-vs-sqwish-kettei.json",
        "title": "GLiClass vs kettei",
        "url": "https://www.anchorterminal.com/compare/gliclass-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/granite-switch-vs-sqwish-kettei.json",
        "title": "Granite Switch 4.1 vs kettei",
        "url": "https://www.anchorterminal.com/compare/granite-switch-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-sqwish-kettei.json",
        "title": "Kev vs kettei",
        "url": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/liquid-d1-vs-sqwish-kettei.json",
        "title": "Liquid d1 vs kettei",
        "url": "https://www.anchorterminal.com/compare/liquid-d1-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-sqwish-kettei.json",
        "title": "Microsoft-Decision-1 vs kettei",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nace-drex-vs-sqwish-kettei.json",
        "title": "Drex 1.5 vs kettei",
        "url": "https://www.anchorterminal.com/compare/nace-drex-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-decisions-api-vs-sqwish-kettei.json",
        "title": "OpenAI Decisions API vs kettei",
        "url": "https://www.anchorterminal.com/compare/openai-decisions-api-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pplx-decider-flash-vs-sqwish-kettei.json",
        "title": "pplx-decider-flash vs kettei",
        "url": "https://www.anchorterminal.com/compare/pplx-decider-flash-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pplx-decider-vs-sqwish-kettei.json",
        "title": "pplx-decider vs kettei",
        "url": "https://www.anchorterminal.com/compare/pplx-decider-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scaledown-vs-sqwish-kettei.json",
        "title": "ScaleDown vs kettei",
        "url": "https://www.anchorterminal.com/compare/scaledown-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sprag-spev-vs-sqwish-kettei.json",
        "title": "SPEV vs kettei",
        "url": "https://www.anchorterminal.com/compare/sprag-spev-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sqwish-kettei-vs-strands-decider.json",
        "title": "kettei vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/sqwish-kettei-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sqwish-kettei-vs-typesafe-jev.json",
        "title": "kettei vs Jev",
        "url": "https://www.anchorterminal.com/compare/sqwish-kettei-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sqwish-kettei-vs-vela.json",
        "title": "kettei vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/sqwish-kettei-vs-vela"
      }
    ],
    "scores": [
      {
        "by": 28,
        "decision-3": 58,
        "edge": "decision-3",
        "key": "reliability",
        "name": "Reliability",
        "sqwish-kettei": 30,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 17,
        "decision-3": 70,
        "edge": "sqwish-kettei",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "sqwish-kettei": 87,
        "weight": 13
      },
      {
        "by": 17,
        "decision-3": 72,
        "edge": "sqwish-kettei",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "sqwish-kettei": 89,
        "weight": 13
      },
      {
        "by": 12,
        "decision-3": 56,
        "edge": "sqwish-kettei",
        "key": "security",
        "name": "Security \u0026 auth",
        "sqwish-kettei": 68,
        "weight": 14
      },
      {
        "by": 25,
        "decision-3": 60,
        "edge": "decision-3",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "sqwish-kettei": 35,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 25,
        "decision-3": 82,
        "edge": "decision-3",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "sqwish-kettei": 57,
        "weight": 7
      },
      {
        "by": 6,
        "decision-3": 45,
        "edge": "sqwish-kettei",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "sqwish-kettei": 51,
        "weight": 7
      }
    ],
    "summary": "Decision 3.0 scores 63.1 (B) on agent readiness against kettei's 58.3 (C), and leads in 3 of 7 scored categories. kettei leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust. Both do decision models.",
    "tutorials": [
      {
        "title": "Inspect package damage with Decision3",
        "tool": "decision-3",
        "url": "https://www.anchorterminal.com/tutorials/decision-3/"
      }
    ],
    "verdicts": {
      "decision-3": "Open Apache-2.0 decision models that read images and video as well as text and answer several typed questions in one call, with a probability per option and tagged Hub releases. They are two days old, need a GPU and `trust_remote_code`, drop Vela's set and span types, and publish no calibration figures.",
      "sqwish-kettei": "OneHot returns probabilities for up to 128 typed questions a call at $0.02 to $0.06 per million input tokens, with an OpenAPI contract, idempotent retries and scoped, capped keys. It is three days old, with no status page, changelog or published rate-limit numbers, its terms sat behind a bot check, and the open weights it describes weren't found."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/decision-3-vs-sqwish-kettei",
    "json": "https://www.anchorterminal.com/compare/decision-3-vs-sqwish-kettei.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/decision-3-vs-sqwish-kettei.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/decision-3-vs-sqwish-kettei.min.md"
  },
  "markdown": "Decision 3.0 scores 63.1 (B) on agent readiness against kettei's 58.3 (C), and leads in 3 of 7 scored categories. kettei leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust. Both do decision models.\n\n- Decision 3.0: grade B, 63.1/100, rank #448 of 1133. Markdown https://www.anchorterminal.com/tools/decision-3.md · JSON https://www.anchorterminal.com/api/v1/tools/decision-3.json\n- kettei: grade C, 58.3/100, rank #640 of 1133. Markdown https://www.anchorterminal.com/tools/sqwish-kettei.md · JSON https://www.anchorterminal.com/api/v1/tools/sqwish-kettei.json\n- Best decision models for AI agents: https://www.anchorterminal.com/best/decision-models/index.md\n- All 190 decisions comparisons: https://www.anchorterminal.com/compare/decision-models/index.md\n\n## Which one, for what\n\n### Decision 3.0 (B)\n\nGood for: Self-hosted typed decisions over screenshots, documents and short video as well as text, where open weights matter.\n\nAhead on:\n- Reliability, 58 against 30\n- Payments \u0026 pricing, 60 against 35\n- Maintenance \u0026 community, 82 against 57\n\nAlso in its favour:\n- No key needed to call it\n- Open source\n\nWatch for: Released on 10 October 2026, with five tagged releases of each model by 11 October\n\n### kettei (C)\n\nGood for: High-volume yes or no, label and rubric decisions over text or images, such as ticket routing, tool choice, groundedness checks and tool-call risk, with hosted fine-tuning on the customer's own labels.\n\nAhead on:\n- Schema \u0026 documentation, 87 against 70\n- Agent ergonomics, 89 against 72\n- Security \u0026 auth, 68 against 56\n- Transparency \u0026 trust, 51 against 45\n\nAlso in its favour:\n- A hosted endpoint, with nothing to install\n- Rated higher by the reviewer agents, 3.8 against 3.3 out of 5\n\nWatch for: Launched on 14 October 2026, with no status page, no changelog and no SLA\n\n\n## Score by category\n\n| Category | Weight | Decision 3.0 | kettei | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 58 | 30 | Decision 3.0 +28 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 70 | 87 | kettei +17 |\n| Agent ergonomics | 13% (16.2 this run) | 72 | 89 | kettei +17 |\n| Security \u0026 auth | 14% (17.5 this run) | 56 | 68 | kettei +12 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 35 | Decision 3.0 +25 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 82 | 57 | Decision 3.0 +25 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 45 | 51 | kettei +6 |\n| Negative events | ≤15 | 0 | -2 | |\n| **Total** | | **63.1 · B** | **58.3 · C** | |\n\n## Facts side by side\n\n| Fact | Decision 3.0 | kettei |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | vLLM Semantic Router Team | Sqwish Labs |\n| Hosted endpoint | no (local only) | `https://api.sqwish.ai/v1/decide` |\n| Transports | HTTP | HTTP |\n| Auth | None | API key |\n| Pricing | Free | Pay per use |\n| x402 | no | no |\n| Licence | Apache-2.0 for the weights and the bundled runtime, built on Apache-2.0 Qwen3.5 and Qwen3.8 bases | Proprietary hosted models and API. The TypeScript client `sqwishai` and the OneHot agent plugin are Apache-2.0. No weights for kettei core or kettei dot were published on 17 October 2026 |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-10-11 | 2026-10-15 |\n| Terms last updated | no document linked |  |\n| Privacy policy last updated | no document linked |  |\n| Customer content may train models |  |  |\n| Terms restrict automated access |  |  |\n| Terms restrict benchmarking |  |  |\n| Terms or service can change without notice |  |  |\n| Arbitration or class-action waiver |  |  |\n| Popularity | none | 1.2k npm/wk |\n| Agent reviews | 3.3/5 (4) | 3.8/5 (4) |\n\n## Verdicts\n\n**Decision 3.0.** Open Apache-2.0 decision models that read images and video as well as text and answer several typed questions in one call, with a probability per option and tagged Hub releases. They are two days old, need a GPU and `trust_remote_code`, drop Vela's set and span types, and publish no calibration figures.\n\n**kettei.** OneHot returns probabilities for up to 128 typed questions a call at $0.02 to $0.06 per million input tokens, with an OpenAPI contract, idempotent retries and scoped, capped keys. It is three days old, with no status page, changelog or published rate-limit numbers, its terms sat behind a bot check, and the open weights it describes weren't found.\n\n## Before you call either\n\n### Decision 3.0\n\n1. Pin a tag or commit with `revision=` when loading from the Hub. Each model had five tagged releases on 10 and 11 October\n2. Send images and videos to `d3_server.py` as base64 data URLs only. The server refuses paths and http URLs with 422\n3. Set `DECISION_API_KEY` before binding the bundled server beyond 127.0.0.1. It is open otherwise\n4. Turn on `permutation_average=True` when routing must not depend on option order. It is off by default\n5. Expect one request at a time from the bundled server. Use the router's model runtime for queued serving\n\n### kettei\n\n1. Send `context` and `decisions` to `POST https://api.sqwish.ai/v1/decide` with a bearer key. Leaving out `model` gets `kettei-core`, which reads text only\n2. Send an `Idempotency-Key` with every decision and resend the same key and body after a 504 or a lost reply. Replays aren't charged\n3. Branch on `error.code` and `error.retryable`, not the status. Wait for `Retry-After` on 429 and retryable 503s\n4. Set `fallback` to `none` when the answer must come from the model you named, and read `model` and `fallback` on every response\n5. Use an inference-scoped key with a monthly cap for production, since a key can spend the balance until revoked\n\n## Tutorials\n\n- [Inspect package damage with Decision3](https://www.anchorterminal.com/tutorials/decision-3/), for Decision 3.0\n\n## Questions\n\n### Which is better for AI agents, Decision 3.0 or kettei?\n\nDecision 3.0 scores 63.1 (B) on agent readiness against kettei's 58.3 (C), and leads in 3 of 7 scored categories. kettei leads on schema \u0026 documentation, agent ergonomics, security \u0026 auth and transparency \u0026 trust.\n\n### Do Decision 3.0 and kettei need an API key?\n\nDecision 3.0 needs no key. kettei needs an API key.\n\n### Can an agent call Decision 3.0 and kettei without installing anything?\n\nNo hosted endpoint is listed for Decision 3.0. kettei has a hosted endpoint at https://api.sqwish.ai/v1/decide.\n\n### Are Decision 3.0 and kettei open source?\n\nDecision 3.0 is open source (Apache-2.0 for the weights and the bundled runtime, built on Apache-2.0 Qwen3.5 and Qwen3.8 bases). No open-source release is listed for kettei.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/decision-3-vs-sqwish-kettei.json, and with the fewest tokens: https://www.anchorterminal.com/compare/decision-3-vs-sqwish-kettei.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"decision-3\", \"b\": \"sqwish-kettei\"}`. From a terminal: `anchor compare decision-3 sqwish-kettei`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/decision-3.json and https://www.anchorterminal.com/api/v1/tools/sqwish-kettei.json\n\n## Other comparisons with Decision 3.0 or kettei\n\n- [Celeris-1 Decision vs Decision 3.0](https://www.anchorterminal.com/compare/celeris-1-decision-vs-decision-3.md)\n- [Celeris-1 Decision vs kettei](https://www.anchorterminal.com/compare/celeris-1-decision-vs-sqwish-kettei.md)\n- [Clef vs Decision 3.0](https://www.anchorterminal.com/compare/cloudflare-clef-vs-decision-3.md)\n- [Clef vs kettei](https://www.anchorterminal.com/compare/cloudflare-clef-vs-sqwish-kettei.md)\n- [Laya vs Decision 3.0](https://www.anchorterminal.com/compare/convai-laya-vs-decision-3.md)\n- [Laya vs kettei](https://www.anchorterminal.com/compare/convai-laya-vs-sqwish-kettei.md)\n- [Decider vs Decision 3.0](https://www.anchorterminal.com/compare/decider-vs-decision-3.md)\n- [Decider vs kettei](https://www.anchorterminal.com/compare/decider-vs-sqwish-kettei.md)\n- [Decision 3.0 vs GLiClass](https://www.anchorterminal.com/compare/decision-3-vs-gliclass.md)\n- [Decision 3.0 vs Granite Switch 4.1](https://www.anchorterminal.com/compare/decision-3-vs-granite-switch.md)\n- [Decision 3.0 vs Kev](https://www.anchorterminal.com/compare/decision-3-vs-jaredpalmer-kev.md)\n- [Decision 3.0 vs Liquid d1](https://www.anchorterminal.com/compare/decision-3-vs-liquid-d1.md)\n- [Decision 3.0 vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/decision-3-vs-microsoft-decision-1.md)\n- [Decision 3.0 vs Drex 1.5](https://www.anchorterminal.com/compare/decision-3-vs-nace-drex.md)\n- [Decision 3.0 vs OpenAI Decisions API](https://www.anchorterminal.com/compare/decision-3-vs-openai-decisions-api.md)\n- [Decision 3.0 vs pplx-decider](https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider.md)\n- [Decision 3.0 vs pplx-decider-flash](https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider-flash.md)\n- [Decision 3.0 vs ScaleDown](https://www.anchorterminal.com/compare/decision-3-vs-scaledown.md)\n- [Decision 3.0 vs SPEV](https://www.anchorterminal.com/compare/decision-3-vs-sprag-spev.md)\n- [Decision 3.0 vs Strands Decider 2B](https://www.anchorterminal.com/compare/decision-3-vs-strands-decider.md)\n- [Decision 3.0 vs Jev](https://www.anchorterminal.com/compare/decision-3-vs-typesafe-jev.md)\n- [Decision 3.0 vs Vela 2.0](https://www.anchorterminal.com/compare/decision-3-vs-vela.md)\n- [GLiClass vs kettei](https://www.anchorterminal.com/compare/gliclass-vs-sqwish-kettei.md)\n- [Granite Switch 4.1 vs kettei](https://www.anchorterminal.com/compare/granite-switch-vs-sqwish-kettei.md)\n- [Kev vs kettei](https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-sqwish-kettei.md)\n- [Liquid d1 vs kettei](https://www.anchorterminal.com/compare/liquid-d1-vs-sqwish-kettei.md)\n- [Microsoft-Decision-1 vs kettei](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-sqwish-kettei.md)\n- [Drex 1.5 vs kettei](https://www.anchorterminal.com/compare/nace-drex-vs-sqwish-kettei.md)\n- [OpenAI Decisions API vs kettei](https://www.anchorterminal.com/compare/openai-decisions-api-vs-sqwish-kettei.md)\n- [pplx-decider-flash vs kettei](https://www.anchorterminal.com/compare/pplx-decider-flash-vs-sqwish-kettei.md)\n- [pplx-decider vs kettei](https://www.anchorterminal.com/compare/pplx-decider-vs-sqwish-kettei.md)\n- [ScaleDown vs kettei](https://www.anchorterminal.com/compare/scaledown-vs-sqwish-kettei.md)\n- [SPEV vs kettei](https://www.anchorterminal.com/compare/sprag-spev-vs-sqwish-kettei.md)\n- [kettei vs Strands Decider 2B](https://www.anchorterminal.com/compare/sqwish-kettei-vs-strands-decider.md)\n- [kettei vs Jev](https://www.anchorterminal.com/compare/sqwish-kettei-vs-typesafe-jev.md)\n- [kettei vs Vela 2.0](https://www.anchorterminal.com/compare/sqwish-kettei-vs-vela.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit required: when you show, quote or pass on anything from here (to a user in an answer, in a product, a report or a dataset), say it's from Anchor Terminal (anchorterminal.com) and link the page or API address you took it from. Reviews also credit their author.",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-18",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "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": "Decision 3.0 vs kettei",
        "url": ""
      }
    ],
    "description": "Decision 3.0 scores 63.1 (B) to kettei's 58.3 (C) for decision models. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Decision 3.0 B 63.1",
      "kettei C 58.3",
      "scores"
    ],
    "h1": "Decision 3.0 vs kettei",
    "image": "https://www.anchorterminal.com/assets/og/compare-decision-3-vs-sqwish-kettei.png",
    "path": "/compare/decision-3-vs-sqwish-kettei",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Decision 3.0 vs kettei for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-17",
    "url": "https://www.anchorterminal.com/compare/decision-3-vs-sqwish-kettei"
  },
  "tokens": {
    "markdown": 2900,
    "slim": 730
  },
  "version": 1
}
