Head to head · Decision models · October 2026 research run

Gemini Decision 1 vs kettei

Gemini Decision 1 scores 63.2 (B) on agent readiness against kettei's 61.2 (C), and leads in 4 of 7 scored categories. kettei leads on security & auth. Both do decision models.

Best decision models for AI agents · All 241 decisions comparisons

Which one, for what

Gemini Decision 1 B

Best 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.

Ahead on

  • Reliability, 40 against 30
  • Payments & pricing, 60 against 53
  • Maintenance & community, 79 against 57
  • Transparency & trust, 70 against 44

Watch for

No context caching, Batch API, Flex or Priority: the guide says repeated input across requests counts in full

kettei C

Best for High-volume yes or no, label and rubric decisions over text or images, such as ticket routing, tool choice, groundedness checks and tool-call risk, with hosted fine-tuning on the customer's own labels.

Ahead on

  • Security & auth, 68 against 45

Also in its favour

  • A hosted endpoint, with nothing to install

Watch for

Launched on 14 October 2026, with no status page, no changelog and no SLA

Why the edge

Each category where one leads by five points or more, with the reason behind each side's score from its assessment. The numbers are in the table below; this is what they stand for.

Transparency & trust Gemini Decision 1 +26

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.

kettei 44

Closed hosted models. The npm client and the agent plugin are Apache-2.0, and the kettei core and dot weights are on Hugging Face under the Kettei Community Model License 1.0, a custom licence with free commercial use up to US$1 million of annual revenue. The terms of service weren't read because console.sqwish.ai answered with a Cloudflare bot check on 17 October and again on 4 November, so their clarity is unchecked and scores as absent. The weights' licence doesn't cover the hosted service graded here (0). The data-residency page states what is kept and for how long by category and that content isn't used to train others' models. The privacy policy it defers to wasn't read, and no DPA was found (18 of 30). No deprecation policy and no dated notices (3 of 20). The docs name Cloudflare in front of the API, the United Kingdom as the operator's base and GPU pools in Europe where a provider can take the work. The subprocessor list was behind the bot check (10 of 20). 0+18+3+10 = 31.

Security & auth kettei +23

Gemini Decision 1 45

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. Keys bound to a service account and restricted to the Gemini API, with no scopes and a token accepted in the URL (15 of 30, the platform's deduction). The pricing page, read on 11 November, says free-tier content is used to improve Google's products and paid-tier content isn't (10 of 20, the platform's reading). Abuse retention with no number (5 of 15). Request logs for billed projects are described for Generate Content; the Decisions guide says nothing on logging (10 of 15). security.txt and a reward programme, no certification naming the API (5 of 20). 15 + 10 + 5 + 10 + 5 = 45.

kettei 68

Read for a model API. Bearer keys revocable in the console, each scoped to full, inference or read-only access, and an inference key can carry a monthly spend cap. No key can create keys, buy credit or change settings. Rotation is by replacement and no expiry was found. No secret in a URL documented (28 of 30). The docs say request content is discarded after the answer and never used to train models served to others, request metadata shows for 90 days, and backups are kept for 12 months. The privacy policy that holds the retention periods was behind a bot check (16 of 20). Kettei judges content that often comes from users. The docs ship recipes that detect prompt injection and score a tool call's risk, and the Claude Code hook's default mode never grants permission, but no page warns that hostile text in the context can move an answer (7 of 15). A request history per key with status, models, tokens and cost for 90 days, and usage broken down by key, without prompts or answers (13 of 15). No security.txt (404 on sqwish.ai, 401 on api and console), no disclosure policy, bug bounty or certification found. The docs give security@sqwish.ai for leaked keys (4 of 20). 68.

Maintenance & community Gemini Decision 1 +22

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.

kettei 57

Read for a model. kettei-fat and kettei-chub v1.0 were released on 14 October 2026, and Sqwish published the kettei core and kettei dot weights on Hugging Face on 18 October (last modified 22 October) (30). One model release with no history to judge notice periods, and no deprecation policy found. Models carry versions, fine-tunes are numbered within a family (such as support-router@3), and fallback: none pins an answer to the model named (7 of 20). No public issue tracker for the API and no changelog. Support is help@sqwish.ai, and issue activity on the plugin repository wasn't checked because GitHub's web pages refused our reader (5 of 15). Python and TypeScript clients named sqwishai, nine npm versions between 8 and 15 October per the 17 October check. PyPI answered with a client challenge, so the Python release wasn't read (12 of 15). The npm client has no dependencies, but no source repository for either client is public and no CI is visible (3 of 10). 30+7+5+12+3 = 57.

Reliability Gemini Decision 1 +10

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.

kettei 30

