Before you dive in
What you’ll find in the original
- Call /typesafe/v1/systemone rather than /chat/completions because Jev returns typed decisions instead of generated text.
- Store the TypeSafe key in the proxy environment; clients authenticate with a LiteLLM virtual key and receive TypeSafe’s response unchanged.
- LiteLLM logs spend from response token usage and the model registry, but the pass-through does not support streaming or end-user tracking.
Worth knowing
This page documents a pass-through, not a translation into LiteLLM chat completions; model aliases and accounting depend on current registry configuration.