Skip to main content

Supported

  • OpenAI-compatible chat completions.
  • OpenAI-compatible Responses.
  • Embeddings.
  • Bounded OpenAI-compatible audio transcription for explicitly configured and live-validated STT aliases.
  • Bounded OpenAI-compatible English audio translation for explicitly configured and live-validated OpenAI aliases.
  • OpenAI-compatible chunked speech synthesis for explicitly configured OpenAI, ElevenLabs, or Azure Speech TTS aliases.
  • Provider-native OpenAI Realtime and ElevenLabs realtime STT/TTS WebSocket sessions for explicitly configured openai-realtime-v1, elevenlabs-realtime-stt-v1, or elevenlabs-realtime-tts-v1 aliases.
  • Optional gateway-issued, short-lived, single-use browser credentials for gateway-terminated Realtime WebSockets.
  • Optional provider-direct OpenAI WebRTC bootstrap with opaque single-use gateway credentials and exact-origin CORS. Media bypasses the gateway, so this path rejects budgeted keys and payload-retained deployments.
  • Server-Sent Events streaming and disconnect finalization.
  • Tools, vision, reasoning, and embeddings capability enforcement.
  • Stable aliases, weighted routing, retries, fallbacks, and cooldowns.
  • Private UI and API administration for versioned concrete models, weighted aliases, and scoped keys.
  • Scoped hashed keys, expiry, revocation, RPM, TPM, and budgets.
  • Tenant-owned admin-created keys and atomic token rotation with bounded prior-token overlap.
  • Postgres usage/cost analytics and budget ledger.
  • Redis-backed distributed limits and cooldowns; direct-HTTP cooldown state falls back locally during Redis routing-state outages without weakening fail-closed limits.
  • Prometheus metrics, structured logs, readiness, and Slack or Google Chat budget alerts.
  • Append-only administrative audit attempts/outcomes with fail-closed mutation preflight.
  • OIDC Authorization Code + PKCE with immutable subject-to-role/tenant mappings and one-time shared login state.
  • Optional AI Planet Platform SSO handoff with organization-membership role mapping, single-use tokens, and scoped/global session revocation.
  • Automatic Postgres-backed model-catalog generation propagation with per-instance acknowledgements, component degradation, and last-safe-runtime serving.
  • Payload persistence disabled by default and optionally enabled with an independent retention window, plus Postgres-leased metadata/audit and expired-auth-artifact retention.
  • Optional Python trajectory SDK with nested runs, spans, tools, feedback, bounded OTLP export, privacy-safe payload defaults, and gateway generation correlation.
Provider and model support depends on the routes enabled and live-validated in your deployment. An alias appearing in a sample file is not proof that your credentials or provider endpoint support it. Realtime support remains an internal pilot surface. Redis-backed admission and browser-credential consumption are shared across replicas; active sessions revalidate their parent key and renew session-second budget authority. ElevenLabs realtime TTS reserves the bounded maximum text characters and settles to accepted characters. Enable only aliases that have passed provider-backed close, outage, budget, shutdown, and representative-load drills in the target deployment.

Not currently supported

  • Anthropic-native Messages endpoint.
  • Managed file uploads, batches, image generation, additional realtime agent protocols, assistants, or threads.
  • MCP or A2A gateway endpoints.
  • Automatic provider invoice reconciliation or invoice-grade billing.
  • Dynamic IdP group provisioning, general key unblock, or scheduled rotation orchestration. OIDC subject mapping, local break-glass login, system/organization RBAC, atomic key update and rotation, and admin audit events are available on the private operator surface.
  • Per-tenant alert destinations and policy plugins.
  • Certified production capacity sizing or a recommended high-availability topology.

Accounting limitations

Budget settlement uses provider cost when available, otherwise observed usage with reviewed pricing, otherwise the conservative reservation. This is designed to prevent budget bypass, not to reproduce a provider invoice exactly. Request logs are asynchronous and can be dropped during a prolonged database outage. Budget admission uses a separate transactional ledger.

Deployment limitations

The supported operating baseline remains a single gateway process until capacity and production HA procedures are established. Redis and Postgres provide multi-instance correctness for limits, budgets, login state, and model-catalog propagation. General deployment configuration reload is still process-local and must be rolled out consistently.