Puck

Guide · System 1

Quick check

Optional. When Puckie doesn't recognise a request, a small, fast model decides whether you asked a question or gave a command it can't do yet, so you hear “I can't do that yet” at once instead of waiting for an answer.

Which to choose

ChoiceWhat it means
OffThe answering model handles everything Puckie doesn't recognise. Fine for most people.
Laya · this MacPrivate and very fast (a few milliseconds). Runs with Puck's built-in model. Nothing to set up.
Jev · onlineTypeSafe's model, fast and accurate, but what you say is sent online. Needs a key. Without one, Laya on your Mac answers instead; if Jev doesn't answer, Laya stands in for five minutes. Both only when Puck answers on your Mac too.
CustomYour own server that works the way Jev does.

Puckie only refuses when the model is almost certain. A question it's unsure about still gets an answer.

Getting a Jev key

Jev is sold directly and through gateways you may already use. Pick one, get a key, and choose it under Through.

ThroughWhere to get the key
TypeSafeconsole.typesafe.ai
Vercel AI Gatewayvercel.com → AI Gateway → API Keys
OpenRouteropenrouter.ai/keys
Cloudflaredash.cloudflare.com: your Account ID, and an API token allowed to use Workers AI

In Puck

  1. Menu bar icon → Settings… → System 1 → Jev · online.
  2. Choose where your key is from under Through, and paste the key.
  3. Click Try it. You should see “close this window → can't do that yet” and “what can you do → answers it”. Then click Save.
Netlify also offers Jev, but only to apps running on Netlify, so Puck can't use it.