{"name":"Docling RAG Pipeline API","version":"2.0.0","description":"Professional RAG API with agentic chat, document processing, and background jobs","documentation":{"swagger":"/docs","redoc":"/redoc"},"endpoints":{"documents":{"convert":"POST /documents/convert - Upload and convert PDF","process":"POST /documents/process - Full pipeline: convert + chunk + embed","chunk":"POST /documents/chunk - Chunk text into smaller pieces","list":"GET /documents - List processed documents","get":"GET /documents/{document_id} - Get document details","delete":"DELETE /documents/{document_id} - Delete document"},"search":{"search":"POST /search - Semantic search in vector DB","query":"POST /search/query - RAG query with context","stats":"GET /search/stats - Collection statistics"},"chat":{"chat":"POST /chat - Synchronous agentic chat","conversations":"GET /chat/conversations - List conversations","messages":"GET /chat/conversations/{id}/messages - Get conversation messages","delete":"DELETE /chat/conversations/{id} - Delete conversation"},"jobs":{"async_chat":"POST /jobs/chat/async - Async chat (background job)","status":"GET /jobs/{job_id} - Get job status"},"health":{"health":"GET /health - Health check"}}}