Choice 26. By Nicolas Dao · Last reviewed

Which decision model?

Jev, OpenAI Decisions, Clef, Baseten, Perplexity or Liquid? Which decision model fits my job, my volume and my risk?

Decision models answer yes, no, a label or a score, with a probability, in a fraction of a second, for cents per million tokens. There are now a dozen worth knowing. Here they are on price, abilities, accuracy, speed, safety and where the data goes, with a recommendation for each kind of job.

When to pick which

Pick mammoth-1 or elephant-1, on Baseten when

  • A client system where a wrong answer costs money: mammoth-1 has the best text score and calibration of anything here, zero data retention by default, SOC 2 Type II and MIT weights you can leave with.
  • The same job at high volume: elephant-1 has the same API and terms at about a third of the price.

Pick Perplexity Decider v1.2 when

  • The best score for the money, or long documents: 80.8 at $0.02 per million, with a 256K context.
  • Your data terms allow it. Perplexity's retention and regions aren't documented.

Pick Clef Flash when

  • Your code already runs on Cloudflare Workers: it's one binding, with open weights behind it.

Pick d1-ultra when

  • The text comes from people who want to fool you: it was the hardest to steer in the one independent test.

Pick OpenAI Decisions when

  • Your company needs a GA product from a vendor it already buys from, or up to 400 questions in one request.

Pick An LLM when

  • You need the reason as well as the answer, or a wrong answer is expensive enough to pay for seconds and more accuracy.
  • The data must stay in Australia and you won't run a GPU: Claude on Bedrock's AU profile, with a schema.

Both, when

  • Run a cascade: a decision model answers the easy cases, and anything inside the threshold goes to an LLM or a person.
  • Open weights and a hosted API together: start hosted, and keep the same model to self-host in Sydney if the client's rules change.

Questions that change the answer

  • What does a wrong answer cost? That decides accuracy against price, and where the threshold goes.

  • Must the data stay in Australia? Then it's self-hosting or an LLM on Bedrock, because no hosted decision API is confirmed here.

  • Can the text be written by someone trying to fool you? Then test injection before anything else.

  • How many decisions a month? Under a few million, the price is noise.

Doesn't cover

  • Whether you need a decision model at all: that's Ask an LLM, or call a decision API?.

  • Choosing a general model: that's Which model, at what price.

  • Community models on Hugging Face. Dozens appear each week, and they aren't anything I'd put in a client system until there's a vendor, a licence and a benchmark to trust.

The short answer

This space is seven weeks old. Jev opened it on 15 September, and nothing here has a long record. So treat every pick as a pilot, on your own labelled data.

Your situation Use this Why
A wrong answer costs money mammoth-1 (Baseten), $0.10 Best text score and calibration here, zero data retention, SOC 2, MIT weights
The same, at high volume elephant-1 (Baseten), $0.035 Same API and terms, a third of the price, a lower score
The best value, with relaxed data rules Perplexity Decider v1.2, $0.02 80.8 on the text benchmark, 256K context, published rate limits
Your code is on Cloudflare Workers Clef Flash, $0.038 One binding, a free daily allowance, Apache weights
Text written by people trying to fool you d1-ultra (Liquid AI), $0.042 The hardest to steer in the one independent test
Procurement wants an established vendor OpenAI Decisions, $0.10 GA, a vendor you already buy from, zero retention if approved
Speed matters most, and it isn't client data Jev 1.14, $0.042 Fastest on Artificial Analysis's test, at 78 ms
Images A person behind any of them No model here is proven. To experiment, start with Jev: see Images
Data must stay in Australia Your own GPU in Sydney, or Claude on Bedrock No hosted decision API is confirmed here
A few thousand decisions a month Whatever you already have a contract for The price is noise at this volume
You want to learn what decision models can do Jev, $0.042 The pioneer, with good docs and SDKs. Keep it to experiments
You need a reason, or the most accuracy An LLM GPT-6 Luna scores 98.4 as a chat model, and takes about 1.9 seconds

Jev started all this and isn't a pick for client work yet, because it's closed, in early access and has an unanswered leak report.

Prices are per million input tokens, and every decision model here charges nothing for output.

The one thing the vendors don't tell you: on the fullest independent benchmark, decision models win on speed and price, not accuracy. GPT-6 Luna used as an ordinary chat model scores 98.4, 13 points above the best decision model, at about eight times the latency. OpenAI's own Decisions product, built on that same model, scores 73.5. You're trading accuracy for speed, price and a probability you can set a threshold on. Often that's a great trade. It's still a trade.

