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
| Choice | What it means |
|---|---|
| Off | The answering model handles everything Puckie doesn't recognise. Fine for most people. |
| Laya · this Mac | Private and very fast (a few milliseconds). Runs with Puck's built-in model. Nothing to set up. |
| Jev · online | TypeSafe'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. |
| Custom | Your 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.
| Through | Where to get the key |
|---|---|
| TypeSafe | console.typesafe.ai |
| Vercel AI Gateway | vercel.com → AI Gateway → API Keys |
| OpenRouter | openrouter.ai/keys |
| Cloudflare | dash.cloudflare.com: your Account ID, and an API token allowed to use Workers AI |
In Puck
- Menu bar icon → Settings… → System 1 → Jev · online.
- Choose where your key is from under Through, and paste the key.
- 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.