All demosJudge Sheets

Judge Sheets

Give your spreadsheet a column that understands words.

Examples are free. Bring a key for your own inputs. Get a free key

Performance & cost

This session

Ready to run
Delivery time · median
—
Live model compute
—
Live input tokens
0
Est. cost · USD
$0.00

Bypass examples to measure live inference. Uses your quota.

Measurement details · 0 successful requests
Successful requests
0

Run an example for free to see its measurements.

Model compute is the average per measured request. Delivery time is the median browser time for successful requests, including queue, network, and retries. Cached delivery speed is not inference speed. Model compute can exceed browser time when one request processes many inputs.

Tokens come from response headers. Inference costs use $0.04 per million input tokens, before plan credits. The estimate includes live and recorded tokens at the same rate; cached examples are not charged again. Missing usage is unavailable or a partial total (≥). Demo resets keep these totals; reload to start a new session.

Try it

Name a column, hit Fill column, and confirm the formula.

Build with the SDKTypeScript · Python · dm1

One request from this demo. Copy it into your app.

Uses your MS_API_KEY and quota. Keep the key on your server.

Install · set your key
npm install @cloudraker/milliseconds
export MS_API_KEY="your-api-key"
example.ts
import { DecisionMachine } from "@cloudraker/milliseconds";

// Run on your server; reads MS_API_KEY from the environment.
const dm = new DecisionMachine();

const { result, usage } = await dm.classify(
  [
    "Underwhelming. Arrived with the packaging torn open and parts loose inside. The battery won't hold a charge for more than an hour. Looking at alternatives.",
    "Solid buy. Really sturdy and well made, no rattles or rough edges. Would recommend.",
    "Five stars, easily. The companion app is simple and works well. The price went up $30 right after I bought it, which stings. Already recommended it to three friends.",
    "Love it! For the price this is a steal. Highly recommend!",
    "Exceeded every expectation. The build quality is excellent, feels like it will last for years. Minor issue, though: the motor started making a grinding noise on day three. Great value, cheaper than the competitors and just as good. Buy it, you won't regret it.",
    "Nice little upgrade. Had a question and support answered within the hour, super friendly.",
    "Had higher expectations. The box showed up ten days late and half crushed. Probably wouldn't buy again.",
    "Exceeded every expectation. Worth every penny. The support chatbot just loops you back to the FAQ. Buy it, you won't regret it.",
    "Glad I got it. Great value, cheaper than the competitors and just as good.",
    "Outstanding. Arrived two days early, nicely packaged. Really sturdy and well made, no rattles or rough edges. Already recommended it to three friends.",
    "Pretty disappointed. Support kept me on hold for 40 minutes and then hung up. The instructions were confusing and partly in the wrong language. Looking at alternatives.",
    "Mixed feelings on this one. Arrived two days early, nicely packaged. No strong feelings either way.",
    "Five stars, easily. Premium materials and a solid, weighty feel. Highly recommend!",
    "Pretty disappointed. Tracking said delivered but it took two more days to actually arrive. Might return it.",
    "Total junk. The build feels flimsy and the plastic creaks when you touch it. A stitched seam split open on the second day. Way overpriced for what you get. Returning it tomorrow.",
    "Good value overall. The build quality is excellent, feels like it will last for years. Would recommend.",
    "Worst purchase I've made this year. The price went up $30 right after I bought it, which stings. Avoid.",
    "Good value overall. Premium materials and a solid, weighty feel. Arrived two days early, nicely packaged. Happy to recommend to a friend.",
    "Good value overall. For the price this is a steal. Would recommend.",
    "Nice little upgrade. Ordered Monday, on my porch Wednesday morning, packed really well.",
    "Glad I got it. Had a question and support answered within the hour, super friendly. Happy to recommend to a friend.",
    "Total junk. The price went up $30 right after I bought it, which stings. Returning it tomorrow.",
    "Meh. Getting a replacement through support was a nightmare. The motor started making a grinding noise on day three. The instructions were confusing and partly in the wrong language. Can't really recommend it.",
    "I'm furious. Way overpriced for what you get. The motor started making a grinding noise on day three. Avoid.",
    "Solid buy. For the price this is a steal. Would buy again.",
    "Nice little upgrade. Shipping was fast and the box was in perfect shape.",
    "Meh. Arrived with the packaging torn open and parts loose inside. The lid doesn't seal and it leaks everywhere. Looking at alternatives.",
    "Average. The box showed up ten days late and half crushed. The price went up $30 right after I bought it, which stings. We'll see how it holds up.",
    "Good value overall. Premium materials and a solid, weighty feel.",
    "Not what I hoped for. Not worth the money at all. Might return it.",
    "Total junk. The instructions were confusing and partly in the wrong language. Save your money.",
    "Exceeded every expectation. Premium materials and a solid, weighty feel. Ordering another one as a gift."
  ],
  {
    "shipping": "delivery speed, tracking, packaging or damage in transit",
    "quality": "build quality, materials, durability or defects",
    "price": "cost, value for money or price changes",
    "support": "customer service, replacements or help desk experience",
    "other": "color, size, instructions, companion app or anything else"
  }
).withUsage();

console.log(result);
console.log({ inputTokens: usage.inputTokens, modelMs: usage.inferenceMs });

Under the hood How it works & limitations

API calls/classify/yes-no/rate

How it works

A column header determines the kind of judgment to apply. The model processes the source text in batches, and formulas update as answers arrive. Repeated judgments use a local cache.

Demo scope

The sheets contain sample reviews and leads. Header interpretation supports a defined set of tasks, and free-form columns may need adjustment. Cached results add no new API usage.

Inspired by the work of dabit3.