The whole field in two pictures

What you pay against what you get

Up and to the left is better. Text decisions only. joey-1 isn't on this benchmark. GPT-6 Luna also charges for output, which decision models don't, so its true cost sits to the right of this point.

  1. mammoth-1 (Baseten)
  2. elephant-1 (Baseten)
  3. Decider v1.2 (Perplexity)
  4. Decider Flash (Perplexity)
  5. d1-ultra (Liquid AI)
  6. Jev 1.14 (TypeSafe AI)
  7. OpenAI Decisions
  8. Clef (Cloudflare)
  9. Clef Flash (Cloudflare)
  10. Microsoft-Decision-1
  11. GPT-6 Luna, as a chat model
The numbers behind the map
ProductPrice per million input tokens (logarithmic)JevBench Capability
mammoth-1 (Baseten)$0.185.2
elephant-1 (Baseten)$0.03570.2
Decider v1.2 (Perplexity)$0.0280.8
Decider Flash (Perplexity)$0.0161.7
d1-ultra (Liquid AI)$0.04280.5
Jev 1.14 (TypeSafe AI)$0.04275
OpenAI Decisions$0.173.5
Clef (Cloudflare)$0.2475.3
Clef Flash (Cloudflare)$0.03863.8
Microsoft-Decision-1$0.04270.8
GPT-6 Luna, as a chat model$0.198.4

The map is the quickest way to see who's worth a look. Perplexity's Decider and Liquid's d1-ultra sit near the top at a fraction of the price of mammoth-1. Clef costs twelve times what Decider costs for a lower score, which is hard to defend unless you need it inside a Worker, and then Clef Flash is the cheaper route.

Each model's shape

Further from the centre is better on every axis. An open circle at the centre means nobody has published that number on this scale. It isn't a low score. Accuracy is JevBench Capability, speed is Artificial Analysis's time per task on hosted endpoints, price is per million input tokens, and readiness is my judgement.

  • mammoth-1 (Baseten)

    The best score and calibration. My pick where a wrong answer costs money.

  • elephant-1 (Baseten)

    A third of the price, for the same terms. My pick at volume.

  • joey-1 (Baseten)

    The cheapest, and days old. Weak on private tests.

  • Decider v1.2 (Perplexity)

    The best value, if its data terms suit you.

  • Decider Flash (Perplexity)

    As cheap as joey-1, with a score to show for it.

  • d1-ultra (Liquid AI)

    The hardest to fool in the tests that exist.

  • Jev 1.14 (TypeSafe AI)

    Fast, and it started all this. Early access, with a leak report unanswered.

  • OpenAI Decisions

    The safe purchase: GA, from a vendor you already know.

  • Clef (Cloudflare)

    A good score, at the highest price here.

  • Clef Flash (Cloudflare)

    The one to use inside a Worker.

  • Microsoft-Decision-1

    In preview, and the only hosted one listed in Australia.

  • GPT-6 Luna, as a chat model

    For comparison: far more accurate, about eight times slower.

The scores behind the diamonds
ProductAccuracySpeedPriceReadiness
mammoth-1 (Baseten)4.3 of 5not published2.5 of 53 of 5
elephant-1 (Baseten)3.5 of 53.4 of 53.6 of 53 of 5
joey-1 (Baseten)not publishednot published5 of 52.5 of 5
Decider v1.2 (Perplexity)4 of 53.1 of 54.2 of 53 of 5
Decider Flash (Perplexity)3.1 of 53.9 of 55 of 53 of 5
d1-ultra (Liquid AI)4 of 54.2 of 53.4 of 53 of 5
Jev 1.14 (TypeSafe AI)3.8 of 54.4 of 53.4 of 52 of 5
OpenAI Decisions3.7 of 53.4 of 52.5 of 54.5 of 5
Clef (Cloudflare)3.8 of 52.5 of 51.5 of 53.5 of 5
Clef Flash (Cloudflare)3.2 of 52.6 of 53.6 of 53.5 of 5
Microsoft-Decision-13.5 of 53.1 of 53.4 of 52.5 of 5
GPT-6 Luna, as a chat model4.9 of 50 of 52 of 55 of 5

The shapes show the trade each one makes. Readiness is my own judgement: GA from a vendor with a record scores highest, Jev scores lowest for being in early access with no published deprecation policy and an unanswered leak report, and everything else sits in between because it's weeks old.

Prices

