Capabilities and boundaries
Designed for decisions you can explain.
Each capability below describes its operating scope so technical and commercial teams can evaluate the same proposition.
01Choose your interface
Use the endpoint family that matches the client you already run. The guide and API reference provide the exact request shapes after you sign in.
- OpenAI-compatible /v1 for standard chat clients
- Anthropic-compatible /v1/messages for Claude-compatible clients
- Native /v1/codex Responses for Codex CLI and Desktop
- Specialist endpoints for supported modalities
02Make a first request
After sign-in, create a scoped key, choose a supported model and run the smallest useful request. The onboarding guide walks through the steps and the success signal.
- Start with /v1/models or the published model catalogue
- Keep a redacted key placeholder in local configuration
- Inspect status, request ID and usage evidence
03Express routing intent
Name a model directly or opt in to supported chat autorouting. Credential controls remain authoritative over eligible choices.
- Model and supplier allowlists
- Region restrictions
- Request metadata for accountable workloads
04Operate with evidence
Use response metadata, request logs and usage reporting to understand what ran and what it cost. Keep the request ID with your application run when troubleshooting or reviewing spend.
- Usage attribution
- Route and status visibility
- Request IDs and trace context
- Graceful handling when no compliant route is available
05When usage grows
Move the same workload from a personal test to a governed team service by putting access, budget and supplier decisions in the control plane.
- Centralised organisation and project access
- Per-project and per-key budgets
- BYOK with supplier and region policy
- Traceability for requests, usage and routing