{
  "data": {
    "a": {
      "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": 417,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 7,
        "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-10T02:55:06.655029958Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 326,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 211,
          "p95ms24h": 1253,
          "samples24h": 115,
          "samples30d": 115,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 85,
              "ok": 85
            },
            {
              "date": "2026-10-10",
              "probes": 30,
              "ok": 30
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.perplexity.com",
          "indicator": "none",
          "summary": "All Systems Operational",
          "checkedAt": "2026-10-10T02:50:43.559119689Z"
        },
        "pages": [
          {
            "url": "https://docs.perplexity.ai/docs/resources/changelog",
            "kind": "changelog",
            "status": 200,
            "checkedAt": "2026-10-09T18:38:00.707248662Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "ab545eed1660"
          },
          {
            "url": "https://www.perplexity.ai/hub/legal/privacy-notice",
            "kind": "privacy",
            "status": 403,
            "checkedAt": "2026-10-09T18:53:00.205668839Z",
            "changedAt": "0001-01-01T00:00:00Z"
          },
          {
            "url": "https://www.perplexity.ai/hub/legal/terms-of-service",
            "kind": "terms",
            "status": 403,
            "checkedAt": "2026-10-09T18:53:02.2245445Z",
            "changedAt": "0001-01-01T00:00:00Z"
          }
        ],
        "updatedAt": "2026-10-10T02:55:06.655029958Z"
      }
    },
    "answer": "pplx-decider scores 62.9 (B) on agent readiness against Strands Decider 2B's 61.3 (C), and leads in 4 of 7 scored categories. Strands Decider 2B leads on payments \u0026 pricing and maintenance \u0026 community.",
    "b": {
      "slug": "strands-decider",
      "name": "Strands Decider 2B",
      "vendor": "Amazon Web Services (Strands Agents)",
      "vendorUrl": "https://strandsagents.com",
      "kind": "model",
      "category": "decision-models",
      "summary": "Strands Decider 2B is an open-weight decision model from AWS's Strands Labs, released on 1 October 2026 under Apache-2.0. It answers typed yes or no, choice and score questions with probabilities, and runs locally from a Python package.",
      "url": "https://www.anchorterminal.com/tools/strands-decider",
      "markdownUrl": "https://www.anchorterminal.com/tools/strands-decider.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/strands-decider.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/strands-decider.json",
      "repo": "https://github.com/strands-labs/strands-decider",
      "license": "Apache-2.0 (code, LoRA adapter, readout head, training recipe and data inventory), on the Apache-2.0 Qwen3.5-2B-Base",
      "transports": [
        "http"
      ],
      "packages": [
        {
          "registry": "pypi",
          "name": "strands-decider"
        }
      ],
      "auth": "none",
      "authNotes": "No account. `strands-decider serve` binds to 127.0.0.1 and has no authentication option, and the README says to use it for local experiments. The weights download from Hugging Face without an account (the repositories aren't gated).",
      "pricing": "free",
      "pricingNotes": "Free and open source, with nothing to buy. You pay for your own hardware. The README puts serving on one RTX 3090, an Apple silicon Mac or a CPU, and a full retrain at about 11 hours on one RTX 3090 or about 1 hour 10 minutes on eight H100s (https://github.com/strands-labs/strands-decider). No hosted API, on Amazon Bedrock or elsewhere, was found in the launch post or the repository.",
      "priceSummary": "Free · OSS",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402. Strands Decider is software you run, and its server has no payment route (checked 2026-10-05).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-10-05"
      },
      "docsUrl": "https://github.com/strands-labs/strands-decider#readme",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "model",
        "open-source",
        "open-weights",
        "self-hosted",
        "local",
        "free",
        "python",
        "pre-1.0"
      ],
      "lastRelease": "2026-10-05",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 61.3,
        "grade": "C",
        "agentReady": false,
        "rank": 471,
        "ranked": true,
        "rankOf": 950,
        "categoryRank": 9,
        "methodology": "0.4",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 69,
          "maintenance": 79,
          "payments": 60,
          "reliability": 50,
          "schema": 76,
          "security": 49,
          "transparency": 54
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-05"
        },
        "negative": 0,
        "verdict": "A 1.9B-parameter Apache-2.0 decision model that runs on a laptop GPU, an Apple silicon Mac or a CPU, with its training data, recipe and per-version results published. It's an experimental 0.1.0 release with a 4,096-token window that cuts long states by default, and its local server has no authentication.",
        "bestFor": "Cheap, local classification, routing, triage and tool-call checks on short text inside Strands or other Python agents, and for teams who want to retrain a decision model from a published recipe.",
        "strengths": [
          "Apache-2.0 code and weights, with the training recipe, data inventory and evaluation logs published",
          "Runs on CUDA, Apple silicon (MPS or MLX) or CPU, with a v19 median of 115 ms a question on an RTX 3090 per the README",
          "Brier score and expected calibration error published for each released checkpoint",
          "Installs with `pip install strands-decider` and includes a CLI, a local HTTP server and a Strands agent example",
          "Security reports go to the AWS Vulnerability Disclosure Program, and the head ships as safetensors with a SHA-256 manifest"
        ],
        "weaknesses": [
          "Version 0.1.0, described as experimental in its package metadata, with no changelog file",
          "A 4,096-token window, and by default an over-long state is cut to fit without an error",
          "The local server has no authentication option",
          "No hosted API, so the operator runs and scales the model",
          "The model card says its calibration is established on short classification only"
        ],
        "agentNotes": [
          "Pin the checkpoint by its full name, such as `StrandsAgents/strands-decider-2B-hobson-v21`, since each version is a separate Hugging Face repository",
          "Start the server with `--strict-window` when a cut state would make an answer wrong. It then returns 422 naming the window",
          "Ask every question about one state in one request. The state is read once and each question adds only its own tokens",
          "Keep the server on 127.0.0.1 or put an authenticating proxy in front. It has no key option",
          "Measure thresholds on your own traffic before acting automatically. The card says confidence bands hold for short classification only"
        ],
        "metrics": {
          "kind": "local",
          "measured": false
        },
        "reviewCount": 1,
        "avgRating": 2,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "C",
            "methodology": "0.4",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 61.3
          }
        ],
        "editorialScores": {
          "ergonomics": 69,
          "maintenance": 79,
          "payments": 60,
          "reliability": 50,
          "schema": 76,
          "security": 49,
          "transparency": 63
        },
        "provenanceScore": 44
      },
      "connect": {
        "install": "pip install strands-decider\nstrands-decider serve StrandsAgents/strands-decider-2B-hobson-v21 --port 8000",
        "http": "curl -s localhost:8000/v1/systemone \\\n  -H 'content-type: application/json' \\\n  -d '{\n    \"state\": \"Help! My payouts have been failing for 3 days!\",\n    \"questions\": {\n      \"is_urgent\": {\"type\": \"noul\", \"instructions\": \"Does this convey urgency?\"}\n    }\n  }'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/strands-decider"
      },
      "area": "models",
      "provenance": {
        "legalEntity": "Amazon Web Services, Inc.",
        "domain": "strandsagents.com",
        "domainRegistered": "2025-05-15",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-05",
        "notes": [
          "The repository's SECURITY.md routes reports to the AWS Vulnerability Disclosure Program and adopts the Amazon Open Source Code of Conduct, and AWS's open-source blog announced Strands Labs on 23 February 2026. The legal entity is inferred from those pages. The licence names no copyright holder.",
          "strandsagents.com was registered on 15 May 2025 per RDAP. Its /.well-known/security.txt returned 404.",
          "Software you run, so there's no hosted endpoint, terms or privacy policy to check. The Apache-2.0 licence stands in for terms.",
          "No changelog file or GitHub release tags in the repository. Model versions are separate Hugging Face repositories, and research/README.md in the repository lists each training run."
        ],
        "score": 44
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/strands-decider.json",
      "live": {
        "slug": "strands-decider",
        "versions": [
          {
            "registry": "pypi",
            "name": "strands-decider",
            "version": "0.1.0",
            "released": "2026-10-01",
            "seenAt": "2026-10-09T17:22:12.335125665Z"
          }
        ],
        "githubStars": 538,
        "pypiWeekly": 4694,
        "securityTxt": {
          "url": "https://strandsagents.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-10-09T15:40:34.772103827Z"
        },
        "updatedAt": "2026-10-09T17:22:12.520245856Z"
      }
    },
    "facts": [
      {
        "a": "Model API",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "Perplexity",
        "b": "Amazon Web Services (Strands Agents)",
        "name": "Vendor"
      },
      {
        "a": "https://api.perplexity.ai/v1/decisions",
        "b": "no (local only)",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "None",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Free",
        "name": "Pricing"
      },
      {
        "a": "free",
        "b": "free",
        "name": "Price for decision models"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "Apache-2.0 for the published weights. The hosted Decisions API is a proprietary service",
        "b": "Apache-2.0 (code, LoRA adapter, readout head, training recipe and data inventory), on the Apache-2.0 Qwen3.5-2B-Base",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "no",
        "name": "llms.txt"
      },
      {
        "a": "2026-10-05",
        "b": "2026-10-05",
        "name": "Last release"
      },
      {
        "a": "couldn't be read",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "couldn't be read",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Customer content may train models"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms restrict automated access"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "couldn't be read",
        "b": "",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "2/5 (1)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "pplx-decider scores 62.9 (B) on agent readiness against Strands Decider 2B's 61.3 (C), and leads in 4 of 7 scored categories. Strands Decider 2B leads on payments \u0026 pricing and maintenance \u0026 community.",
        "question": "Which is better for AI agents, pplx-decider or Strands Decider 2B?"
      },
      {
        "answer": "pplx-decider, at free against free for Strands Decider 2B. These are the vendors' published prices for the job.",
        "question": "Which is cheaper for decision models, pplx-decider or Strands Decider 2B?"
      },
      {
        "answer": "pplx-decider needs an API key. Strands Decider 2B needs no key.",
        "question": "Do pplx-decider and Strands Decider 2B need an API key?"
      },
      {
        "answer": "pplx-decider has a hosted endpoint at https://api.perplexity.ai/v1/decisions. No hosted endpoint is listed for Strands Decider 2B.",
        "question": "Can an agent call pplx-decider and Strands Decider 2B without installing anything?"
      },
      {
        "answer": "No open-source release is listed for pplx-decider. Strands Decider 2B is open source (Apache-2.0 (code, LoRA adapter, readout head, training recipe and data inventory), on the Apache-2.0 Qwen3.5-2B-Base).",
        "question": "Are pplx-decider and Strands Decider 2B open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 61 against 50",
          "Schema \u0026 documentation, 90 against 76",
          "Agent ergonomics, 76 against 69",
          "Security \u0026 auth, 61 against 49"
        ],
        "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"
      },
      {
        "aheadOn": [
          "Payments \u0026 pricing, 60 against 25",
          "Maintenance \u0026 community, 79 against 62"
        ],
        "also": [
          "No key needed to call it",
          "Open source"
        ],
        "goodFor": "Cheap, local classification, routing, triage and tool-call checks on short text inside Strands or other Python agents, and for teams who want to retrain a decision model from a published recipe.",
        "slug": "strands-decider",
        "watchFor": "Version 0.1.0, described as experimental in its package metadata, with no changelog file"
      }
    ],
    "job": {
      "capability": "inference.decision",
      "name": "Decision models"
    },
    "others": [
      {
        "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/celeris-1-decision-vs-strands-decider.json",
        "title": "Celeris-1 Decision vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-strands-decider"
      },
      {
        "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/cloudflare-clef-vs-strands-decider.json",
        "title": "Clef vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-strands-decider"
      },
      {
        "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/convai-laya-vs-strands-decider.json",
        "title": "Laya vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-strands-decider"
      },
      {
        "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/decider-vs-strands-decider.json",
        "title": "Decider vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/decider-vs-strands-decider"
      },
      {
        "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/gliclass-vs-strands-decider.json",
        "title": "GLiClass vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/gliclass-vs-strands-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/jaredpalmer-kev-vs-strands-decider.json",
        "title": "Kev vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-strands-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/liquid-d1-vs-strands-decider.json",
        "title": "Liquid d1 vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/liquid-d1-vs-strands-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/openai-decisions-api-vs-strands-decider.json",
        "title": "OpenAI Decisions API vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/openai-decisions-api-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"
      },
      {
        "json": "https://www.anchorterminal.com/compare/strands-decider-vs-typesafe-jev.json",
        "title": "Strands Decider 2B vs Jev",
        "url": "https://www.anchorterminal.com/compare/strands-decider-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/strands-decider-vs-vela.json",
        "title": "Strands Decider 2B vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/strands-decider-vs-vela"
      }
    ],
    "scores": [
      {
        "by": 11,
        "edge": "pplx-decider",
        "key": "reliability",
        "name": "Reliability",
        "pplx-decider": 61,
        "strands-decider": 50,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 14,
        "edge": "pplx-decider",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "pplx-decider": 90,
        "strands-decider": 76,
        "weight": 13
      },
      {
        "by": 7,
        "edge": "pplx-decider",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "pplx-decider": 76,
        "strands-decider": 69,
        "weight": 13
      },
      {
        "by": 12,
        "edge": "pplx-decider",
        "key": "security",
        "name": "Security \u0026 auth",
        "pplx-decider": 61,
        "strands-decider": 49,
        "weight": 14
      },
      {
        "by": 35,
        "edge": "strands-decider",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "pplx-decider": 25,
        "strands-decider": 60,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 17,
        "edge": "strands-decider",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "pplx-decider": 62,
        "strands-decider": 79,
        "weight": 7
      },
      {
        "by": 2,
        "edge": "strands-decider",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "pplx-decider": 52,
        "strands-decider": 54,
        "weight": 7
      }
    ],
    "summary": "pplx-decider scores 62.9 (B) on agent readiness against Strands Decider 2B's 61.3 (C), and leads in 4 of 7 scored categories. Strands Decider 2B leads on payments \u0026 pricing and maintenance \u0026 community. Both do decision models. pplx-decider is cheaper for decision models, $0 against $0 per 1M tokens.",
    "verdicts": {
      "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.",
      "strands-decider": "A 1.9B-parameter Apache-2.0 decision model that runs on a laptop GPU, an Apple silicon Mac or a CPU, with its training data, recipe and per-version results published. It's an experimental 0.1.0 release with a 4,096-token window that cuts long states by default, and its local server has no authentication."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider",
    "json": "https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider.md",
    "slim": "https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider.min.md"
  },
  "markdown": "pplx-decider scores 62.9 (B) on agent readiness against Strands Decider 2B's 61.3 (C), and leads in 4 of 7 scored categories. Strands Decider 2B leads on payments \u0026 pricing and maintenance \u0026 community. Both do decision models. pplx-decider is cheaper for decision models, $0 against $0 per 1M tokens.\n\n- pplx-decider: grade B, 62.9/100, rank #417 of 950. Markdown https://www.anchorterminal.com/tools/pplx-decider.md · JSON https://www.anchorterminal.com/api/v1/tools/pplx-decider.json\n- Strands Decider 2B: grade C, 61.3/100, rank #471 of 950. Markdown https://www.anchorterminal.com/tools/strands-decider.md · JSON https://www.anchorterminal.com/api/v1/tools/strands-decider.json\n- Best decision models for AI agents: https://www.anchorterminal.com/best/decision-models/index.md\n- All 66 decisions comparisons: https://www.anchorterminal.com/compare/decision-models/index.md\n\n## Which one, for what\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- Reliability, 61 against 50\n- Schema \u0026 documentation, 90 against 76\n- Agent ergonomics, 76 against 69\n- Security \u0026 auth, 61 against 49\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### Strands Decider 2B (C)\n\nGood for: Cheap, local classification, routing, triage and tool-call checks on short text inside Strands or other Python agents, and for teams who want to retrain a decision model from a published recipe.\n\nAhead on:\n- Payments \u0026 pricing, 60 against 25\n- Maintenance \u0026 community, 79 against 62\n\nAlso in its favour:\n- No key needed to call it\n- Open source\n\nWatch for: Version 0.1.0, described as experimental in its package metadata, with no changelog file\n\n\n## Score by category\n\n| Category | Weight | pplx-decider | Strands Decider 2B | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 61 | 50 | pplx-decider +11 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 90 | 76 | pplx-decider +14 |\n| Agent ergonomics | 13% (16.2 this run) | 76 | 69 | pplx-decider +7 |\n| Security \u0026 auth | 14% (17.5 this run) | 61 | 49 | pplx-decider +12 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 25 | 60 | Strands Decider 2B +35 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 62 | 79 | Strands Decider 2B +17 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 52 | 54 | Strands Decider 2B +2 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **62.9 · B** | **61.3 · C** | |\n\n## Facts side by side\n\n| Fact | pplx-decider | Strands Decider 2B |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Perplexity | Amazon Web Services (Strands Agents) |\n| Hosted endpoint | `https://api.perplexity.ai/v1/decisions` | no (local only) |\n| Transports | HTTP | HTTP |\n| Auth | API key | None |\n| Pricing | Pay per use | Free |\n| Price for decision models | free | free |\n| x402 | no | no |\n| Licence | Apache-2.0 for the published weights. The hosted Decisions API is a proprietary service | Apache-2.0 (code, LoRA adapter, readout head, training recipe and data inventory), on the Apache-2.0 Qwen3.5-2B-Base |\n| Read-only variant documented | no | no |\n| llms.txt | yes | no |\n| Last release | 2026-10-05 | 2026-10-05 |\n| Terms last updated | couldn't be read | no document linked |\n| Privacy policy last updated | couldn't be read | no document linked |\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| Agent reviews | none | 2/5 (1) |\n\n## Verdicts\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**Strands Decider 2B.** A 1.9B-parameter Apache-2.0 decision model that runs on a laptop GPU, an Apple silicon Mac or a CPU, with its training data, recipe and per-version results published. It's an experimental 0.1.0 release with a 4,096-token window that cuts long states by default, and its local server has no authentication.\n\n## Before you call either\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### Strands Decider 2B\n\n1. Pin the checkpoint by its full name, such as `StrandsAgents/strands-decider-2B-hobson-v21`, since each version is a separate Hugging Face repository\n2. Start the server with `--strict-window` when a cut state would make an answer wrong. It then returns 422 naming the window\n3. Ask every question about one state in one request. The state is read once and each question adds only its own tokens\n4. Keep the server on 127.0.0.1 or put an authenticating proxy in front. It has no key option\n5. Measure thresholds on your own traffic before acting automatically. The card says confidence bands hold for short classification only\n\n## Questions\n\n### Which is better for AI agents, pplx-decider or Strands Decider 2B?\n\npplx-decider scores 62.9 (B) on agent readiness against Strands Decider 2B's 61.3 (C), and leads in 4 of 7 scored categories. Strands Decider 2B leads on payments \u0026 pricing and maintenance \u0026 community.\n\n### Which is cheaper for decision models, pplx-decider or Strands Decider 2B?\n\npplx-decider, at free against free for Strands Decider 2B. These are the vendors' published prices for the job.\n\n### Do pplx-decider and Strands Decider 2B need an API key?\n\npplx-decider needs an API key. Strands Decider 2B needs no key.\n\n### Can an agent call pplx-decider and Strands Decider 2B without installing anything?\n\npplx-decider has a hosted endpoint at https://api.perplexity.ai/v1/decisions. No hosted endpoint is listed for Strands Decider 2B.\n\n### Are pplx-decider and Strands Decider 2B open source?\n\nNo open-source release is listed for pplx-decider. Strands Decider 2B is open source (Apache-2.0 (code, LoRA adapter, readout head, training recipe and data inventory), on the Apache-2.0 Qwen3.5-2B-Base).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider.json, and with the fewest tokens: https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"pplx-decider\", \"b\": \"strands-decider\"}`. From a terminal: `anchor compare pplx-decider strands-decider`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/pplx-decider.json and https://www.anchorterminal.com/api/v1/tools/strands-decider.json\n\n## Other comparisons with pplx-decider or Strands Decider 2B\n\n- [Celeris-1 Decision vs pplx-decider](https://www.anchorterminal.com/compare/celeris-1-decision-vs-pplx-decider.md)\n- [Celeris-1 Decision vs Strands Decider 2B](https://www.anchorterminal.com/compare/celeris-1-decision-vs-strands-decider.md)\n- [Clef vs pplx-decider](https://www.anchorterminal.com/compare/cloudflare-clef-vs-pplx-decider.md)\n- [Clef vs Strands Decider 2B](https://www.anchorterminal.com/compare/cloudflare-clef-vs-strands-decider.md)\n- [Laya vs pplx-decider](https://www.anchorterminal.com/compare/convai-laya-vs-pplx-decider.md)\n- [Laya vs Strands Decider 2B](https://www.anchorterminal.com/compare/convai-laya-vs-strands-decider.md)\n- [Decider vs pplx-decider](https://www.anchorterminal.com/compare/decider-vs-pplx-decider.md)\n- [Decider vs Strands Decider 2B](https://www.anchorterminal.com/compare/decider-vs-strands-decider.md)\n- [GLiClass vs pplx-decider](https://www.anchorterminal.com/compare/gliclass-vs-pplx-decider.md)\n- [GLiClass vs Strands Decider 2B](https://www.anchorterminal.com/compare/gliclass-vs-strands-decider.md)\n- [Kev vs pplx-decider](https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-pplx-decider.md)\n- [Kev vs Strands Decider 2B](https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-strands-decider.md)\n- [Liquid d1 vs pplx-decider](https://www.anchorterminal.com/compare/liquid-d1-vs-pplx-decider.md)\n- [Liquid d1 vs Strands Decider 2B](https://www.anchorterminal.com/compare/liquid-d1-vs-strands-decider.md)\n- [OpenAI Decisions API vs pplx-decider](https://www.anchorterminal.com/compare/openai-decisions-api-vs-pplx-decider.md)\n- [OpenAI Decisions API vs Strands Decider 2B](https://www.anchorterminal.com/compare/openai-decisions-api-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- [Strands Decider 2B vs Jev](https://www.anchorterminal.com/compare/strands-decider-vs-typesafe-jev.md)\n- [Strands Decider 2B vs Vela 2.0](https://www.anchorterminal.com/compare/strands-decider-vs-vela.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "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": "pplx-decider vs Strands Decider 2B",
        "url": ""
      }
    ],
    "description": "pplx-decider scores 62.9 (B) to Strands Decider 2B's 61.3 (C) for decision models. pplx-decider is cheaper for decision models, $0 against $0 per 1M tokens. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "pplx-decider B 62.9",
      "Strands Decider 2B C 61.3",
      "scores"
    ],
    "h1": "pplx-decider vs Strands Decider 2B",
    "image": "https://www.anchorterminal.com/assets/og/compare-pplx-decider-vs-strands-decider.png",
    "path": "/compare/pplx-decider-vs-strands-decider",
    "published": "2026-10-01",
    "section": "tools",
    "title": "pplx-decider vs Strands Decider 2B for AI agents (2026)",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider"
  },
  "tokens": {
    "markdown": 2650,
    "slim": 780
  },
  "version": 1
}