Model Per million input Cache Free allowance Cost of 1 million decisions, 500 tokens each
joey-1 (Baseten) $0.01 Pages disagree None $5
Decider Flash (Perplexity) $0.01 None None $5, and it re-bills the state for each question
Decider v1.2 (Perplexity) $0.02 None None $10
d1 and d1.1 (Liquid AI) $0.02 $0.02 $2 credit $10
elephant-1 (Baseten) $0.035 Not listed None $17.50
Clef Flash (Cloudflare) $0.038 None 10,000 neurons a day $19
Jev (TypeSafe AI) $0.042 None None $21
d1-ultra (Liquid AI) $0.042 $0.042 $2 credit $21
Microsoft-Decision-1 $0.042, not on Microsoft's own pages None None $21
mammoth-1 (Baseten) $0.10 Free on its library page None $50
OpenAI Decisions $0.10 $0.01 None $50
Clef-omni (Cloudflare) $0.15 None 10,000 neurons a day $75
Clef (Cloudflare) $0.24 None 10,000 neurons a day $120
Strands Decider 2B (AWS, open source) Free, on your own GPU n/a n/a Your GPU
Claude Haiku 5.5, with a schema $0.10, plus $0.50 output $0.01 None $80
Claude Sonnet 5.5, with a schema $2, plus $10 output $0.10 None $1,600

The last two columns are my arithmetic. For the LLMs, I assumed 60 output tokens per answer. Clef Flash's free allowance covers about 5,800 of these decisions a day.

The monthly bill, by volume

Each decision is 500 input tokens, which is my assumption. The flat line is one g6.xlarge in Sydney, on demand: $1.0464 an hour, before storage and whoever looks after it. It's only worth comparing if one GPU can carry your traffic, so measure that first.

  • joey-1 and Decider Flash, $0.01
  • Jev, d1-ultra and Clef Flash, about $0.04
  • mammoth-1 and OpenAI Decisions, $0.10
  • Claude Haiku 5.5, with a schema
  • Clef, $0.24
  • One GPU of your own, in Sydney
The numbers behind the chart
Decisions a month100,0001,000,00010,000,000100,000,0001,000,000,000
joey-1 and Decider Flash, $0.01$0.5$5$50$500$5k
Jev, d1-ultra and Clef Flash, about $0.04$2.1$21$210$2.1k$21k
mammoth-1 and OpenAI Decisions, $0.10$5$50$500$5k$50k
Claude Haiku 5.5, with a schema$8$80$800$8k$80k
Clef, $0.24$12$120$1.2k$12k$120k
One GPU of your own, in Sydney$764$764$764$764$764

At 10 million decisions a month, that's about $210 a month on Jev, and $50 on joey-1. Your own GPU costs $764 a month whatever you do with it, so hosted wins on price until a very high volume. The real reasons to self-host are residency and an exit, not the bill.

What they can do

Model Yes or no, choice, score Box Images Audio, video Context Questions per request
Jev Yes 1.14 only, experimental Behind a "danger zone" header No 64K, or 262K with a header No cap
OpenAI Decisions Yes No Yes, by URL or base64 No About 1M on the model 400
Clef and Clef Flash Yes No 4, base64 only No 65K and 24K 64
Clef-omni Yes No 4, base64 only Both 64K 64
joey-1, elephant-1, mammoth-1 Yes No 16 No 16K 512 options in total
Decider v1.2 and Flash Yes No 8 per question, base64 only No 256K 128
d1 and d1-ultra Yes No (open d1-2B only) 8, base64 only No (open versions yes) 32K to 65K No cap stated
Microsoft-Decision-1 Yes No No No 32K No cap stated
Strands Decider 2B Yes No With a flag No Not stated No cap stated

What happens over the limit matters more than the limit. Clef silently truncates your text to fit, which can change the answer with no error. Jev and Baseten refuse the request, which is what you want. Count your tokens before you send anything.

Most of them share one request shape, called System One, so switching is cheap. OpenAI doesn't: it uses input and predicate, so plan for an adapter.

How good they are

No score here is comparable across columns. Each benchmark tests different things in a different way.

