{"name":"TaskWizer Gateway","version":"1.0.0","description":"Multi-provider AI gateway with intelligent routing, tool enforcement, and real-time streaming","metadata":{"features":["Intelligent provider routing with health monitoring","OpenAI-compatible chat completions API","Server-Sent Events (SSE) streaming","Deterministic scaffolding with two-phase generation","Universal enforcement middleware for tool calls","Vision and browser automation APIs","Image generation and web crawling"],"providers_configured":10,"tools_available":11,"enforcement_active":true,"streaming_supported":true},"endpoints":{"openai_api":{"description":"OpenAI-compatible API with chat completions","base_url":"/v1","endpoints":{"chat_completions":"POST /v1/chat/completions","models":"GET /v1/models","tools":"GET /v1/tools","templates":"GET /v1/templates"},"documentation":"/docs","features":["tool_calls","streaming","multi-turn_conversations"]},"gateway_sse":{"description":"Gateway SSE protocol for real-time bidirectional streaming","base_url":"/api/gateway/sse","endpoints":{"chat":"POST /api/gateway/sse/chat","events":"GET /api/gateway/sse/global/event?directory=<path>","health":"GET /api/gateway/sse/health"},"features":["session_management","directory_events","permission_requests"]},"sse_api":{"description":"Generic SSE API for simple streaming","base_url":"/api/sse","endpoints":{"chat":"POST /api/sse/chat","chat_get":"GET /api/sse/chat?message=<text>","health":"GET /api/sse/health"},"documentation":"GET /api/sse/"},"scaffolding_api":{"description":"Deterministic Scaffolding API with two-phase generation","base_url":"/v1/scaffold","endpoints":{"scaffold":"POST /v1/scaffold","scaffold_stream":"POST /v1/scaffold/stream","session_status":"GET /v1/scaffold/session/{id}","trigger_completion":"POST /v1/scaffold/session/{id}/complete","health":"GET /v1/scaffold/health"},"features":["two_phase_generation","session_management","streaming"]},"enforcement_api":{"description":"Universal enforcement middleware for tool call validation","base_url":"/api/enforcement","endpoints":{"rules":"GET /api/enforcement/rules","metrics":"GET /api/enforcement/metrics","health":"GET /api/enforcement/health"}}},"additional_endpoints":{"health":"/health","health_detailed":"/health/detailed","docs":"/docs","redoc":"/redoc","openapi":"/openapi.json"}}