{"service": "continuous-inference decision API", "what": "A decision service: it chooses which model or tools to use for a query. It does not run inference for you.", "health": "/health", "metrics": "/metrics (Prometheus text; takes a ci_scrape_ bearer token)", "docs": "https://app.continuousinference.com/docs/", "routes": ["/arms/declare", "/bundle/embedder", "/bundle/pull", "/client/declare", "/critique", "/generation-checks", "/ingest", "/probe/anchors", "/prompt/suggestion", "/prompt/validate", "/prompt/validation", "/reload", "/report", "/review-spec", "/route", "/select_tools", "/skills/register", "/telemetry/batch", "/telemetry/usage", "/v1/traces", "/webhooks/langfuse", "/workspace/setup"], "note": "Every route above takes POST with a JSON body and a Bearer API key.", "openaiCompatible": "If you want a drop-in OpenAI endpoint, the SDK serves one on loopback: router.serve_gateway(port=8787), then point your OpenAI client at http://127.0.0.1:8787/v1. It runs beside your app so your provider keys stay yours."}