{"message":"API de Sistema RAG para Documentos con Chat","version":"2.0.0","endpoints":{"upload":"/upload-url/ - Subir documento desde URL","upload_pdf":"/upload-pdf/ - Subir archivo PDF desde frontend (almacenamiento temporal)","query":"/query-document/ - Consultar documento (sin memoria)","list":"/list-documents/ - Listar documentos indexados","chat_create":"/chat/create-session/ - Crear sesión de chat","chat_query":"/chat/query/ - Consultar con memoria conversacional","chat_history":"/chat/history/{session_id} - Ver historial","chat_sessions":"/chat/sessions/ - Listar sesiones activas","chat_stats":"/chat/stats/ - Estadísticas del sistema","database_query":"/query-database/ - Consultar base de datos con lenguaje natural (incluye documentos estructurados)","database_info":"/database/info/ - Información sobre la base de datos","database_stats":"/database/stats/ - Estadísticas de la base de datos","regulations_count":"/api/regulations/count - Obtener conteo total de regulaciones","regulations_list":"/api/regulations?page=1&limit=60 - Obtener regulaciones paginadas","regulation_by_id":"/api/regulations/{id} - Obtener regulación específica por ID","regulations_search":"/api/regulations/search - Buscar/filtrar regulaciones","chatbot_login":"/chatbot-login/ - Autenticación de usuario para chatbot","docs":"/docs - Documentación interactiva","save_feedback":"/save-feedback/ - Guardar feedback de usuario"},"features":{"conversation_memory":"Mantiene contexto entre preguntas","concurrent_sessions":"Múltiples conversaciones simultáneas","auto_cleanup":"Limpieza automática de sesiones expiradas","thread_safe":"Seguro para uso concurrente","database_queries":"Consultas en lenguaje natural sobre datos estructurados","pandas_integration":"Motor de consultas pandas integrado con LLM","pdf_upload":"Subida de PDFs desde frontend con procesamiento temporal","automatic_embeddings":"Creación automática de embeddings para documentos subidos","regulations_api":"API REST completa para gestión de regulaciones"}}