logan-markewich/jeff service. It
uses the System One request contract, while retaining Jeff-specific deployment,
rounding, error, and telemetry semantics.
Configure the service
Set the operator-owned endpoint and optional bearer key:/v1/systemone and requests gliformer-large-v1. It does
not start Jeff, download model weights, or choose a compute device.
Alternative typed-decision lab host
The separately maintainedtyped-decision-lab can host the same model through
its pinned jeff-torch adapter. Run that repository under Python 3.12 with its
jeff extra and point JEFF_API_URL at the lab server. The adapter composes
Jeff’s engine directly; it does not proxy or launch another Jeff service.
The lab fixes Jeff’s temperature to 1.0 and question isolation to all, and
reports both facts through /stats. Its jeff-v1 response profile preserves
the TypeSafe-compatible Jeff answer shape without fabricating Laya action
signals.
Required Score deployment setting
Run Jeff with:GET /stats returns temperature: 1.0; Polyglot deliberately
does not call /stats for every decision.
If the deployment keeps another temperature, use Choice and Noul independently
and mark Score unsupported in its application model record.
Operational behavior
- Authentication is optional.
Authorizationis omitted whenJEFF_API_KEYis empty. - Independently rounded four-decimal distributions are retained without fabricated normalization.
x-typesafe-request-idbecomes the provider request ID.x-jeff-server-msandx-jeff-batcher-msremain available onDecisionResponse::responseData(); they are not end-to-end duration.- HTTP 429 and queue-full 529 responses are retryable. The standard
Retry-Afterseconds header drives the current retry policy; raw millisecond and timing headers remain on the HTTP response.