{"message":"AssessCenter AI Service","version":"2.3.0","status":"operational","services":{"rag_pipeline":"Data ingestion and processing","agent_system":"Multi-agent chat system (zero-latency)","analytics":"Conversation analytics and insights","cost_tracking":"Background task + OpenAI Usage API queries","overview_system":"Real-time assessment admin overview (10 listeners)"},"endpoints":{"chat":{"stream":"/v1/agent/chat/stream","sync":"/v1/agent/chat","history":"/v1/agent/history/{thread_id}","health":"/v1/agent/health"},"analytics":{"summary":"/v1/analytics/summary/{agent_type}","conversation":"/v1/analytics/conversation/{thread_id}","categories":"/v1/analytics/categories/{agent_type}","performance":"/v1/analytics/performance/{agent_type}","top_queries":"/v1/analytics/top-queries/{agent_type}","errors":"/v1/analytics/errors/{agent_type}","trends":"/v1/analytics/trends/{agent_type}","health":"/v1/analytics/health"},"cost_tracking":{"estimated_today":"/v1/costs/estimated/today","actual_today":"/v1/costs/actual/today","dashboard":"/v1/costs/dashboard","by_agent":"/v1/costs/estimated/by-agent","by_org":"/v1/costs/estimated/by-org","reconciliation":"/v1/costs/reconcile/{date}","health":"/v1/costs/health"},"rag_pipeline":{"preprocessing":"/v1/data/preprocess","indexing":"/v1/data/index"}},"documentation":{"swagger_ui":"/docs","redoc":"/redoc"},"performance":{"chat_latency":"Zero-latency (background cost tracking)","cost_tracking":"Fire-and-forget background task + OpenAI Usage API","overview_system":"Real-time Change Streams (10 MongoDB collections)"}}