File size: 1,393 Bytes
a4f05bc b0a3ba0 8a7b3d1 a4f05bc 8a7b3d1 a4f05bc a53eb61 c629aac a4f05bc a53eb61 a4f05bc e828c8e a4f05bc | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | # GAIA RAG Agent Requirements # Author: Isadora Teles # Last Updated: May 2025 # Core agent framework - LlamaIndex is the foundation llama-index-core>=0.10.0 # LLM integrations - I support multiple providers for redundancy llama-index-llms-google-genai # My preferred LLM - Gemini 2.0 Flash llama-index-llms-groq # Fast inference but has rate limits llama-index-llms-together # Good balance of speed and quality llama-index-llms-anthropic # Claude for high-quality reasoning llama-index-llms-openai # Classic fallback option llama-index-llms-huggingface-api # Free tier option # Web search tools - Essential for current info questions duckduckgo-search>=6.0.0 # No API key needed! requests>=2.28.0 # For Google Custom Search and web fetching # Vector database for RAG (disabled for speed but kept for future) chromadb>=0.4.0 llama-index-embeddings-huggingface llama-index-vector-stores-chroma llama-index-retrievers-bm25 # Data processing - For handling Excel/CSV files pandas>=1.5.0 openpyxl>=3.1.0 # Excel file support # Utilities python-dotenv # Load API keys from .env file nest-asyncio # Fixes event loop issues with Gradio # Web interface - HuggingFace Spaces compatible gradio[oauth]>=4.0.0 # OAuth for secure submission |