Model JevBench Capability Its intelligence Its calibration Decision Index, private tests Calibration error (lower is better)
mammoth-1 85.2 76.2 94.3 68.44 0.041
Decider v1.2 80.8 71.7 90.0 67.98 0.055
d1-ultra 80.5 69.7 91.3 Not listed Not listed
Jev 1.13 77.1 63.6 90.6 59.22 0.078
Clef 75.3 59.1 91.6 54.92 0.040
Jev 1.14 75.0 59.9 90.1 60.24 0.080
OpenAI Decisions 73.5 56.9 90.1 Not listed Not listed
Microsoft-Decision-1 70.8 57.2 84.4 Not listed Not listed
elephant-1 70.2 55.8 84.7 60.26 0.058
Clef Flash 63.8 42.2 85.5 44.43 0.025
Decider Flash 61.7 45.5 78.0 54.29 0.052
Clef-omni 58.3 34.5 82.2 45.04 0.040
joey-1 Not on the board n/a n/a 35.91 0.044
Strands Decider 2B Not on the board n/a n/a 20.72 0.044
GPT-6 Luna, as a chat model 98.4 96.9 99.9 n/a n/a
  • JevBench (Benchmark Heaven) covers the most of them on one scale. It's a one-person project that runs the models itself and says it's independent of TypeSafe, and anyone can pay to be scheduled sooner.
  • The Decision Index runs private tests, which is where joey-1 falls down. Its public score of 63.3 becomes 35.91 on private tests, and 15.25 on domains it hasn't seen. Check any headline number against what it does on data it wasn't trained near.
  • Artificial Analysis tests 20 of them independently, on knowledge, safety and tool choice rather than business decisions. d1-ultra leads at 65.25, then elephant-1 at 64.69, and Jev 1.13 scores 57.5.

Can you trust the probability? Roughly. On the Decision Index, when these models say about 0.97 to 0.99, they're right about 93% to 97% of the time. That's overconfident, and Jev is the most overconfident of them. On harder tasks the gap grows. So tune your threshold on your own labelled data, and never read 0.95 as 95%.

How fast they are

Never compare speed across harnesses. Clef Flash alone reads 38.8 ms in Cloudflare's own test, 53 ms on the Decision Index's GPU and 298 ms through its hosted API on Artificial Analysis.

Hosted endpoint Artificial Analysis, time per task JevBench API, median
Jev 1.14 78 ms 230 ms
d1-ultra 93 ms 230 ms
Decider Flash 110 ms Not listed
elephant-1 165 ms Not listed
OpenAI Decisions 168 ms 300 ms
Clef-omni 172 ms Not listed
Decider v1.2 206 ms Not listed
Microsoft-Decision-1 207 ms 480 ms
Clef Flash 298 ms Not listed
Clef 309 ms Not listed
GPT-6 Luna, as a chat model n/a 1,930 ms

Artificial Analysis doesn't state request sizes or its network path, so read this as a rough order. mammoth-1 and joey-1 aren't on either list. Baseten claims 20 ms for joey-1 and 49 ms for elephant-1, on its own setup. From Sydney, add your trip to the US, because most of these run there.

Can you rely on them?

Model Status Runs in Australia Zero data retention Compliance Weights
Jev Early access US No Enterprise, on request SOC 2 Type II Closed
OpenAI Decisions GA, 22 October US or EU Storage only, not processing If approved HIPAA if eligible Closed
Clef family No beta label, "still early" Cloudflare's edge, no pinning Not documented Says it keeps nothing Not checked Apache 2.0
Baseten family Available, weeks old US on Vercel's listing Enterprise contract, or self-host On by default SOC 2 Type II, HIPAA MIT
Decider family No beta label Not stated Not documented, or self-host Not documented Not checked Apache 2.0
d1 and d1-ultra No beta label Not stated Not documented Not documented Not stated d1-ultra closed; open d1s need a licence at $10M revenue
Microsoft-Decision-1 Public preview Foundry regions Listed in australiaeast; ask where the data zone processes Listed by Vercel Not checked Closed
Strands Decider 2B Open source Wherever you run it Yes, on your own GPU Yours Yours Apache 2.0
  • No named company has published what it runs on any of these at volume, and I found no public uptime numbers. Vendor claims such as "13% of paid gateway teams" measure interest, not production.
  • Limits can bite early. Baseten's Pro tier is 120 requests a minute, about 2 a second, and more needs an Enterprise deal. Perplexity publishes 10 a second. Clef's limit isn't published, and OpenAI's and Jev's aren't either. Ask before you launch.
  • The floor can move. Jev's jev-latest moved to 1.14 on 24 October, and Baseten's slugs end in -latest. Pin a version where you can, and re-run your test set when it changes. No vendor here has a published deprecation policy for these models.
  • Jev's leak report: a third-party report on 24 October says Jev's outputs were exposed for every customer. I found no root cause or formal statement from TypeSafe. Until there is one, keep personal data away from it.
  • Cloudflare's incident wasn't Clef, but it was the same shared Workers AI platform: 155 GLM-5.3 responses carried other customers' data.
  • There's no decision model on Amazon Bedrock, and none from Anthropic or Google. Bedrock's custom import doesn't run in Sydney either. OpenRouter lists only a Jev router, not these models, so my usual gateway doesn't help you here.

