{"service":"Multimodal LLM Platform API - Simple","version":"1.0.0","description":"Waterfall LLM Router - Smart routing to optimal models via Groq, OpenRouter, and more","endpoints":{"health":"/health","test_ollama":"/test-ollama","chat":"/api/v1/chat/completions","multimodal_chat":"/api/v1/chat/multimodal","multimodal_audio_chat":"/api/v1/chat/multimodal-audio","transcribe":"/api/v1/transcribe/{file_id}","analyze_complexity":"/api/v1/analyze-complexity","analyze_tokens":"/api/v1/analyze-tokens","upload":"/api/v1/upload","files":"/api/v1/files","models":"/api/v1/models","monitoring":"/api/v1/monitoring/health","logging":"/api/v1/logging/status","performance_metrics":"/api/v1/performance/metrics","load_test":"/api/v1/performance/load-test","comprehensive_test":"/api/v1/performance/comprehensive-test"},"smart_routing":{"enabled":true,"default_model":"auto","strategies_endpoint":"/api/v1/routing/strategies","available_strategies":["free_first (default)","speed_first","context_max","tool_calling","reasoning","vision","quality_first","budget","coding (NEW - 480B coder FREE!)","agentic (NEW - agent workflows!)","research (NEW - web-grounded!)","multilingual (NEW - polyglot!)","privacy_smart (NEW - no Chinese-jurisdiction models!)"],"usage":"Add 'routing_strategy': 'speed_first' to your request","complexity_factors":["message_length","file_types","file_sizes","multimodal_content"],"routing_logic":"User-selectable strategy with automatic model optimization"},"streaming":{"enabled":true,"description":"Real-time streaming responses supported","parameter":"Set 'stream': true in request body"},"supported_file_types":{"documents":["pdf","docx","txt","md"],"spreadsheets":["xlsx","xls","csv"],"images":["jpg","jpeg","png","gif","bmp","webp"],"audio":["mp3","wav","m4a","ogg","flac"],"code":["py","js","html","css","json"]},"docs":"/docs","redoc":"/redoc","x402_payments":{"enabled":true,"description":"Pay per request with USDC on Base — no API key needed","protocol":"https://github.com/coinbase/x402","network":"eip155:8453"}}