{
  "data": {
    "a": {
      "slug": "gemini-decision-1",
      "name": "Gemini Decision 1",
      "vendor": "Google",
      "vendorUrl": "https://ai.google.dev",
      "kind": "model",
      "category": "decision-models",
      "summary": "Gemini Decision 1 is Google's model for closed-set decisions. It scores yes/no, multiple-choice and rubric questions in one pass and returns probabilities, not text, over text, images, audio, video and PDFs, at $0.10 per million input tokens.",
      "url": "https://www.anchorterminal.com/tools/gemini-decision-1",
      "markdownUrl": "https://www.anchorterminal.com/tools/gemini-decision-1.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/gemini-decision-1.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gemini-decision-1.json",
      "dns": "gemini-decision-1.grade.anchorterminal.com",
      "license": "Closed model, used through the Gemini API's Decisions endpoint under Google's terms. The google-genai SDK that calls it is Apache-2.0",
      "transports": [
        "http"
      ],
      "packages": [],
      "auth": "api-key",
      "authNotes": "An `x-goog-api-key` created in Google AI Studio, the same key as the rest of the Gemini API. The free tier needs no billing; paid use needs billing on the Cloud project, per the Gemini API listing.",
      "pricing": "usage",
      "pricingNotes": "$0.10 per million input tokens on the paid tier for text, images, video, audio and PDFs, and no output charge, since the model generates no output tokens. Free of charge on the free tier, where content is used to improve Google's products. Shared input is billed once per request; each question adds its own instruction and criteria tokens. No context caching, Batch API, Flex or Priority. Per the pricing page, 11 November 2026.",
      "priceSummary": "Pay per use",
      "where": "local",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in Google's announcement of 11 November 2026 or the SDK. Paid use is billed to a Cloud project, per the Gemini API listing.",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-11"
      },
      "docsUrl": "https://aistudio.google.com/docs/decisions-api",
      "llmsTxt": "https://ai.google.dev/gemini-api/docs/llms.txt",
      "capabilities": [
        "inference.decision"
      ],
      "tags": [
        "official",
        "hosted",
        "model",
        "multimodal",
        "usage-priced",
        "free-tier",
        "closed-source",
        "llms-txt",
        "new"
      ],
      "lastRelease": "2026-11-11",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 63.2,
        "grade": "B",
        "agentReady": false,
        "rank": 630,
        "ranked": true,
        "rankOf": 1524,
        "categoryRank": 13,
        "methodology": "0.8",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 85,
          "maintenance": 79,
          "payments": 60,
          "reliability": 40,
          "schema": 80,
          "security": 45,
          "transparency": 70
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-11"
        },
        "negative": 0,
        "verdict": "Google's decision model scores up to 1,000 yes/no, choice and rubric questions per request over a 262,144-token multimodal input, at $0.10 per million input tokens, no output charge and a free tier. It is on a v1beta endpoint with no caching or batch discount, so repeated input is paid in full, and every speed and accuracy figure is Google's.",
        "bestFor": "Routing, tool selection, policy checks and rubric grading over mixed media, where many fixed questions share one input and generated text isn't needed.",
        "strengths": [
          "Price published without a login: $0.10 per million input tokens and $0 output, with the shared input billed once per request",
          "A no-cost tier in Google AI Studio, so an agent's operator can start with a key and no card",
          "Up to 1,000 questions in one request over text, images, audio, video and PDFs, within 262,144 tokens",
          "Typed request and response models in google-genai 3.2.0 (Apache-2.0), with stated ranges for options, levels and probabilities",
          "Every answer carries a confidence from 0 to 1, so uncertain cases can go to a larger model or a person"
        ],
        "weaknesses": [
          "No context caching, Batch API, Flex or Priority: the guide says repeated input across requests counts in full",
          "Launch stage not stated, and the endpoint is on v1beta, which Google says may change",
          "Free-tier requests are used to improve Google's products, per the pricing page",
          "Google's latency figures cover contexts up to 16K tokens, not the 262,144-token maximum",
          "The public rate-limit page has no row for this model; limits are shown only in AI Studio"
        ],
        "agentNotes": [
          "Call POST /v1beta/decisions or `client.decisions.create` (SDK 3.2 or later), not generateContent or the Interactions API",
          "Put every question about the same input in one request: there's no caching, and repeated input is billed in full",
          "Pass media inline (100 MB, 50 MB for PDFs), as a Files API URI or as an HTTPS URL up to 15 MB; YouTube and gs:// links are refused",
          "Branch on the HTTP 400 error code (safety, prohibited_content, blocklist, image_safety, content_blocked) before retrying",
          "Keep question keys to [A-Za-z0-9_-] and 64 characters, and options or levels between 2 and 255"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.8",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 63.2
          }
        ],
        "editorialScores": {
          "ergonomics": 85,
          "maintenance": 79,
          "payments": 60,
          "reliability": 40,
          "schema": 80,
          "security": 45,
          "transparency": 50
        },
        "provenanceScore": 89,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-11",
            "maintenance": "2026-11-11",
            "payments": "2026-11-11",
            "reliability": "2026-11-11",
            "schema": "2026-11-11",
            "security": "2026-11-11",
            "transparency": "2026-11-11"
          },
          "last": "2026-11-11",
          "lastMoved": "2026-11-13",
          "oldest": "2026-11-11",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -X POST \"https://generativelanguage.googleapis.com/v1beta/decisions\" \\\n  -H \"x-goog-api-key: $GEMINI_API_KEY\" -H \"content-type: application/json\" \\\n  -d '{\"model\":\"models/gemini-decision-1\",\"input\":\"The blue mug I ordered arrived cracked.\",\"questions\":{\"damaged\":{\"type\":\"noul\",\"instructions\":\"Did the item arrive damaged?\"},\"team\":{\"type\":\"choice\",\"instructions\":\"Which team handles this?\",\"criteria\":{\"returns\":\"Damaged or wrong items\",\"billing\":\"Charges and refunds\"}}}}'"
      },
      "letme": {
        "capability": "https://letme.dev/inference.decision",
        "tool": "https://letme.dev/gemini-decision-1"
      },
      "sameCompany": [
        "gemini-4-carbon",
        "gemini-4-hydrogen",
        "vertex-ai",
        "embeddinggemma-2",
        "embeddinggemma-300m",
        "gemini-embedding",
        "vertex-ai-tuning",
        "cloud-run-gpus",
        "google-model-armor",
        "shieldgemma",
        "google-imagen",
        "gemini-omni-1-2-flash",
        "google-veo",
        "google-lyria",
        "google-speech-to-text",
        "google-cloud-tts",
        "gemini-live",
        "google-adk",
        "google-memory-bank",
        "google-secret-manager",
        "google-cloud-document-ai",
        "google-weather-api",
        "chrome-devtools-mcp",
        "puppeteer",
        "mcp-toolbox-databases",
        "google-maps-platform",
        "google-cloud-translation",
        "google-calendar-api",
        "firebase-cloud-messaging",
        "google-cloud-storage",
        "google-drive-api",
        "gemini-enterprise",
        "antigravity-cli",
        "gemini-cli",
        "harness2",
        "jules",
        "gemini-spark",
        "google-search-console",
        "google-ads-api",
        "google-forms",
        "google-sheets-api",
        "gmail-api",
        "google-people-api",
        "diffusiongemma-26b-a4b-it",
        "gemma-4-12b-it",
        "gemma-4-26b-a4b-it",
        "gemma-4-31b-it",
        "gemma-4-e2b-it",
        "gemma-4-e4b-it",
        "virustotal"
      ],
      "sameModel": [
        "gemini-api"
      ],
      "area": "models",
      "unitPrices": [
        {
          "item": "Gemini Decision 1 input",
          "unit": "1m-tokens",
          "usd": 0.1,
          "note": "Text, image, audio, video and PDF. Shared input billed once per request"
        },
        {
          "item": "Gemini Decision 1 output",
          "unit": "1m-tokens",
          "usd": 0,
          "note": "No output tokens are generated"
        }
      ],
      "provenance": {
        "legalEntity": "Google LLC",
        "domain": "google.com",
        "domainRegistered": "1997-09-15",
        "domainNote": "The endpoint is on googleapis.com, Google's API domain. google.com was registered in 1997.",
        "endpointOnVendorDomain": true,
        "terms": "https://ai.google.dev/gemini-api/terms",
        "privacy": "https://policies.google.com/privacy",
        "statusPage": "https://aistudio.google.com/status",
        "changelog": "https://ai.google.dev/gemini-api/docs/changelog",
        "securityTxt": "valid",
        "checked": "2026-11-11",
        "score": 89
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/gemini-decision-1.json",
      "live": {
        "slug": "gemini-decision-1",
        "securityTxt": {
          "url": "https://google.com/.well-known/security.txt",
          "state": "valid",
          "expires": "2030-04-01T00:00:00z",
          "checkedAt": "2026-11-13T16:15:44.621683591Z"
        },
        "llmsTxt": {
          "url": "https://ai.google.dev/gemini-api/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-13T15:54:24.506680546Z"
        },
        "updatedAt": "2026-11-13T16:15:44.621683591Z"
      }
    },
    "answer": "Strands Decider 2B scores 64.8 (B) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 3 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, maintenance \u0026 community and transparency \u0026 trust.",
    "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",
      "dns": "strands-decider.grade.anchorterminal.com",
      "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-09",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 64.8,
        "grade": "B",
        "agentReady": false,
        "rank": 554,
        "ranked": true,
        "rankOf": 1524,
        "categoryRank": 12,
        "methodology": "0.8",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 69,
          "maintenance": 68,
          "payments": 90,
          "reliability": 50,
          "schema": 76,
          "security": 49,
          "transparency": 62
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-11-02"
        },
        "negative": 0,
        "verdict": "An Apache-2.0 decision model family from AWS's Strands Labs, a 2B Qwen3.5 reference and four Gemma 4 sizes, that runs locally with its training recipe and per-version results published. The package is an experimental 0.x release whose PyPI build may lack Gemma 4 support, the window is 4,096 tokens, and the 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",
          "Five v1 models since 9 October 2026, from the 2B Qwen3.5 reference to a 26B-A4B Gemma 4 model, answer the same three question types",
          "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, a SageMaker deploy guide 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": [
          "Package version 0.x, described as experimental in its metadata, and CHANGELOG.md lists model releases but no package versions",
          "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",
          "The README says Gemma 4 support isn't in the PyPI package yet, while the 15 October 2026 post says to install 0.2.0 or later from PyPI",
          "No hosted API, so the operator runs and scales the model"
        ],
        "agentNotes": [
          "Pin the checkpoint by its full name, such as `StrandsAgents/strands-decider-2B-qwen3.5-v1-2610`, and by its `YYMMDD` Hub tag when a month has a second upload",
          "Install from the repository for the Gemma 4 models if the PyPI package rejects them. The README says their support is on main only",
          "Start the server with `--strict-window` when a cut state would make an answer wrong. It then returns 422 naming the window",
          "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": "B",
            "methodology": "0.8",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 64.8
          }
        ],
        "editorialScores": {
          "ergonomics": 69,
          "maintenance": 68,
          "payments": 90,
          "reliability": 50,
          "schema": 76,
          "security": 49,
          "transparency": 63
        },
        "provenanceScore": 61,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-02",
            "maintenance": "2026-11-02",
            "payments": "2026-11-02",
            "reliability": "2026-11-02",
            "schema": "2026-11-02",
            "security": "2026-11-02",
            "transparency": "2026-11-02"
          },
          "last": "2026-11-02",
          "lastMoved": "2026-11-13",
          "oldest": "2026-11-02",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "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"
      },
      "sameCompany": [
        "amazon-bedrock",
        "amazon-nova-embeddings",
        "amazon-bedrock-customization",
        "amazon-bedrock-guardrails",
        "amazon-transcribe",
        "amazon-polly",
        "amazon-nova-sonic",
        "strands-agents",
        "agentcore-code-interpreter",
        "agentcore-memory",
        "agentcore-identity",
        "aws-secrets-manager",
        "agentcore-web-search",
        "amazon-textract",
        "aws-mcp-servers",
        "amazon-ses",
        "aws-end-user-messaging",
        "amazon-location",
        "amazon-translate",
        "amazon-sns",
        "amazon-s3",
        "kiro-cli",
        "amazon-ads-api",
        "amazon-eventbridge",
        "amazon-creators-api"
      ],
      "area": "models",
      "provenance": {
        "legalEntity": "Amazon Web Services, Inc.",
        "domain": "strandsagents.com",
        "domainRegistered": "2025-05-15",
        "endpointOnVendorDomain": null,
        "terms": "",
        "privacy": "",
        "statusPage": "",
        "changelog": "https://github.com/strands-labs/strands-decider/blob/main/CHANGELOG.md",
        "securityTxt": "none",
        "checked": "2026-11-02",
        "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 on 2 November 2026.",
          "Software you run, so there's no hosted endpoint, terms or privacy policy to check. The Apache-2.0 licence stands in for terms.",
          "CHANGELOG.md in the repository dates each model release since 5 October 2026 (it has no package versions), and the repository has v0.1.0 and v0.2.0 tags. research/README.md lists each training run."
        ],
        "score": 61
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/strands-decider.json",
      "live": {
        "slug": "strands-decider",
        "versions": [
          {
            "registry": "github",
            "name": "strands-labs/strands-decider",
            "version": "v0.3.0",
            "released": "2026-11-05",
            "seenAt": "2026-11-13T09:18:25.662445745Z"
          },
          {
            "registry": "pypi",
            "name": "strands-decider",
            "version": "0.3.0",
            "released": "2026-11-05",
            "seenAt": "2026-11-13T09:18:25.459814489Z"
          }
        ],
        "githubStars": 1163,
        "pypiWeekly": 2541,
        "securityTxt": {
          "url": "https://strandsagents.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-13T16:15:54.954064193Z"
        },
        "domain": {
          "domain": "strandsagents.com",
          "registered": "2025-05-15",
          "source": "https://rdap.verisign.com/com/v1/domain/strandsagents.com",
          "checkedAt": "2026-11-08T15:01:41.249786439Z"
        },
        "pages": [
          {
            "url": "https://raw.githubusercontent.com/strands-labs/strands-decider/main/CHANGELOG.md",
            "kind": "changelog",
            "status": 304,
            "checkedAt": "2026-11-13T18:34:21.191552122Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "c06bda8558f7"
          }
        ],
        "github": {
          "repo": "strands-labs/strands-decider",
          "checkedAt": "2026-11-09T11:03:56.830418821Z",
          "stars": 768,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2026-11-06T19:51:52Z",
          "openIssues": 29,
          "openPRs": 24,
          "issuesOpened90d": 43,
          "issuesClosed90d": 14,
          "prsMerged90d": 49,
          "ci": {
            "branch": "main",
            "runs": 50,
            "success": 50,
            "failure": 0,
            "other": 0,
            "latest": "success",
            "latestAt": "2026-11-06T19:22:30Z"
          },
          "replies": {
            "sampled": 25,
            "unanswered": 20,
            "medianDays": 3.9
          }
        },
        "updatedAt": "2026-11-13T18:34:21.191552122Z"
      }
    },
    "edges": [
      {
        "by": 30,
        "category": "payments",
        "leads": "strands-decider",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. No machine payment protocol (0). The pricing page lists $0.10 per million input tokens on the paid tier for every modality and no output charge, without a login (20). Free of charge on the free tier (20). A Google account and an AI Studio key come first (0). 0 + 20 + 20 + 0 = 40. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 40 is 60.",
          "b": "Free Apache-2.0 software with nothing to buy, so 20 + 20 + 20 for pricing, free use and no sign-up, by the self-hosted rule. No payment protocol (0). No hosted API was found, on Amazon Bedrock or elsewhere, so there's no hosted option to grade. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 60 is 90."
        },
        "scores": {
          "a": 60,
          "b": 90
        }
      },
      {
        "by": 16,
        "category": "ergonomics",
        "leads": "gemini-decision-1",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "Read on the tool lines, as the other decision-model listings are. Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Answers are probabilities only, and the shared input is billed once across up to 1,000 questions (25 of 25). Limits are written down: 262,144 tokens shared by the input and all questions, 1,000 questions, 2 to 255 options, inline data to 100 MB (50 MB for PDFs), 15 MB per external URL (20 of 20). Errors return HTTP 400 with a named code an agent can branch on, plus the platform's backoff advice (15 of 20). SDK retries and backoff guidance, no idempotency key; nothing is written, so a repeat only costs input again (10 of 20). Three required fields, SDK 3.2 or later in Python and JavaScript, and REST (15 of 15). 25 + 20 + 15 + 10 + 15 = 85.",
          "b": "Read as an API an agent calls for a decision, as for the other decision models. Answers are a probability per option, and the state is read once with each extra question adding only its own tokens. The window is 4,096 tokens, and by default an over-long state is cut to fit without an error (15 of 25). The caller sets the questions, any number a request, with `--max-batch` (default 32) setting how many go in one forward pass. No batch-of-states route (15 of 20). Validation and engine errors return 422 with the message, and `--strict-window` names the window. Not documented as a table (13 of 20). Calls are stateless and safe to retry. No retry guidance, and the server runs one worker with no rate limiting (15 of 20). One pip install with a CLI and a Python class, and `strands-decider-latest` as the default model. Python only, and the code says Jev compatibility isn't verified (11 of 15)."
        },
        "scores": {
          "a": 85,
          "b": 69
        }
      },
      {
        "by": 11,
        "category": "maintenance",
        "leads": "gemini-decision-1",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Released on 11 November 2026, the day of this check (30). Deprecations with earliest dates and no stated minimum notice (4 of 12). Shutdowns in the last 90 days kept to their table (4 of 8). Dated changelogs: google-genai 3.2.0's entry adds the Decisions API; the platform changelog wasn't re-read today (11 of 15). SDK replies not sampled (5 of 10). google-genai 3.2.0 tagged the same day with `client.decisions.create`; the JavaScript SDK is per Google's post (15). Runtimes stated on the platform (10). 30 + 4 + 4 + 11 + 5 + 15 + 10 = 79. The model is hours old, so these lines are the platform's habits more than this model's record.",
          "b": "Read as a model, on the lines used for the other decision models listed as models (Decider, Kev, Vela 2.0, Decision 3.0), for deprecation notice and model churn in place of the release count. The repository's CHANGELOG.md dates five v1 models on 9 October 2026, `strands-decider-2B-qwen3.5-v1-2610` (the README's reference model since) and four on Gemma 4 (E2B, E4B, 12B and 26B-A4B), announced on the Strands Agents blog on 15 October, and the package is tagged v0.2.0 on 19 October. 24 days on 2 November (30). No deprecation policy or notice period. hobson-v19 and hobson-v21 stay published under their names, docs/naming.md says a second release in one month updates the same repository with a dated `YYMMDD` tag to pin by, and no name was removed. Level with Decider and Kev (5 of 12). The reference model changed three times in nine days (v19 on 1 October, v21 on 5 October, v1 on 9 October), with none since and earlier names still loading, level with Decider's and Decision 3.0's 4 (4 of 8). 28 commits from four authors since 5 October, pull requests numbered to #110, a Discord channel, and issue reply times and Hugging Face discussions unread (12 of 25, unchecked). A Python package and CLI from the vendor, a SageMaker deploy guide and a Strands agent example. The README says Gemma 4 support and the MLX extra aren't in the PyPI package yet. Not an MCP server (10 of 15). CI with pinned actions, a macOS job and a weekly dependency audit, pass state unchecked (7 of 10). 30 + 5 + 4 + 12 + 10 + 7 = 68."
        },
        "scores": {
          "a": 79,
          "b": 68
        }
      },
      {
        "by": 10,
        "category": "reliability",
        "leads": "strands-decider",
        "name": "Reliability",
        "reasons": {
          "a": "Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Status page at aistudio.google.com/status with no readable components or history (10 of 20) and no readable incident record (5 of 30). Rate-limit tiers and spend limits published for the platform, but the public rate-limit page, read on 11 November, has no row for Decision 1 and sends you to AI Studio (5 of 15). Backoff guidance for 429 and 503 and SDK retries (15). No SLA (0). The guide and the model page, read on 11 November, state no launch stage; the endpoint is v1beta and the model has one version, so half, as Gemini 4 Carbon was read (5 of 10). 10 + 5 + 5 + 15 + 0 + 5 = 40.",
          "b": "Scored on the local-package checklist, since Strands Decider is open weights the owner runs, as for Kev, Laya, Decider and Vela 2.0. `pip install strands-decider`, with Python 3.10 or later stated and CUDA, MPS, MLX and CPU extras. The release workflow publishes to PyPI with trusted publishing. The 5 October reading of PyPI's JSON path is struck (robots.txt disallows it), and pypi.org didn't resolve on 2 November, so no release on PyPI was read. The repository is tagged v0.1.0 (9 October) and v0.2.0 (19 October 2026), and the README says Gemma 4 support and the MLX extra aren't in the PyPI package yet (20). 40 test files (19 in tests/, 21 in training/tests/) run on GitHub Actions on Python 3.10 with the floor pins and 3.12 with the newest, with a macOS job for MPS and MLX added on 13 October, but GitHub's pages answer 403 for our reader, so whether main passes is unread (15 of 25). Open crash and regression issues couldn't be read for the same reason. Pull requests are numbered to #110 by 30 October (10 of 25, unchecked). CHANGELOG.md now lists dated model releases and the naming rule, but no package versions, and the removal of the training commands from the CLI (#73, in v0.2.0) has no changelog line. Commit titles follow a conventional format checked in CI (5 of 15). 0.x, and the package calls itself experimental (0). 20 + 15 + 10 + 5 + 0 = 50."
        },
        "scores": {
          "a": 40,
          "b": 50
        }
      },
      {
        "by": 8,
        "category": "transparency",
        "leads": "gemini-decision-1",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Closed service with clear terms, SDKs Apache-2.0 (15). The pricing page states that free-tier content is used to improve products and paid-tier content isn't; abuse retention has no number (15 of 30). Deprecations table; the model page names no deprecation for this model (15 of 20). Data may be cached anywhere Google has facilities; no subprocessor list checked (5 of 20). Every benchmark, latency and cost comparison is Google's own, and the post gives charts without scores in its text. 15 + 15 + 15 + 5 = 50.",
          "b": "Apache-2.0 for the code and checkpoints, on an Apache-2.0 base, with the training recipe, data inventory, configs, data hashes and evaluation logs published (30). Self-hosted, so inputs stay on the operator's hardware by construction, but we found no statement saying so. The licence notes list training sources whose Hub licence tags include other, unknown and none (15 of 30). v19 and v21 stay published after v1 replaced them as the reference on 9 October, and docs/naming.md says earlier releases keep their names. No deprecation policy or notice period (8 of 20). No telemetry code found in the package and no statement either way. Weights download through the Hugging Face Hub client (10 of 20)."
        },
        "scores": {
          "a": 70,
          "b": 62
        }
      }
    ],
    "facts": [
      {
        "a": "Model API",
        "b": "Model API",
        "name": "Kind"
      },
      {
        "a": "Google",
        "b": "Amazon Web Services (Strands Agents)",
        "name": "Vendor"
      },
      {
        "a": "no (local only)",
        "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": "Closed model, used through the Gemini API's Decisions endpoint under Google's terms. The google-genai SDK that calls it is Apache-2.0",
        "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-11-11",
        "b": "2026-10-09",
        "name": "Last release"
      },
      {
        "a": "2026-04-28",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "2026-10-01",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes",
        "b": "not read yet",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not read yet",
        "name": "Terms restrict automated access"
      },
      {
        "a": "yes",
        "b": "not read yet",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "not found in the text",
        "b": "not read yet",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "not found in the text",
        "b": "not read yet",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "none",
        "b": "2/5 (1)",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Strands Decider 2B scores 64.8 (B) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 3 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, maintenance \u0026 community and transparency \u0026 trust.",
        "question": "Which is better for AI agents, Gemini Decision 1 or Strands Decider 2B?"
      },
      {
        "answer": "Gemini Decision 1, at free against free for Strands Decider 2B. These are the vendors' published prices for the job.",
        "question": "Which is cheaper for decision models, Gemini Decision 1 or Strands Decider 2B?"
      },
      {
        "answer": "Gemini Decision 1 needs an API key. Strands Decider 2B needs no key.",
        "question": "Do Gemini Decision 1 and Strands Decider 2B need an API key?"
      },
      {
        "answer": "No hosted endpoint is listed for Gemini Decision 1. No hosted endpoint is listed for Strands Decider 2B.",
        "question": "Can an agent call Gemini Decision 1 and Strands Decider 2B without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Gemini Decision 1. 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 Gemini Decision 1 and Strands Decider 2B open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Agent ergonomics, 85 against 69",
          "Maintenance \u0026 community, 79 against 68",
          "Transparency \u0026 trust, 70 against 62"
        ],
        "also": [
          "Cheaper for decision models, $0 against $0 per 1M tokens"
        ],
        "goodFor": "Routing, tool selection, policy checks and rubric grading over mixed media, where many fixed questions share one input and generated text isn't needed.",
        "slug": "gemini-decision-1",
        "watchFor": "No context caching, Batch API, Flex or Priority: the guide says repeated input across requests counts in full"
      },
      {
        "aheadOn": [
          "Reliability, 50 against 40",
          "Payments \u0026 pricing, 90 against 60"
        ],
        "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": "Package version 0.x, described as experimental in its metadata, and CHANGELOG.md lists model releases but no package versions"
      }
    ],
    "history": {
      "gemini-decision-1": [
        {
          "causes": [
            "method"
          ],
          "date": "2026-11-13",
          "delta": 2.5,
          "from": 60.7,
          "fromGrade": "C",
          "to": 63.2,
          "toGrade": "B"
        }
      ],
      "strands-decider": [
        {
          "causes": [
            "method"
          ],
          "date": "2026-11-13",
          "delta": 3.8,
          "from": 61,
          "fromGrade": "C",
          "to": 64.8,
          "toGrade": "B"
        },
        {
          "causes": [
            "product",
            "correction"
          ],
          "date": "2026-11-02",
          "delta": -0.5,
          "from": 61.5,
          "fromGrade": "C",
          "to": 61,
          "toGrade": "C"
        },
        {
          "causes": [
            "evidence"
          ],
          "date": "2026-10-28",
          "delta": 0,
          "from": 61.5,
          "fromGrade": "C",
          "to": 61.5,
          "toGrade": "C"
        }
      ]
    },
    "job": {
      "capability": "inference.decision",
      "name": "Decision models"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-gemini-decision-1.json",
        "title": "Celeris-1 Decision vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/celeris-1-decision-vs-gemini-decision-1"
      },
      {
        "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-gemini-decision-1.json",
        "title": "Clef vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/cloudflare-clef-vs-gemini-decision-1"
      },
      {
        "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-gemini-decision-1.json",
        "title": "Laya vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/convai-laya-vs-gemini-decision-1"
      },
      {
        "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-gemini-decision-1.json",
        "title": "Decider vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1"
      },
      {
        "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/decision-3-vs-gemini-decision-1.json",
        "title": "Decision 3.0 vs Gemini Decision 1",
        "url": "https://www.anchorterminal.com/compare/decision-3-vs-gemini-decision-1"
      },
      {
        "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/gemini-decision-1-vs-gliclass.json",
        "title": "Gemini Decision 1 vs GLiClass",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-gliclass"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-granite-switch.json",
        "title": "Gemini Decision 1 vs Granite Switch 4.1",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-granite-switch"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-jaredpalmer-kev.json",
        "title": "Gemini Decision 1 vs Kev",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-jaredpalmer-kev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-liquid-d1.json",
        "title": "Gemini Decision 1 vs Liquid d1",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-liquid-d1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-microsoft-decision-1.json",
        "title": "Gemini Decision 1 vs Microsoft-Decision-1",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-microsoft-decision-1"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-nace-drex.json",
        "title": "Gemini Decision 1 vs Drex 1.5",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-nace-drex"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-openai-decisions-api.json",
        "title": "Gemini Decision 1 vs OpenAI Decisions API",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-openai-decisions-api"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider.json",
        "title": "Gemini Decision 1 vs pplx-decider",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider-flash.json",
        "title": "Gemini Decision 1 vs pplx-decider-flash",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider-flash"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-rightnow-system-zero.json",
        "title": "Gemini Decision 1 vs RightNow System Zero",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-rightnow-system-zero"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-scaledown.json",
        "title": "Gemini Decision 1 vs ScaleDown",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-scaledown"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-sprag-spev.json",
        "title": "Gemini Decision 1 vs SPEV",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-sprag-spev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-sqwish-kettei.json",
        "title": "Gemini Decision 1 vs kettei",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-sqwish-kettei"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-typesafe-jev.json",
        "title": "Gemini Decision 1 vs Jev",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-typesafe-jev"
      },
      {
        "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-vela.json",
        "title": "Gemini Decision 1 vs Vela 2.0",
        "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-vela"
      },
      {
        "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/granite-switch-vs-strands-decider.json",
        "title": "Granite Switch 4.1 vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/granite-switch-vs-strands-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-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/microsoft-decision-1-vs-strands-decider.json",
        "title": "Microsoft-Decision-1 vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/microsoft-decision-1-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/nace-drex-vs-strands-decider.json",
        "title": "Drex 1.5 vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/nace-drex-vs-strands-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-flash-vs-strands-decider.json",
        "title": "pplx-decider-flash vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/pplx-decider-flash-vs-strands-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/rightnow-system-zero-vs-strands-decider.json",
        "title": "RightNow System Zero vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/rightnow-system-zero-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/scaledown-vs-strands-decider.json",
        "title": "ScaleDown vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/scaledown-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sprag-spev-vs-strands-decider.json",
        "title": "SPEV vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/sprag-spev-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sqwish-kettei-vs-strands-decider.json",
        "title": "kettei vs Strands Decider 2B",
        "url": "https://www.anchorterminal.com/compare/sqwish-kettei-vs-strands-decider"
      },
      {
        "json": "https://www.anchorterminal.com/compare/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"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 10,
        "edge": "strands-decider",
        "gemini-decision-1": 40,
        "key": "reliability",
        "name": "Reliability",
        "strands-decider": 50,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 4,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 80,
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "strands-decider": 76,
        "weight": 13
      },
      {
        "by": 16,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 85,
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "strands-decider": 69,
        "weight": 13
      },
      {
        "by": 4,
        "edge": "strands-decider",
        "gemini-decision-1": 45,
        "key": "security",
        "name": "Security \u0026 auth",
        "strands-decider": 49,
        "weight": 14
      },
      {
        "by": 30,
        "edge": "strands-decider",
        "gemini-decision-1": 60,
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "strands-decider": 90,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 11,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 79,
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "strands-decider": 68,
        "weight": 7
      },
      {
        "by": 8,
        "edge": "gemini-decision-1",
        "gemini-decision-1": 70,
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "strands-decider": 62,
        "weight": 7
      }
    ],
    "summary": "Strands Decider 2B scores 64.8 (B) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 3 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, maintenance \u0026 community and transparency \u0026 trust. Both do decision models. Gemini Decision 1 is cheaper for decision models, $0 against $0 per 1M tokens.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "gemini-decision-1": "Google's decision model scores up to 1,000 yes/no, choice and rubric questions per request over a 262,144-token multimodal input, at $0.10 per million input tokens, no output charge and a free tier. It is on a v1beta endpoint with no caching or batch discount, so repeated input is paid in full, and every speed and accuracy figure is Google's.",
      "strands-decider": "An Apache-2.0 decision model family from AWS's Strands Labs, a 2B Qwen3.5 reference and four Gemma 4 sizes, that runs locally with its training recipe and per-version results published. The package is an experimental 0.x release whose PyPI build may lack Gemma 4 support, the window is 4,096 tokens, and the local server has no authentication."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider",
    "json": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider.min.md"
  },
  "markdown": "Strands Decider 2B scores 64.8 (B) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 3 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, maintenance \u0026 community and transparency \u0026 trust. Both do decision models. Gemini Decision 1 is cheaper for decision models, $0 against $0 per 1M tokens.\n\n- Gemini Decision 1: grade B, 63.2/100, rank #630 of 1524. Markdown https://www.anchorterminal.com/tools/gemini-decision-1.md · JSON https://www.anchorterminal.com/api/v1/tools/gemini-decision-1.json\n- Strands Decider 2B: grade B, 64.8/100, rank #554 of 1524. 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 241 decisions comparisons: https://www.anchorterminal.com/compare/decision-models/index.md\n\n## Which one, for what\n\n### Gemini Decision 1 (B)\n\nGood for: Routing, tool selection, policy checks and rubric grading over mixed media, where many fixed questions share one input and generated text isn't needed.\n\nAhead on:\n- Agent ergonomics, 85 against 69\n- Maintenance \u0026 community, 79 against 68\n- Transparency \u0026 trust, 70 against 62\n\nAlso in its favour:\n- Cheaper for decision models, $0 against $0 per 1M tokens\n\nWatch for: No context caching, Batch API, Flex or Priority: the guide says repeated input across requests counts in full\n\n### Strands Decider 2B (B)\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- Reliability, 50 against 40\n- Payments \u0026 pricing, 90 against 60\n\nAlso in its favour:\n- No key needed to call it\n- Open source\n\nWatch for: Package version 0.x, described as experimental in its metadata, and CHANGELOG.md lists model releases but no package versions\n\n\n## Why the edge\n\n### Payments \u0026 pricing: Strands Decider 2B +30\n\n- Gemini Decision 1 (60): Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. No machine payment protocol (0). The pricing page lists $0.10 per million input tokens on the paid tier for every modality and no output charge, without a login (20). Free of charge on the free tier (20). A Google account and an AI Studio key come first (0). 0 + 20 + 20 + 0 = 40. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 40 is 60.\n- Strands Decider 2B (90): Free Apache-2.0 software with nothing to buy, so 20 + 20 + 20 for pricing, free use and no sign-up, by the self-hosted rule. No payment protocol (0). No hosted API was found, on Amazon Bedrock or elsewhere, so there's no hosted option to grade. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 60 is 90.\n\n### Agent ergonomics: Gemini Decision 1 +16\n\n- Gemini Decision 1 (85): Read on the tool lines, as the other decision-model listings are. Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Answers are probabilities only, and the shared input is billed once across up to 1,000 questions (25 of 25). Limits are written down: 262,144 tokens shared by the input and all questions, 1,000 questions, 2 to 255 options, inline data to 100 MB (50 MB for PDFs), 15 MB per external URL (20 of 20). Errors return HTTP 400 with a named code an agent can branch on, plus the platform's backoff advice (15 of 20). SDK retries and backoff guidance, no idempotency key; nothing is written, so a repeat only costs input again (10 of 20). Three required fields, SDK 3.2 or later in Python and JavaScript, and REST (15 of 15). 25 + 20 + 15 + 10 + 15 = 85.\n- Strands Decider 2B (69): Read as an API an agent calls for a decision, as for the other decision models. Answers are a probability per option, and the state is read once with each extra question adding only its own tokens. The window is 4,096 tokens, and by default an over-long state is cut to fit without an error (15 of 25). The caller sets the questions, any number a request, with `--max-batch` (default 32) setting how many go in one forward pass. No batch-of-states route (15 of 20). Validation and engine errors return 422 with the message, and `--strict-window` names the window. Not documented as a table (13 of 20). Calls are stateless and safe to retry. No retry guidance, and the server runs one worker with no rate limiting (15 of 20). One pip install with a CLI and a Python class, and `strands-decider-latest` as the default model. Python only, and the code says Jev compatibility isn't verified (11 of 15).\n\n### Maintenance \u0026 community: Gemini Decision 1 +11\n\n- Gemini Decision 1 (79): Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Released on 11 November 2026, the day of this check (30). Deprecations with earliest dates and no stated minimum notice (4 of 12). Shutdowns in the last 90 days kept to their table (4 of 8). Dated changelogs: google-genai 3.2.0's entry adds the Decisions API; the platform changelog wasn't re-read today (11 of 15). SDK replies not sampled (5 of 10). google-genai 3.2.0 tagged the same day with `client.decisions.create`; the JavaScript SDK is per Google's post (15). Runtimes stated on the platform (10). 30 + 4 + 4 + 11 + 5 + 15 + 10 = 79. The model is hours old, so these lines are the platform's habits more than this model's record.\n- Strands Decider 2B (68): Read as a model, on the lines used for the other decision models listed as models (Decider, Kev, Vela 2.0, Decision 3.0), for deprecation notice and model churn in place of the release count. The repository's CHANGELOG.md dates five v1 models on 9 October 2026, `strands-decider-2B-qwen3.5-v1-2610` (the README's reference model since) and four on Gemma 4 (E2B, E4B, 12B and 26B-A4B), announced on the Strands Agents blog on 15 October, and the package is tagged v0.2.0 on 19 October. 24 days on 2 November (30). No deprecation policy or notice period. hobson-v19 and hobson-v21 stay published under their names, docs/naming.md says a second release in one month updates the same repository with a dated `YYMMDD` tag to pin by, and no name was removed. Level with Decider and Kev (5 of 12). The reference model changed three times in nine days (v19 on 1 October, v21 on 5 October, v1 on 9 October), with none since and earlier names still loading, level with Decider's and Decision 3.0's 4 (4 of 8). 28 commits from four authors since 5 October, pull requests numbered to #110, a Discord channel, and issue reply times and Hugging Face discussions unread (12 of 25, unchecked). A Python package and CLI from the vendor, a SageMaker deploy guide and a Strands agent example. The README says Gemma 4 support and the MLX extra aren't in the PyPI package yet. Not an MCP server (10 of 15). CI with pinned actions, a macOS job and a weekly dependency audit, pass state unchecked (7 of 10). 30 + 5 + 4 + 12 + 10 + 7 = 68.\n\n### Reliability: Strands Decider 2B +10\n\n- Gemini Decision 1 (40): Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Status page at aistudio.google.com/status with no readable components or history (10 of 20) and no readable incident record (5 of 30). Rate-limit tiers and spend limits published for the platform, but the public rate-limit page, read on 11 November, has no row for Decision 1 and sends you to AI Studio (5 of 15). Backoff guidance for 429 and 503 and SDK retries (15). No SLA (0). The guide and the model page, read on 11 November, state no launch stage; the endpoint is v1beta and the model has one version, so half, as Gemini 4 Carbon was read (5 of 10). 10 + 5 + 5 + 15 + 0 + 5 = 40.\n- Strands Decider 2B (50): Scored on the local-package checklist, since Strands Decider is open weights the owner runs, as for Kev, Laya, Decider and Vela 2.0. `pip install strands-decider`, with Python 3.10 or later stated and CUDA, MPS, MLX and CPU extras. The release workflow publishes to PyPI with trusted publishing. The 5 October reading of PyPI's JSON path is struck (robots.txt disallows it), and pypi.org didn't resolve on 2 November, so no release on PyPI was read. The repository is tagged v0.1.0 (9 October) and v0.2.0 (19 October 2026), and the README says Gemma 4 support and the MLX extra aren't in the PyPI package yet (20). 40 test files (19 in tests/, 21 in training/tests/) run on GitHub Actions on Python 3.10 with the floor pins and 3.12 with the newest, with a macOS job for MPS and MLX added on 13 October, but GitHub's pages answer 403 for our reader, so whether main passes is unread (15 of 25). Open crash and regression issues couldn't be read for the same reason. Pull requests are numbered to #110 by 30 October (10 of 25, unchecked). CHANGELOG.md now lists dated model releases and the naming rule, but no package versions, and the removal of the training commands from the CLI (#73, in v0.2.0) has no changelog line. Commit titles follow a conventional format checked in CI (5 of 15). 0.x, and the package calls itself experimental (0). 20 + 15 + 10 + 5 + 0 = 50.\n\n### Transparency \u0026 trust: Gemini Decision 1 +8\n\n- Gemini Decision 1 (70): Model reading for gemini-decision-1 on the Gemini API's Decisions endpoint. Platform facts are the Gemini API listing's (gemini-api, re-read 1 November), carried over as RULES.md allows for a model on an already graded platform. Closed service with clear terms, SDKs Apache-2.0 (15). The pricing page states that free-tier content is used to improve products and paid-tier content isn't; abuse retention has no number (15 of 30). Deprecations table; the model page names no deprecation for this model (15 of 20). Data may be cached anywhere Google has facilities; no subprocessor list checked (5 of 20). Every benchmark, latency and cost comparison is Google's own, and the post gives charts without scores in its text. 15 + 15 + 15 + 5 = 50.\n- Strands Decider 2B (62): Apache-2.0 for the code and checkpoints, on an Apache-2.0 base, with the training recipe, data inventory, configs, data hashes and evaluation logs published (30). Self-hosted, so inputs stay on the operator's hardware by construction, but we found no statement saying so. The licence notes list training sources whose Hub licence tags include other, unknown and none (15 of 30). v19 and v21 stay published after v1 replaced them as the reference on 9 October, and docs/naming.md says earlier releases keep their names. No deprecation policy or notice period (8 of 20). No telemetry code found in the package and no statement either way. Weights download through the Hugging Face Hub client (10 of 20).\n\n## Score by category\n\n| Category | Weight | Gemini Decision 1 | Strands Decider 2B | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 40 | 50 | Strands Decider 2B +10 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 80 | 76 | Gemini Decision 1 +4 |\n| Agent ergonomics | 13% (16.2 this run) | 85 | 69 | Gemini Decision 1 +16 |\n| Security \u0026 auth | 14% (17.5 this run) | 45 | 49 | Strands Decider 2B +4 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 60 | 90 | Strands Decider 2B +30 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 79 | 68 | Gemini Decision 1 +11 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 70 | 62 | Gemini Decision 1 +8 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **63.2 · B** | **64.8 · B** | |\n\n## Facts side by side\n\n| Fact | Gemini Decision 1 | Strands Decider 2B |\n| --- | --- | --- |\n| Kind | Model API | Model API |\n| Vendor | Google | Amazon Web Services (Strands Agents) |\n| Hosted endpoint | no (local only) | 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 | Closed model, used through the Gemini API's Decisions endpoint under Google's terms. The google-genai SDK that calls it is Apache-2.0 | 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-11-11 | 2026-10-09 |\n| Terms last updated | 2026-04-28 | no document linked |\n| Privacy policy last updated | 2026-10-01 | no document linked |\n| Customer content may train models | yes | not read yet |\n| Terms restrict automated access | yes | not read yet |\n| Terms restrict benchmarking | yes | not read yet |\n| Terms or service can change without notice | not found in the text | not read yet |\n| Arbitration or class-action waiver | not found in the text | not read yet |\n| Agent reviews | none | 2/5 (1) |\n\n## How the scores have moved\n\n### Gemini Decision 1\n\n- +2.5 on 13 November 2026 (C to B): checklist\n\n### Strands Decider 2B\n\n- +3.8 on 13 November 2026 (C to B): checklist\n- -0.5 on 2 November 2026: product, correction\n- no change on 28 October 2026: new evidence\n\n## Verdicts\n\n**Gemini Decision 1.** Google's decision model scores up to 1,000 yes/no, choice and rubric questions per request over a 262,144-token multimodal input, at $0.10 per million input tokens, no output charge and a free tier. It is on a v1beta endpoint with no caching or batch discount, so repeated input is paid in full, and every speed and accuracy figure is Google's.\n\n**Strands Decider 2B.** An Apache-2.0 decision model family from AWS's Strands Labs, a 2B Qwen3.5 reference and four Gemma 4 sizes, that runs locally with its training recipe and per-version results published. The package is an experimental 0.x release whose PyPI build may lack Gemma 4 support, the window is 4,096 tokens, and the local server has no authentication.\n\n## Before you call either\n\n### Gemini Decision 1\n\n1. Call POST /v1beta/decisions or `client.decisions.create` (SDK 3.2 or later), not generateContent or the Interactions API\n2. Put every question about the same input in one request: there's no caching, and repeated input is billed in full\n3. Pass media inline (100 MB, 50 MB for PDFs), as a Files API URI or as an HTTPS URL up to 15 MB; YouTube and gs:// links are refused\n4. Branch on the HTTP 400 error code (safety, prohibited_content, blocklist, image_safety, content_blocked) before retrying\n5. Keep question keys to [A-Za-z0-9_-] and 64 characters, and options or levels between 2 and 255\n\n### Strands Decider 2B\n\n1. Pin the checkpoint by its full name, such as `StrandsAgents/strands-decider-2B-qwen3.5-v1-2610`, and by its `YYMMDD` Hub tag when a month has a second upload\n2. Install from the repository for the Gemma 4 models if the PyPI package rejects them. The README says their support is on main only\n3. Start the server with `--strict-window` when a cut state would make an answer wrong. It then returns 422 naming the window\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, Gemini Decision 1 or Strands Decider 2B?\n\nStrands Decider 2B scores 64.8 (B) on agent readiness against Gemini Decision 1's 63.2 (B), and leads in 3 of 7 scored categories. Gemini Decision 1 leads on agent ergonomics, maintenance \u0026 community and transparency \u0026 trust.\n\n### Which is cheaper for decision models, Gemini Decision 1 or Strands Decider 2B?\n\nGemini Decision 1, at free against free for Strands Decider 2B. These are the vendors' published prices for the job.\n\n### Do Gemini Decision 1 and Strands Decider 2B need an API key?\n\nGemini Decision 1 needs an API key. Strands Decider 2B needs no key.\n\n### Can an agent call Gemini Decision 1 and Strands Decider 2B without installing anything?\n\nNo hosted endpoint is listed for Gemini Decision 1. No hosted endpoint is listed for Strands Decider 2B.\n\n### Are Gemini Decision 1 and Strands Decider 2B open source?\n\nNo open-source release is listed for Gemini Decision 1. 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/gemini-decision-1-vs-strands-decider.json, and with the fewest tokens: https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"gemini-decision-1\", \"b\": \"strands-decider\"}`. From a terminal: `anchor compare gemini-decision-1 strands-decider`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/gemini-decision-1.json and https://www.anchorterminal.com/api/v1/tools/strands-decider.json\n\n## Other comparisons with Gemini Decision 1 or Strands Decider 2B\n\n- [Celeris-1 Decision vs Gemini Decision 1](https://www.anchorterminal.com/compare/celeris-1-decision-vs-gemini-decision-1.md)\n- [Celeris-1 Decision vs Strands Decider 2B](https://www.anchorterminal.com/compare/celeris-1-decision-vs-strands-decider.md)\n- [Clef vs Gemini Decision 1](https://www.anchorterminal.com/compare/cloudflare-clef-vs-gemini-decision-1.md)\n- [Clef vs Strands Decider 2B](https://www.anchorterminal.com/compare/cloudflare-clef-vs-strands-decider.md)\n- [Laya vs Gemini Decision 1](https://www.anchorterminal.com/compare/convai-laya-vs-gemini-decision-1.md)\n- [Laya vs Strands Decider 2B](https://www.anchorterminal.com/compare/convai-laya-vs-strands-decider.md)\n- [Decider vs Gemini Decision 1](https://www.anchorterminal.com/compare/decider-vs-gemini-decision-1.md)\n- [Decider vs Strands Decider 2B](https://www.anchorterminal.com/compare/decider-vs-strands-decider.md)\n- [Decision 3.0 vs Gemini Decision 1](https://www.anchorterminal.com/compare/decision-3-vs-gemini-decision-1.md)\n- [Decision 3.0 vs Strands Decider 2B](https://www.anchorterminal.com/compare/decision-3-vs-strands-decider.md)\n- [Gemini Decision 1 vs GLiClass](https://www.anchorterminal.com/compare/gemini-decision-1-vs-gliclass.md)\n- [Gemini Decision 1 vs Granite Switch 4.1](https://www.anchorterminal.com/compare/gemini-decision-1-vs-granite-switch.md)\n- [Gemini Decision 1 vs Kev](https://www.anchorterminal.com/compare/gemini-decision-1-vs-jaredpalmer-kev.md)\n- [Gemini Decision 1 vs Liquid d1](https://www.anchorterminal.com/compare/gemini-decision-1-vs-liquid-d1.md)\n- [Gemini Decision 1 vs Microsoft-Decision-1](https://www.anchorterminal.com/compare/gemini-decision-1-vs-microsoft-decision-1.md)\n- [Gemini Decision 1 vs Drex 1.5](https://www.anchorterminal.com/compare/gemini-decision-1-vs-nace-drex.md)\n- [Gemini Decision 1 vs OpenAI Decisions API](https://www.anchorterminal.com/compare/gemini-decision-1-vs-openai-decisions-api.md)\n- [Gemini Decision 1 vs pplx-decider](https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider.md)\n- [Gemini Decision 1 vs pplx-decider-flash](https://www.anchorterminal.com/compare/gemini-decision-1-vs-pplx-decider-flash.md)\n- [Gemini Decision 1 vs RightNow System Zero](https://www.anchorterminal.com/compare/gemini-decision-1-vs-rightnow-system-zero.md)\n- [Gemini Decision 1 vs ScaleDown](https://www.anchorterminal.com/compare/gemini-decision-1-vs-scaledown.md)\n- [Gemini Decision 1 vs SPEV](https://www.anchorterminal.com/compare/gemini-decision-1-vs-sprag-spev.md)\n- [Gemini Decision 1 vs kettei](https://www.anchorterminal.com/compare/gemini-decision-1-vs-sqwish-kettei.md)\n- [Gemini Decision 1 vs Jev](https://www.anchorterminal.com/compare/gemini-decision-1-vs-typesafe-jev.md)\n- [Gemini Decision 1 vs Vela 2.0](https://www.anchorterminal.com/compare/gemini-decision-1-vs-vela.md)\n- [GLiClass vs Strands Decider 2B](https://www.anchorterminal.com/compare/gliclass-vs-strands-decider.md)\n- [Granite Switch 4.1 vs Strands Decider 2B](https://www.anchorterminal.com/compare/granite-switch-vs-strands-decider.md)\n- [Kev vs Strands Decider 2B](https://www.anchorterminal.com/compare/jaredpalmer-kev-vs-strands-decider.md)\n- [Liquid d1 vs Strands Decider 2B](https://www.anchorterminal.com/compare/liquid-d1-vs-strands-decider.md)\n- [Microsoft-Decision-1 vs Strands Decider 2B](https://www.anchorterminal.com/compare/microsoft-decision-1-vs-strands-decider.md)\n- [Drex 1.5 vs Strands Decider 2B](https://www.anchorterminal.com/compare/nace-drex-vs-strands-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-flash vs Strands Decider 2B](https://www.anchorterminal.com/compare/pplx-decider-flash-vs-strands-decider.md)\n- [pplx-decider vs Strands Decider 2B](https://www.anchorterminal.com/compare/pplx-decider-vs-strands-decider.md)\n- [RightNow System Zero vs Strands Decider 2B](https://www.anchorterminal.com/compare/rightnow-system-zero-vs-strands-decider.md)\n- [ScaleDown vs Strands Decider 2B](https://www.anchorterminal.com/compare/scaledown-vs-strands-decider.md)\n- [SPEV vs Strands Decider 2B](https://www.anchorterminal.com/compare/sprag-spev-vs-strands-decider.md)\n- [kettei vs Strands Decider 2B](https://www.anchorterminal.com/compare/sqwish-kettei-vs-strands-decider.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)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.8",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Gemini Decision 1 vs Strands Decider 2B",
        "url": ""
      }
    ],
    "description": "Strands Decider 2B scores 64.8 (B) to Gemini Decision 1's 63.2 (B) for decision models. Gemini Decision 1 is cheaper for decision models, $0 against $0 per 1M tokens. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Gemini Decision 1 B 63.2",
      "Strands Decider 2B B 64.8",
      "scores"
    ],
    "h1": "Gemini Decision 1 vs Strands Decider 2B",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/gemini-decision-1-vs-strands-decider",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Gemini Decision 1 vs Strands Decider 2B for AI agents (2026)",
    "toc": null,
    "updated": "2026-11-13",
    "url": "https://www.anchorterminal.com/compare/gemini-decision-1-vs-strands-decider"
  },
  "tokens": {
    "markdown": 5700,
    "slim": 1180
  },
  "version": 1
}
