{
  "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": 413,
        "ranked": true,
        "rankOf": 965,
        "categoryRank": 8,
        "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": 0,
        "avgRating": 0,
        "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"
    },
    "answer": "Decision 3.0 and pplx-decider score within a point of each other on agent readiness, 63.1 (B) and 62.9 (B). pplx-decider leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust.",
    "b": {
      "slug": "pplx-decider",
      "name": "pplx-decider",
      "vendor": "Perplexity",
      "vendorUrl": "https://www.perplexity.ai/",
      "kind": "model",
      "category": "decision-models",
      "summary": "pplx-decider is Perplexity's multimodal decision model, a fine-tune of Qwen3.8-27B. It answers yes or no, choice and score questions about text, JSON and images with probabilities, through Perplexity's hosted Decisions API or from open weights on Hugging Face.",
      "url": "https://www.anchorterminal.com/tools/pplx-decider",
      "markdownUrl": "https://www.anchorterminal.com/tools/pplx-decider.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/pplx-decider.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/pplx-decider.json",
      "repo": "https://huggingface.co/perplexity-ai/pplx-decider-v1.1-27b",
      "license": "Apache-2.0 for the published weights. The hosted Decisions API is a proprietary service",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api.perplexity.ai/v1/decisions",
      "packages": [],
      "auth": "api-key",
      "authNotes": "Hosted API. Bearer Perplexity API key in the `Authorization` header. A key sent in `x-api-key` returns 401. Keys are created in the API console after a project exists, are shown once, and can be generated and revoked through `/generate_auth_token` and `/revoke_auth_token`. No per-key scopes were found. Weights. The Hugging Face repository is public and not gated, and the bundled server takes an optional `AUTOJEV_API_KEY`.",
      "pricing": "usage",
      "pricingNotes": "$0.02 per million input tokens on Perplexity's Decisions API for both `pplx-decider-v1.1-27b` and `pplx-decider-v1-27b`. Output tokens are free and there is no per-request fee. The changelog says v1 launched at $0.04. Usage draws on prepaid credits, and the billing guide asks for a credit card. No free allowance was found. The weights are free to download and need a GPU with about 49 GiB for weights.",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the Decisions API guide, the reference, the pricing page or llms.txt, read on 9 October 2026.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-09"
      },
      "docsUrl": "https://docs.perplexity.ai/docs/decisions/quickstart",
      "llmsTxt": "https://docs.perplexity.ai/llms.txt",
      "openapi": "https://docs.perplexity.ai/openapi-gateway-preview.json",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "official",
        "hosted",
        "model",
        "open-weights",
        "multimodal",
        "openapi",
        "llms-txt",
        "usage-priced",
        "status-page"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 62.9,
        "grade": "B",
        "agentReady": false,
        "rank": 423,
        "ranked": true,
        "rankOf": 965,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 76,
          "maintenance": 62,
          "payments": 25,
          "reliability": 61,
          "schema": 90,
          "security": 61,
          "transparency": 52
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-10-09"
        },
        "negative": 0,
        "verdict": "The hosted Decisions API has an OpenAPI description, typed questions, documented limits and a published price of $0.02 per million input tokens, and the v1.1 weights are public under Apache-2.0. The API is days old, the official Python SDK has no method for it, and the governing terms and privacy notice could not be read on 9 October 2026.",
        "bestFor": "High-volume classification, routing and rubric scoring over text and images where a team wants a low hosted price and the option to run the same weights itself.",
        "strengths": [
          "Weights for v1.1 and v1 are public on Hugging Face under Apache-2.0, with training code, config and a data manifest in the repository",
          "One request takes up to 128 questions about one `state`, mixing `noul`, `choice` and `score`, with under 262,144 input tokens",
          "$0.02 per million input tokens with free output and no per-request fee, published without a login",
          "OpenAPI 3.0.3 description, llms.txt and Markdown pages for the guide and reference",
          "Rate limit stated as 10 requests a second per organisation, with `Retry-After` on 429 and `x-ratelimit-*` headers"
        ],
        "weaknesses": [
          "The Decisions API was released in October 2026, so its incident record is days long, and Perplexity's FAQ says it gives no uptime guarantee",
          "The official Python SDK at 0.43.8 has no Decisions method. The guide uses a plain HTTP client",
          "An image over 2,048 tiles is not rejected. The request waits about a minute and returns 504",
          "The zero-retention statement on the Privacy and Security page names only the Chat Completions API",
          "The bundled server in the weights repository caps a question at 8,192 tokens and reads a `playground.html` the v1.1 repository does not include"
        ],
        "agentNotes": [
          "Send `Authorization: Bearer`. A key in `x-api-key` returns 401 on this endpoint.",
          "Set `model` on every request. A missing or unknown model returns 400, and the guide shows a `-latest` name rejected.",
          "Resize images to 2,048 tiles of 32 by 32 pixels or fewer before sending. Larger images end in a 504 after about a minute.",
          "Check the HTTP status before parsing an error. 404 and 405 have empty bodies, 504 can be HTML, and `error.code` changes type.",
          "For the weights, use the repository's `autojev` code. The card says default causal inference does not reproduce the evaluated setup."
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 62.9
          }
        ],
        "editorialScores": {
          "ergonomics": 76,
          "maintenance": 62,
          "payments": 25,
          "reliability": 61,
          "schema": 90,
          "security": 61,
          "transparency": 54
        },
        "provenanceScore": 49
      },
      "connect": {
        "http": "curl -X POST https://api.perplexity.ai/v1/decisions \\\n  -H \"Authorization: Bearer $PERPLEXITY_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"model\":\"pplx-decider-v1.1-27b\",\"state\":\"The headphones sound great, but the battery stopped charging after two weeks.\",\"questions\":{\"defect\":{\"type\":\"noul\",\"instructions\":\"Does the review report a product defect?\"}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/pplx-decider"
      },
      "area": "models",
      "unitPrices": [
        {
          "item": "Decision input",
          "unit": "1m-tokens",
          "usd": 0.02,
          "note": "Same price for v1.1 and v1. State, questions and images count as input."
        },
        {
          "item": "Decision output",
          "unit": "1m-tokens",
          "usd": 0,
          "note": "Output tokens are free. No per-request fee."
        }
      ],
      "provenance": {
        "legalEntity": "",
        "domain": "perplexity.ai",
        "domainRegistered": "",
        "endpointOnVendorDomain": true,
        "terms": "https://www.perplexity.ai/hub/legal/terms-of-service",
        "privacy": "https://www.perplexity.ai/hub/legal/privacy-notice",
        "statusPage": "https://status.perplexity.com/",
        "changelog": "https://docs.perplexity.ai/docs/resources/changelog",
        "securityTxt": "unknown",
        "checked": "2026-10-09",
        "notes": [
          "The terms of service and privacy notice linked here are the two the status page links. www.perplexity.ai answered our researcher with a bot check (403) on 9 October 2026, so neither was read.",
          "No legal entity was established. The pages read name the vendor only as Perplexity, and the Hugging Face organisation is marked as a verified company.",
          "The status page lists Website, App, Computer and API components, with no Decisions component.",
          "The changelog dates entries by month. The two Decisions entries are under October 2026.",
          "docs.perplexity.ai answered 404 for the well-known security.txt. The main site was not readable, so security.txt is unknown. Domain registration was not checked."
        ],
        "score": 49
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/pplx-decider.json",
      "live": {
        "slug": "pplx-decider",
        "probe": {
          "target": "https://api.perplexity.ai/v1/decisions",
          "method": "get",
          "lastAt": "2026-10-12T04:49:12.084112839Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 151,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 173,
          "p95ms24h": 1149,
          "samples24h": 247,
          "samples30d": 628,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 49,
              "ok": 49
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.perplexity.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-12T04:54:30.102104811Z"
        },
        "securityTxt": {
          "url": "https://perplexity.ai/.well-known/security.txt",
          "state": "valid",
          "expires": "2027-12-31T00:00:00Z",
          "checkedAt": "2026-10-11T15:42:29.748259737Z"
        },
        "llmsTxt": {
          "url": "https://docs.perplexity.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-10-11T14:07:26.477810089Z"
        },
        "domain": {
          "domain": "perplexity.ai",
          "registered": "2022-07-08",
          "source": "https://rdap.identitydigital.services/rdap/domain/perplexity.ai",
          "checkedAt": "2026-10-11T13:15:04.399070492Z"
        },
        "pages": [
          {
            "url": "https://docs.perplexity.ai/docs/resources/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-11T19:26:29.882032795Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ab545eed1660"
          },
          {
            "url": "https://www.perplexity.ai/hub/legal/privacy-notice",
            "kind": "privacy",
            "status": 403,
            "checkedAt": "2026-10-11T19:41:27.067963739Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://www.perplexity.ai/hub/legal/terms-of-service",
            "kind": "terms",
            "status": 403,
            "checkedAt": "2026-10-11T19:41:29.084196197Z",
            "changedAt": "0001-01-01T00:00:00Z"
          }
        ],
        "updatedAt": "2026-10-12T04:54:30.102104811Z"
      }
    },
    "facts": [
      {
        "a": "Model API",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "vLLM Semantic Router Team",
        "b": "Perplexity",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "b": "https://api.perplexity.ai/v1/decisions",
        "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": "free",
        "b": "free",
        "name": "Price for decision models"
      },
      {
        "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": "Apache-2.0 for the published weights. The hosted Decisions API is a proprietary service",
        "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-05",
        "name": "Last release"
      },
      {
        "a": "no document linked",
        "b": "couldn't be read",
        "name": "Terms last updated"
      },
      {
        "a": "no document linked",
        "b": "couldn't be read",
        "name": "Privacy policy last updated"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Customer content may train models"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Terms restrict automated access"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "",
        "b": "couldn't be read",
        "name": "Arbitration or class-action waiver"
      }
    ],
    "faq": [
      {
        "answer": "Decision 3.0 and pplx-decider score within a point of each other on agent readiness, 63.1 (B) and 62.9 (B). pplx-decider leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Decision 3.0 or pplx-decider?"
      },
      {
        "answer": "Decision 3.0, at free against free for pplx-decider. These are the vendors' published prices for the job.",
        "question": "Which is cheaper for decision models, Decision 3.0 or pplx-decider?"
      },
      {
        "answer": "Decision 3.0 needs no key. pplx-decider needs an API key.",
        "question": "Do Decision 3.0 and pplx-decider need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for Decision 3.0. pplx-decider has a hosted endpoint at https://api.perplexity.ai/v1/decisions.",
        "question": "Can an agent call Decision 3.0 and pplx-decider 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 pplx-decider.",
        "question": "Are Decision 3.0 and pplx-decider open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Payments \u0026 pricing, 60 against 25",
          "Maintenance \u0026 community, 82 against 62"
        ],
        "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, 90 against 70",
          "Security \u0026 auth, 61 against 56",
          "Transparency \u0026 trust, 52 against 45"
        ],
        "also": [
          "Cheaper for decision models, $0 against $0 per 1M tokens",
          "A hosted endpoint, with nothing to install"
        ],
        "goodFor": "High-volume classification, routing and rubric scoring over text and images where a team wants a low hosted price and the option to run the same weights itself.",
        "slug": "pplx-decider",
        "watchFor": "The Decisions API was released in October 2026, so its incident record is days long, and Perplexity's FAQ says it gives no uptime guarantee"
      }
    ],
    "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-pplx-decider.json",
        "title": "Celeris-1 Decision vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-pplx-decider"
      },
      {
        "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-pplx-decider.json",
        "title": "Clef vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-pplx-decider"
      },
      {
        "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-pplx-decider.json",
        "title": "Laya vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-pplx-decider"
      },
      {
        "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-pplx-decider.json",
        "title": "Decider vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/decider-vs-pplx-decider"
      },
      {
        "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-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-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-pplx-decider.json",
        "title": "GLiClass vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/gliclass-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-pplx-decider.json",
        "title": "Kev vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/liquid-d1-vs-pplx-decider.json",
        "title": "Liquid d1 vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/liquid-d1-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-pplx-decider.json",
        "title": "Microsoft-Decision-1 vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nace-drex-vs-pplx-decider.json",
        "title": "Drex 1.5 vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/nace-drex-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-decisions-api-vs-pplx-decider.json",
        "title": "OpenAI Decisions API vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/openai-decisions-api-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider.json",
        "title": "pplx-decider vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pplx-decider-vs-typesafe-jev.json",
        "title": "pplx-decider vs Jev",
        "url": "https://www.anchorterminal.com/compare/pplx-decider-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pplx-decider-vs-vela.json",
        "title": "pplx-decider vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/pplx-decider-vs-vela"
      }
    ],
    "scores": [
      {
        "by": 3,
        "decision-3": 58,
        "edge": "pplx-decider",
        "key": "reliability",
        "name": "Reliability",
        "pplx-decider": 61,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 20,
        "decision-3": 70,
        "edge": "pplx-decider",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "pplx-decider": 90,
        "weight": 13
      },
      {
        "by": 4,
        "decision-3": 72,
        "edge": "pplx-decider",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "pplx-decider": 76,
        "weight": 13
      },
      {
        "by": 5,
        "decision-3": 56,
        "edge": "pplx-decider",
        "key": "security",
        "name": "Security \u0026 auth",
        "pplx-decider": 61,
        "weight": 14
      },
      {
        "by": 35,
        "decision-3": 60,
        "edge": "decision-3",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "pplx-decider": 25,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 20,
        "decision-3": 82,
        "edge": "decision-3",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "pplx-decider": 62,
        "weight": 7
      },
      {
        "by": 7,
        "decision-3": 45,
        "edge": "pplx-decider",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "pplx-decider": 52,
        "weight": 7
      }
    ],
    "summary": "Decision 3.0 and pplx-decider score within a point of each other on agent readiness, 63.1 (B) and 62.9 (B). pplx-decider leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust. Both do decision models. pplx-decider is cheaper for decision models, $0 against $0 per 1M tokens.",
    "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.",
      "pplx-decider": "The hosted Decisions API has an OpenAPI description, typed questions, documented limits and a published price of $0.02 per million input tokens, and the v1.1 weights are public under Apache-2.0. The API is days old, the official Python SDK has no method for it, and the governing terms and privacy notice could not be read on 9 October 2026."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider",
    "json": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider.md",
    "slim": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider.min.md"
  },
  "markdown": "Decision 3.0 and pplx-decider score within a point of each other on agent readiness, 63.1 (B) and 62.9 (B). pplx-decider leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust. Both do decision models. pplx-decider is cheaper for decision models, $0 against $0 per 1M tokens.\n\n- Decision 3.0: grade B, 63.1/100, rank #413 of 965. Markdown https://www.anchorterminal.com/tools/decision-3.md · JSON https://www.anchorterminal.com/api/v1/tools/decision-3.json\n- pplx-decider: grade B, 62.9/100, rank #423 of 965. Markdown https://www.anchorterminal.com/tools/pplx-decider.md · JSON https://www.anchorterminal.com/api/v1/tools/pplx-decider.json\n- Best decision models for AI agents: https://www.anchorterminal.com/best/decision-models/index.md\n- All 105 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- Payments \u0026 pricing, 60 against 25\n- Maintenance \u0026 community, 82 against 62\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### pplx-decider (B)\n\nGood for: High-volume classification, routing and rubric scoring over text and images where a team wants a low hosted price and the option to run the same weights itself.\n\nAhead on:\n- Schema \u0026 documentation, 90 against 70\n- Security \u0026 auth, 61 against 56\n- Transparency \u0026 trust, 52 against 45\n\nAlso in its favour:\n- Cheaper for decision models, $0 against $0 per 1M tokens\n- A hosted endpoint, with nothing to install\n\nWatch for: The Decisions API was released in October 2026, so its incident record is days long, and Perplexity's FAQ says it gives no uptime guarantee\n\n\n## Score by category\n\n| Category | Weight | Decision 3.0 | pplx-decider | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 58 | 61 | pplx-decider +3 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 70 | 90 | pplx-decider +20 |\n| Agent ergonomics | 13% (16.2 this run) | 72 | 76 | pplx-decider +4 |\n| Security \u0026 auth | 14% (17.5 this run) | 56 | 61 | pplx-decider +5 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 25 | Decision 3.0 +35 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 82 | 62 | Decision 3.0 +20 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 45 | 52 | pplx-decider +7 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **63.1 · B** | **62.9 · B** | |\n\n## Facts side by side\n\n| Fact | Decision 3.0 | pplx-decider |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | vLLM Semantic Router Team | Perplexity |\n| Hosted endpoint | no (local only) | `https://api.perplexity.ai/v1/decisions` |\n| Transports | HTTP | HTTP |\n| Auth | None | API key |\n| Pricing | Free | Pay per use |\n| Price for decision models | free | free |\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 | Apache-2.0 for the published weights. The hosted Decisions API is a proprietary service |\n| Read-only variant documented | no | no |\n| llms.txt | no | yes |\n| Last release | 2026-10-11 | 2026-10-05 |\n| Terms last updated | no document linked | couldn't be read |\n| Privacy policy last updated | no document linked | couldn't be read |\n| Customer content may train models |  | couldn't be read |\n| Terms restrict automated access |  | couldn't be read |\n| Terms restrict benchmarking |  | couldn't be read |\n| Terms or service can change without notice |  | couldn't be read |\n| Arbitration or class-action waiver |  | couldn't be read |\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**pplx-decider.** The hosted Decisions API has an OpenAPI description, typed questions, documented limits and a published price of $0.02 per million input tokens, and the v1.1 weights are public under Apache-2.0. The API is days old, the official Python SDK has no method for it, and the governing terms and privacy notice could not be read on 9 October 2026.\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### pplx-decider\n\n1. Send `Authorization: Bearer`. A key in `x-api-key` returns 401 on this endpoint.\n2. Set `model` on every request. A missing or unknown model returns 400, and the guide shows a `-latest` name rejected.\n3. Resize images to 2,048 tiles of 32 by 32 pixels or fewer before sending. Larger images end in a 504 after about a minute.\n4. Check the HTTP status before parsing an error. 404 and 405 have empty bodies, 504 can be HTML, and `error.code` changes type.\n5. For the weights, use the repository's `autojev` code. The card says default causal inference does not reproduce the evaluated setup.\n\n## Questions\n\n### Which is better for AI agents, Decision 3.0 or pplx-decider?\n\nDecision 3.0 and pplx-decider score within a point of each other on agent readiness, 63.1 (B) and 62.9 (B). pplx-decider leads on schema \u0026 documentation, security \u0026 auth and transparency \u0026 trust.\n\n### Which is cheaper for decision models, Decision 3.0 or pplx-decider?\n\nDecision 3.0, at free against free for pplx-decider. These are the vendors' published prices for the job.\n\n### Do Decision 3.0 and pplx-decider need an API key?\n\nDecision 3.0 needs no key. pplx-decider needs an API key.\n\n### Can an agent call Decision 3.0 and pplx-decider without installing anything?\n\nNo hosted endpoint is listed for Decision 3.0. pplx-decider has a hosted endpoint at https://api.perplexity.ai/v1/decisions.\n\n### Are Decision 3.0 and pplx-decider 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 pplx-decider.\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider.json, and with the fewest tokens: https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"decision-3\", \"b\": \"pplx-decider\"}`. From a terminal: `anchor compare decision-3 pplx-decider`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/decision-3.json and https://www.anchorterminal.com/api/v1/tools/pplx-decider.json\n\n## Other comparisons with Decision 3.0 or pplx-decider\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 pplx-decider](https://www.anchorterminal.com/compare/celeris-1-decision-vs-pplx-decider.md)\n- [Clef vs Decision 3.0](https://www.anchorterminal.com/compare/cloudflare-clef-vs-decision-3.md)\n- [Clef vs pplx-decider](https://www.anchorterminal.com/compare/cloudflare-clef-vs-pplx-decider.md)\n- [Laya vs Decision 3.0](https://www.anchorterminal.com/compare/convai-laya-vs-decision-3.md)\n- [Laya vs pplx-decider](https://www.anchorterminal.com/compare/convai-laya-vs-pplx-decider.md)\n- [Decider vs Decision 3.0](https://www.anchorterminal.com/compare/decider-vs-decision-3.md)\n- [Decider vs pplx-decider](https://www.anchorterminal.com/compare/decider-vs-pplx-decider.md)\n- [Decision 3.0 vs GLiClass](https://www.anchorterminal.com/compare/decision-3-vs-gliclass.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 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 pplx-decider](https://www.anchorterminal.com/compare/gliclass-vs-pplx-decider.md)\n- [Kev vs pplx-decider](https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-pplx-decider.md)\n- [Liquid d1 vs pplx-decider](https://www.anchorterminal.com/compare/liquid-d1-vs-pplx-decider.md)\n- [Microsoft-Decision-1 vs pplx-decider](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-pplx-decider.md)\n- [Drex 1.5 vs pplx-decider](https://www.anchorterminal.com/compare/nace-drex-vs-pplx-decider.md)\n- [OpenAI Decisions API vs pplx-decider](https://www.anchorterminal.com/compare/openai-decisions-api-vs-pplx-decider.md)\n- [pplx-decider vs Strands Decider 2B](https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider.md)\n- [pplx-decider vs Jev](https://www.anchorterminal.com/compare/pplx-decider-vs-typesafe-jev.md)\n- [pplx-decider vs Vela 2.0](https://www.anchorterminal.com/compare/pplx-decider-vs-vela.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-12",
    "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"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Decision 3.0 vs pplx-decider",
        "url": ""
      }
    ],
    "description": "Decision 3.0 and pplx-decider score within a point of each other for decision models, 63.1 and 62.9 out of 100. pplx-decider is cheaper for decision models, $0 against $0 per 1M tokens. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Decision 3.0 B 63.1",
      "pplx-decider B 62.9",
      "scores"
    ],
    "h1": "Decision 3.0 vs pplx-decider",
    "image": "https://www.anchorterminal.com/assets/og/compare-decision-3-vs-pplx-decider.png",
    "path": "/compare/decision-3-vs-pplx-decider",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Decision 3.0 vs pplx-decider for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-10-12",
    "url": "https://www.anchorterminal.com/compare/decision-3-vs-pplx-decider"
  },
  "tokens": {
    "markdown": 2700,
    "slim": 730
  },
  "version": 1
}
