The unified layer
for decisions.

Run decision models and world-model generations
through one API. From your first experiment
to the product you’re building next.

Example
Context

The east aisle is blocked. A delivery is waiting at station B.

What should the robot do next?
Take the west aisle89%
Wait for the aisle to clear8%
Return to the dock3%
Structured decisions"type": "choice"

From first idea
to your next release.

DessertExample workspace

Models

Explore
k.Kev 4BDecision
∿LayaDecision
Matrix-Game 2.0Generation
LingBot-VideoGeneration

Explore decision models and generative world models in one catalog. Filter by input, capability, and availability.

Bring your context. Define the options. Get a structured decision with probabilities you can use in your application.

Take the same inputs from the playground to your code. One API key for your workspace.

Inspect saved inputs, outputs, and timing. Long-running generations stay in your request history.

A model for your
next idea.

Choose a model. Bring your inputs.
Run it in the playground or through the API.

Browse the catalog

Less setup.
More building.

Use a single API to run decisions and submit world-model generations. Your inputs, outputs, and request history stay together in your workspace.

Read the documentation
Typed responsesShared workspaceSaved generations
Make your first decision
curl https://dessert-tau.vercel.app/v1/decisions \
  -H "Authorization: Bearer $DESSERT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kev/0.5b",
    "state": "The east aisle is blocked.",
    "questions": {
      "route": {
        "type": "choice",
        "instructions": "Choose the next move.",
        "criteria": {
          "reroute": "Take the west aisle",
          "wait": "Wait for the aisle to clear"
        }
      }
    }
  }'

What’s your
next move?

Start building