FlashRAG es un kit de herramientas de Python para la reproducción y el desarrollo de investigaciones de generación mejorada por recuperación (RAG). Incluye 32 conjuntos de datos RAG de referencia preprocesados y 12 algoritmos RAG de vanguardia. FlashRAG proporciona un marco amplio y personalizable que incluye los componentes básicos necesarios para los escenarios RAG, como recuperadores, reordenadores, generadores y compresores, lo que permite el ensamblaje flexible de procesos complejos. Además, FlashRAG ofrece una etapa de preprocesamiento eficiente y una ejecución optimizada, con soporte para herramientas como vLLM y FastChat para acelerar la inferencia de LLM y la gestión de índices vectoriales.