--- title: AI Digital Library Assistant emoji: 📚 colorFrom: blue colorTo: indigo sdk: docker app_port: 7860 pinned: false license: mit --- # AI Digital Library Assistant An intelligent document organization and retrieval system powered by AI. ## Features - **Document Ingestion**: Upload PDF, DOCX, TXT, and Images - **Semantic Search**: Find documents using natural language queries - **AI Q&A**: Ask questions about your document library - **Voice Assistant**: Talk to your library using ElevenLabs voice AI - **Podcast Generation**: Turn documents into engaging audio podcasts ## Setup This Space is configured to run using Docker. It requires several API keys to function fully: - `OPENAI_API_KEY`: For embeddings and LLM - `ANTHROPIC_API_KEY`: For Claude 3.5 Sonnet - `MISTRAL_API_KEY`: For Mistral models and OCR - `ELEVENLABS_API_KEY`: For voice features - `ELEVENLABS_AGENT_ID`: For conversational AI agent Please set these in the Space Settings -> Variables and Secrets.