Spaces:
Running
Running
Joseph Pollack
attempts to solve the websearch , adds serper , adds tools , adds adapter , solves settings issue , adds some more stuff basically
f5a06d4
| ########################## | |
| # DO NOT USE THIS FILE | |
| # FOR GRADIO DEMO ONLY | |
| ########################## | |
| #Core dependencies for HuggingFace Spaces | |
| pydantic>=2.7 | |
| pydantic-settings>=2.2 | |
| pydantic-ai>=0.0.16 | |
| # OPTIONAL AI Providers | |
| openai>=1.0.0 | |
| anthropic>=0.18.0 | |
| # HTTP & Parsing | |
| httpx>=0.27 | |
| beautifulsoup4>=4.12 | |
| xmltodict>=0.13 | |
| # HuggingFace Hub | |
| huggingface-hub>=0.20.0 | |
| # UI (Gradio with MCP server support) | |
| gradio[mcp,oauth]>=6.0.0 | |
| # Utils | |
| python-dotenv>=1.0 | |
| tenacity>=8.2 | |
| structlog>=24.1 | |
| requests>=2.32.5 | |
| limits>=3.0 # Rate limiting | |
| pydantic-graph>=1.22.0 | |
| # Web search | |
| duckduckgo-search>=5.0 | |
| # LlamaIndex RAG | |
| llama-index-llms-huggingface>=0.6.1 | |
| llama-index-llms-huggingface-api>=0.6.1 | |
| llama-index-vector-stores-chroma>=0.5.3 | |
| llama-index>=0.14.8 | |
| # Audio/Image processing | |
| gradio-client>=1.0.0 # For STT/OCR API calls | |
| soundfile>=0.12.0 # For audio file I/O | |
| pillow>=10.0.0 # For image processing | |
| # TTS dependencies (for Modal GPU TTS) | |
| torch>=2.0.0 # Required by Kokoro TTS | |
| transformers>=4.57.2 # Required by Kokoro TTS | |
| modal>=0.63.0 # Required for TTS GPU execution | |
| # Note: Kokoro is installed in Modal image from: git+https://github.com/hexgrad/kokoro.git | |
| # Embeddings & Vector Store | |
| tokenizers>=0.22.0,<=0.23.0 | |
| rpds-py>=0.29.0 # Python implementation of rpds (required by chromadb on Windows) | |
| chromadb>=0.4.0 | |
| sentence-transformers>=2.2.0 | |
| numpy<2.0 # chromadb compatibility: uses np.float_ removed in NumPy 2.0 | |
| # Pydantic AI with HuggingFace support | |
| pydantic-ai-slim[huggingface]>=0.0.18 | |
| # Multi-agent orchestration (Advanced mode) | |
| agent-framework-core>=1.0.0b251120,<2.0.0 | |
| # LlamaIndex RAG - OpenAI | |
| llama-index-llms-openai>=0.6.9 | |
| llama-index-embeddings-openai>=0.5.1 | |