Skip to main content
Use the free translator to inspect how a Jev-shaped request maps to D1:
The response contains request, ready to send to /v1/decide with your API key, and notes explaining the translation. This operation does not run inference.

Keep the request shape initially

Send the same original body to authenticated POST /v1/systemone to receive the Jev-compatible answer shape. answers.refund.noul is the yes probability. choice returns an outcome with its distribution; score returns an expected level, legend and distribution. Jev model aliases resolve to the D1 base model; inspect the response’s actual model. Compatibility of request and response shape does not imply identical model behavior, accuracy or latency.

Adopt the native shape

Native decisions also support action policies and feedback storage. Add them explicitly after evaluating the translated request. Jev’s confidence is not the same field as native p_top, and neither establishes calibrated correctness. Preserve outcome order and compare results on your own labels. Unsupported Jev fields are rejected with validation details. Do not assume that every option from another provider’s API transfers. Sending questions to /v1/decide, or decisions to /v1/systemone, returns a request-shape error with a pointer to the correct route. Both inference endpoints have uncertain outcomes after a lost response. Neither supports idempotent result replay. Read API behavior before adding retries.