{"service":"ai-guard","version":"2.0.73","description":"Universal AI cost protection proxy - prevents catastrophic cost spikes","endpoints":{"complete":"POST /v1/complete","chatCompletions":"POST /v1/chat/completions (OpenAI-compatible)","stream":"POST /v1/stream (SSE streaming, no cache)","ocr":"POST /v1/ocr","transcribe":"POST /v1/transcribe","imageGen":"POST /v1/image-gen (image generation with eval+revision)","imageGrid":"POST /v1/image-grid (Gemini grid generation + deterministic slicing via IMG)","spriteSheet":"POST /v1/sprite-sheet (Gemini sprite-sheet generation + deterministic frame slicing via IMG)","soundEffects":"POST /v1/sound-effects (ElevenLabs text-to-SFX with caching)","audioConvert":"POST /v1/audio-convert (proxy → media /audio/convert, ffmpeg transcode)","bgRemoval":"POST /v1/bg-removal (AI background removal, outputs transparent PNG)","makeTransparent":"POST /v1/make-transparent (any icon → chroma green → lab-despill → transparent PNG)","logoOptimize":"POST /v1/logo-optimize (replicate bg removal + IMG crop/frame/optimize for centered white-bg logos)","pdfVisualRead":"POST /v1/pdf/visual-read (render PDF pages and read visually with sampling + embedded fallback)","activateAgentExecution":"POST /v1/internal/activate-agent-execution/{complete,recover} (default-off exact private lane)","capabilities":{"list":"GET /v1/capabilities","details":"GET /v1/capabilities/:id","execute":"POST /v1/capabilities/:id","available":["mermaid-diagrams"]},"health":"GET /health","metrics":"GET /metrics","admin":{"refreshPricing":"POST /admin/refresh-pricing","getPricing":"GET /admin/pricing","upsertPricing":"POST /admin/pricing","listPolicyBlocks":"GET /admin/policy/blocks","upsertPolicyBlock":"POST /admin/policy/blocks","unblockPolicyBlock":"POST /admin/policy/blocks/:id/unblock"}}}