Skip to content

model-router

📦 Auto-synced from

opsclaw-product/tools/api-inventory/openapi/model-router.yaml

@ 2061009. To change this page, edit the upstream OpenAPI fragment and let docs-propagate.yml re-sync.

At a glance

FieldValue
Listen port8083
Ownercontrol-plane
Default authbearer-hmac
Public hostnamesinternal-only
Service-level side effectscalls-llm-upstream
Declared paths5
Scanned routes5
Total paths emitted5

Event-flow diagram


      
        mmdc render failed: Command failed: npx --no-install mmdc -i "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/a87a119f85fbe955.mmd" -o "/home/runner/_work/opstech-site/opstech-site/docs-site/.mermaid-cache/a87a119f85fbe955.svg" -b transparent 2>&1
      
    
model-router — operations grouped and coloured by their primary side-effect class.

Endpoints

MethodPathSummarySide effectsStatus
GET/healthzLiveness with upstream gatingverified-from-code
GET/metricsPrometheus metricsverified-from-code
POST/v1/chat/completionsChat completions (OpenAI-compatible, supports SSE streaming)calls-llm-upstreamemits-sse-streamverified-from-code
GET/v1/modelsList models (OpenAI-compatible)calls-llm-upstreamverified-from-code
POST/v1/responsesResponses API (OpenAI-compatible)calls-llm-upstreamemits-sse-streamverified-from-code