How serving works
You never touch a GPU. Training produces a small steering artifact, and our runtime applies it inside the open model on every generated token.
Training produces a steering artifact
We create same-prompt examples of responses that fit and violate your policy, measure their internal activations, and average the difference into a policy direction. The artifact records that vector, its model fingerprint, layer, and strength. It is cheap to retrain and deploy.
Steering runs inside the model
The GPU runtime loads the open model once and can serve many customer vectors. During generation it adds your direction at the selected residual layer. The policy is not sent as a system prompt and the response is not rewritten after generation.
The gateway in front
your app ──▶ OpenSteering gateway ──▶ managed GPU runtime
│ │
checks API key base model + your vector
meters tokens │
└──────────── response ◀────────────┘- Authenticates. Your
os_key is checked at the gateway. Provider credentials never reach you, and your key never reaches the provider. - Routes. The
modelfield in the request selects your steering artifact on the shared fleet. - Meters. Input and output tokens are counted per request and feed straight into usage and billing.
The endpoint is the contract
api.opensteering.com is the stable surface. As volume grows, serving can move between managed and dedicated GPU capacity while your endpoint, key, and code stay unchanged.