Land your first POST /v1/systemone
From understanding Jev to the api.aijiau.com console to the first POST /v1/systemone. Pasteable curl, how to read the response, common 401/400. No invented QPS or Chinese accuracy.
This note fills the missing stretch between /gateway and /jev: after you understand the decision layer, land the first live call. The flagship column stays on /jev. The product split stays on /gateway. This page only walks console key → POST /v1/systemone → read the response.
The path is one line:
- Understand Jev: it does not write. Choice routes, Score bands, Noul gates.
- Open the api.aijiau.com console, sign up, and create a site
sk-.... POST https://api.aijiau.com/v1/systemonewithmodeljev.
www /sign-in and /sign-up are the portal login, not the API console. Keys, Playground, and billing stay on the API host.
Do not use the chat door
Jev is TypeSafe’s System One decision model (public 15 September 2026). State plus typed questions go in. Choice / Score / Noul plus probabilities come out. It does not generate replies, code, or plans.
| Job | Correct door | Wrong door |
|---|---|---|
| Routing, banding, gates | POST /v1/systemone, model jev | POST /v1/chat/completions + jev → 400 |
| Plans, replies, OpenAI-compatible chat | POST /v1/chat/completions, model ids in console | Treating Jev as a chat model |
Chat getting started: OpenAI-compatible note. Price reading: One key, many models.
Create a site key
- Sign up at https://api.aijiau.com/.
- Create an
sk-...in the console. Do not use a TypeSafe, OpenAI, or other upstream key. - Live catalog, balance, and chat model ids are whatever the console lists that day. This page does not paste a stale model table.
Public CS is [email protected].
Pasteable first call
Replace sk-your-aijiau-key with the key you just created. The shape matches the call panel on /jev and /jev/docs. The three questions evaluate in parallel and in isolation.
# Live Aijiau System One (0.2.1-aijia.99, SHA 8ff42e9)
# POST https://api.aijiau.com/v1/systemone model: jev
# Protocol reference: POST https://api.typesafe.ai/v1/systemone
# Do not POST https://api.aijiau.com/v1/chat/completions with model jev — that returns 400
curl -sS -X POST https://api.aijiau.com/v1/systemone \
-H "Authorization: Bearer sk-your-aijiau-key" \
-H "Content-Type: application/json" \
-d '{
"model": "jev",
"state": "Customer: payment has failed for three days, order ORD-2024-1234, amount $299, needs handling now.",
"questions": {
"urgent": {
"type": "noul",
"instructions": "Is this issue urgent?"
},
"team": {
"type": "choice",
"instructions": "Which team should handle it?",
"criteria": {
"billing": "Payments, refunds, invoices",
"technical": "Outages, API errors",
"sales": "Pricing, new accounts"
}
},
"frustration": {
"type": "score",
"instructions": "How frustrated is the customer?",
"criteria": ["Calm", "Annoyed", "Very angry"]
}
}
}'
Prefer a browser? Use the Playground. Do not treat api.aijiau.com/jev as a second homepage.
How to read the response
Machine docs record the answer shapes (TypeSafe API docs read 20 September 2026; Aijiau uses the same protocol). These are field shapes, not a live guarantee for one call, and not an SLA:
- Noul:
{ type: "noul", noul }.noulis 0 to 1. The current Noul response has no separateconfidence. Your code owns the threshold. - Choice:
{ type: "choice", choice, probabilities, confidence }. Low confidence is not a route. - Score:
{ type: "score", score, legend, probabilities, confidence }. Adjacent scores have distance, so code can cut bands at thresholds.
TypeSafe documents a Choice cardinality cap of 255 and Score levels from 2 to 10. Official guidance is to split large questions, then compose in your own code.
Thresholds live in your policy, not in a prompt. Copy edits might pass at 0.65. Payments, deletes, and outbound sends may want 0.9 plus a second check. Those are starting points, not an aijiau-published accuracy.
Chinese and Traditional Chinese must be self-tested. TypeSafe says English is the main training language and has not published Simplified or Traditional numbers. The protocol and fixtures live at /jev/zh-eval. This page does not invent an accuracy percentage.
Common failures
| What you see | Check first |
|---|---|
| 401 | Missing or invalid key. Ops verified: no key on /v1/systemone returns 401, not 404. Use a site sk-..., not an upstream key. |
| 400 | You POSTed /v1/chat/completions with model: jev. Use the official entry. |
| 422 | The body failed validation: a missing field, a wrong question type, or Vercel boolean inside an Aijiau JSON. Aijiau uses noul. Field-map: /jev/surfaces. |
| 429 / 529 | TypeSafe’s documented rate-limit / overload. Back off and retry. This site does not publish a self-measured QPS. |
| 200 but you will not auto-act | Correct. Confidence is not truth, and it is not authorization. Permissions, quotas, and audit stay in rules. |
The same-protocol alias POST https://api.aijiau.com/api/alpha/decisions still works. New code should hit the official POST /v1/systemone entry.
How to read prices
- aijiau customer price for Jev / System One on the live API host: ¥0.6 / 1M input, output free.
- TypeSafe vendor list price: $0.042 / 1M input, output free. Source: TypeSafe docs and product pages.
- Chat unit prices: whatever the console lists that day.
Do not mash these into a “we are N× faster” table. TypeSafe’s homepage 193.6× / 444.6× line is the high end of vendor workflow evals and must be read with their caveats; see /jev.
What this page does not claim
- No unpublished QPS, concurrency, uptime, or “fastest in China.”
- No Chinese / Traditional accuracy percentage. A gold-eval protocol is not a scoreboard.
- This page does not claim the
api.aijiau.comrouter already uses Jev internally to pick models, retry, or block. The live host exposes model idjevonPOST /v1/systemone. - No tax quoting and no internal ops slang.
- Community clones (jevlike / OpenJev / NanoJev, jevai.dev) are not Jev.
Next
- Still need the flagship column → /jev
- Machine schema, errors, billing pointer → /jev/docs
- Mixing Vercel
booleanor LangChainNoul()→ /jev/surfaces - Shipping Chinese tickets → /jev/zh-eval; build a gold set before you tune
- Chat models only → OpenAI-compatible note
Humans stay on www. The first call stays on the console and this door: POST https://api.aijiau.com/v1/systemone.