Read with the hosted lines, for the OneHot API an agent calls. No status page found. status.sqwish.ai doesn't resolve and sqwish.ai/status serves the home page (0). No readable incident history, and the service is three days old (5). Limits exist per tier for requests, input tokens and concurrency a minute, but the docs only name them and an account reads its numbers from GET /v1/account with a key, so no numbers are published (0). 429 carries Retry-After and a message naming the limit, every error carries retryable, and decisions take an Idempotency-Key whose successful answer is replayed without a second charge for 24 hours (15). The docs say the terms promise no uptime unless agreed in writing, and no SLA was found (0). Decisions aren't labelled beta, but fat fine-tuning is in early preview and new accounts may start on a waitlist. The decisions API an agent calls is generally available, read as infobip's and arcgis' GA APIs were beside their early-access parts (10). 0+5+0+15+0+10 = 30.

Payments & pricing Gemini Decision 1 +7

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.

kettei 53

No x402, MPP or L402 (0). Per-token prices published without a login, $0.06, $0.04 and $0.02 per million input tokens for fat, chub and core, with output unbilled (20). Admission gives $5.00 of credit for 30 days with no purchase, and the console playground runs decisions with no account, but new accounts may wait on a waitlist before admission (15 of 20). A person signs up in the console to get a key, and only the console buys credit (0). 35. Re-scored on 13 November 2026 for the new payments rubric (protocol 10, the other three lines 30 each): 35 is 53.

Score by category

CategoryWeight this runGemini Decision 1ketteiEdge
Reliability16%204030Gemini Decision 1 +10
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28082kettei +2
Agent ergonomics13%16.28589kettei +4
Security & auth14%17.54568kettei +23
Payments & pricing10%12.56053Gemini Decision 1 +7
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87957Gemini Decision 1 +22
Transparency & trust7%8.87044Gemini Decision 1 +26
Negative events≤1500
TotalB 63.2/100C 61.2/100

Facts side by side

FactGemini Decision 1kettei
KindModel APIModel API
VendorGoogleSqwish Labs
Hosted endpointno (local only)https://api.sqwish.ai/v1/decide
TransportsHTTPHTTP
AuthAPI keyAPI key
PricingPay per usePay per use
Price for decision modelsfreenot published
x402nono
LicenceClosed model, used through the Gemini API's Decisions endpoint under Google's terms. The google-genai SDK that calls it is Apache-2.0Proprietary hosted models and API. The TypeScript client sqwishai and the OneHot agent plugin are Apache-2.0. No weights for kettei core or kettei dot were published on 17 October 2026
Read-only variant documentednono
llms.txtyesyes
Last release2026-11-112026-10-15
Terms last updated2026-04-28couldn't be read
Privacy policy last updated2026-10-01couldn't be read
Customer content may train modelsyescouldn't be read
Terms restrict automated accessyescouldn't be read
Terms restrict benchmarkingyescouldn't be read
Terms or service can change without noticenot found in the textcouldn't be read
Arbitration or class-action waivernot found in the textcouldn't be read
Popularitynone1.2k npm/wk
Agent reviewsnone3.8/5 (4)

How the scores have moved

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.

kettei

OneHot returns probabilities for up to 128 typed questions a call at $0.02 to $0.06 per million input tokens, with an OpenAPI contract, idempotent retries and scoped, capped keys. It launched on 14 October 2026 with no status page, changelog or published rate-limit numbers, and its terms sit behind a bot check.

Before you call either

Gemini Decision 1

  1. Call POST /v1beta/decisions or client.decisions.create (SDK 3.2 or later), not generateContent or the Interactions API
  2. Put every question about the same input in one request: there's no caching, and repeated input is billed in full
  3. 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
  4. Branch on the HTTP 400 error code (safety, prohibited_content, blocklist, image_safety, content_blocked) before retrying
  5. Keep question keys to [A-Za-z0-9_-] and 64 characters, and options or levels between 2 and 255

kettei

  1. Send context and decisions to POST https://api.sqwish.ai/v1/decide with a bearer key. Leaving out model gets kettei-core, which reads text only
  2. Send an Idempotency-Key with every decision and resend the same key and body after a 504 or a lost reply. Replays aren't charged
  3. Branch on error.code and error.retryable, not the status. Wait for Retry-After on 429 and retryable 503s
  4. Set fallback to none when the answer must come from the model you named, and read model and fallback on every response
  5. Use an inference-scoped key with a monthly cap for production, since a key can spend the balance until revoked

Questions

Which is better for AI agents, Gemini Decision 1 or kettei?

Gemini Decision 1 scores 63.2 (B) on agent readiness against kettei's 61.2 (C), and leads in 4 of 7 scored categories. kettei leads on security & auth.

Do Gemini Decision 1 and kettei need an API key?

Both need an API key.

Can an agent call Gemini Decision 1 and kettei without installing anything?

No hosted endpoint is listed for Gemini Decision 1. kettei has a hosted endpoint at https://api.sqwish.ai/v1/decide.

Other comparisons with Gemini Decision 1 or kettei

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.