Model and routing
Sendtypesafe/jev-1.13 as the model. each::labs routes the request through
the LLM Router to OpenRouter, which serves TypeSafe Jev.
You call a single each::labs endpoint; provider selection and credentials stay on
our side, and usage is billed to your each::labs account.
Unlike chat completions, this is not an OpenAI-compatible operation and has no
corresponding OpenAI SDK method. Call it directly over HTTP.
Endpoint
Authentication
Pass a standard API key as a Bearer token:Request body
The body has exactly three fields:model, state, and questions. Any other
field is rejected.
Each question is an object with a
type, instructions, and — depending on the
type — criteria:
instructions and every criteria value accept a string, an object, or an
array. The response preserves your question names as the keys of answers.
Example
Response
Answer fields
Every answer carries the question’stype. The remaining fields depend on it:
Usage
When the upstream returns a decision
id, it is included in the response.