Can they be fooled?

Yes, and this is the part to read before you put one in front of the public. DecisionRobust, an academic test, plants an attacker's chosen answer and counts how often the model gives it:

Model Planted in the text Written inside an image
Jev 1.13 79% 57%
Decider v1.2 76% 40%
Jev 1.14 59% 31%
Decider Flash 35% 8%
Strands Decider 2B 32% 53%
OpenAI Decisions 28% 53%
d1-ultra 28% 9%
d1 18% 17%

Lower is better, but don't rank on this alone: a model that reads well also reads the attacker's text well, and attacks were tuned on some of these. Clef, joey-1, elephant-1, mammoth-1 and Microsoft weren't tested, which includes my own pick. One tester's subtle "the support lead already decided" flipped 147 of 200 tickets on Jev, so its confidence is no alarm either. Keep untrusted text in the state, never in the instructions, and never let one of these be the only gate on anything that moves money.

Images

Model Image JevBench Capability (beta) Median on an image Status
Jev 1.13, with the header 72.4 0.38 s Experimental
OpenAI Decisions 62.9 0.41 s GA
Jev 1.14, with the header 60.2 0.39 s Experimental
Clef 58.1 1.18 s No beta label
Clef Flash 52.2 0.62 s No beta label

Perplexity's models aren't on this board, but they lead the other one, the Decision Index Vision board: Decider v1.2 scores 71.72 and Flash 66.02, against 59.54 for Clef-omni. joey-1, elephant-1 and mammoth-1 aren't on either. Calibration falls on images for all of them: Clef drops from 91.6 to 68.8, and Jev 1.14 from 90.1 to 70.5. So thresholds set on text don't carry over. The full comparison, with limits and costs, is in The Stack Weekly.

My advice: use OpenAI Decisions if you need GA today, Perplexity if its data terms suit you, and a review queue either way. To experiment, start with Jev: 1.13 scores highest on this board and 1.14 is the only one that returns a bounding box, though TypeSafe says neither is production-ready. Pin the version, because jev-latest has already moved to the lower-scoring 1.14.

Use cases

Job What matters most Start with Watch out for
Support ticket routing Confidence for escalation elephant-1 or Decider v1.2 Tickets are hostile input
Content moderation at volume Price, a hold band for people Decider Flash, or d1-ultra if attackers try Never the only gate
Agent routing, or choosing a model Speed before the next step Clef Flash in a Worker, or elephant-1 It picks among options, it can't invent them
Reranking search results Cost per query Decider Flash One benchmark: $73 per million queries for the same result as Cohere's $2,500
Spam and fraud signals No training data needed Decider v1.2, as one signal Test it first: on one phishing set, a regular expression hit 91.8%, Claude Haiku 4.5 81.3% and Jev 62.6%
Sorting documents and forms Long context, clear labels Decider v1.2 Filter irrelevant text first
Image checks A person behind it See Images Text inside a picture can steer it
Approvals that move money Accuracy, an audit trail An LLM and a person joey-1's own card shows about chance on a safety test
On a device, or at the edge Size and licence Strands 2B, or d1-2B if you're under $10M revenue Your own hardware, your own tests

Everything here is also weak at counting, dates and arithmetic, and tends to favour the first option in a list. Do those in code, and shuffle your options.

How I'd set this up for a client

  1. Label 200 of their real cases, with the right answer and what a wrong one costs.
  2. Run three models against it: mammoth-1, elephant-1 and Decider v1.2, or Clef Flash if they're on Workers. Measure accuracy, and how often a stated 0.9 is right.
  3. Set a threshold per question. Above it, the code acts. Below it, an LLM or a person looks.
  4. Try to fool it with the client's own kind of bad input, before launch.
  5. Keep an exit: a thin adapter, a pinned version, and open weights, so you're never stuck with a vendor that's weeks old.

Sources

Checked on 2 November 2026. Every figure, with its status and link, is in the research record in this site's repository.

