Nihal2000's picture
Update to latest libraries: Gradio 5+, Pydantic v2, LlamaIndex 0.10+
4c67026
|
raw
history blame
1.05 kB
---
title: AI Digital Library Assistant
emoji: πŸ“š
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: "5.6.0"
app_file: app.py
pinned: false
license: mit
tags:
- building-mcp-track-consumer
- mcp-in-action-track-consumer
---
# 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 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.