More choices

  1. 01 Lambda, Web Functions or Workers? Where should this piece of logic run?
  2. 02 Lambda, Fargate or EC2? My Lambda is busy all day, or its reserved concurrency keeps going up. When is it time to move to a container, and where is the line?
  3. 03 Longer than 15 minutes: Fargate, durable functions or Managed Instances? My job runs past Lambda's 15 minutes, maybe for hours, and I don't know when it ends. Where does it run, and how does it stop billing once done?
  4. 04 Runpod or AWS for a GPU? I need an NVIDIA GPU for models and experiments. Do I rent it on Runpod, or on AWS with SageMaker or EC2, and when do I use both?
  5. 05 Cloudflare Sandbox or Lambda MicroVMs? My product runs code nobody reviewed, written by an LLM or a customer. Where does it run safely, and which fits which business?
  6. 06 SQS, EventBridge or SNS? Something happens in my app and other code must act on it. Do I put it in a queue, on an event bus, or on a topic?
  7. 07 Queue, bus or stream? SQS, EventBridge, Kinesis or Kafka Events move between my services. Are SQS, SNS and EventBridge enough, or do I need a stream like Kinesis or Kafka, and at what scale does the answer change?
  8. 08 Kinesis or Kafka on AWS? I need a real stream on AWS. Kinesis Data Streams, or Kafka on Amazon MSK, and is running Kafka myself ever worth it?
  9. 09 SQS retries or Durable Functions? A job calls something flaky (a third-party API, an LLM, a slow Postgres). How do I retry it reliably, and when do I reach for Lambda durable functions instead of tuning SQS?
  10. 10 Durable functions or Step Functions? A job has several steps, retries and waits. Do I write it as a Lambda durable function, or as a Step Functions state machine?
  11. 11 pgvector or S3 Vectors? Where should my embeddings live?
  12. 12 Pulumi or Terraform? We're putting our infrastructure in code. Pulumi or Terraform, and what if we already run one of them?
  13. 13 Cloudflare or S3 and CloudFront for a website? Where should a website, SPA or PWA live, Cloudflare static hosting or S3 behind CloudFront, and where do its heavy files go?
  14. 14 CloudWatch and Firehose, side by side How do I keep chatty logs without a CloudWatch-sized bill?
  15. 15 Athena or DuckDB? How should I query my data lake, and what changed when AWS bought DuckDB's company?
  16. 16 Neon or Aurora? I need Postgres for an app on AWS. When is Neon the right call, and when does it have to be Aurora?
  17. 17 Better Auth or Cognito? Which sign-in should my app use, and what do I actually get for free?
  18. 18 Why I ended up on AWS Which cloud should my company run on, and is AWS just the one you know?
  19. 19 Better Auth, run yourself or managed by Neon? My app is on Neon. Should I run Better Auth myself, or switch on Neon Auth, which is Better Auth managed by Neon?
  20. 20 Stripe or PayPal Should we take payments with Stripe or PayPal, and when is PayPal worth the pain?
  21. 21 Tailscale or Cloudflare Tunnel? I need to reach a private box or VPC, or put a service from it online. Is that Tailscale or Cloudflare Tunnel?
  22. 22 Resend or SES? Our app sends email, and maybe a newsletter. Resend, or Amazon SES in our own AWS account?
  23. 23 WhatsApp or Telegram Our bot should reach users in a messaging app. WhatsApp or Telegram, and why did yours get blocked?
  24. 24 Which model, at what price Claude, GPT or an open model? Which is the cheapest model that's good enough, tier by tier?
  25. 25 Anthropic API, Bedrock or OpenRouter? My product will call Claude. Do I buy it from Anthropic directly, through Amazon Bedrock in the client's AWS account, or through OpenRouter?
  26. 27 Cloudflare AI Gateway, OpenRouter or LiteLLM? My app calls several LLMs. Do I need an AI gateway, and which one: Cloudflare AI Gateway, OpenRouter, or a LiteLLM proxy I host myself?
  27. 28 Function URL or API Gateway? My Lambda needs an HTTPS endpoint. When is a function URL enough, and when do I start on API Gateway from day one?
  28. 29 Serper or DataForSEO Should an agent get Google results from Serper or from DataForSEO, and do the two overlap or work together?

Want this stack in your AWS account?

Cloudless Labs is a Sydney consultancy. We migrate on-premises systems to AWS, build serverless apps on this stack, and coach teams to ship with Claude Code and Codex.

Talk to us

Contact Us

For general inquiries, please contact us at:

For e-learning capabilities, please contact: