Spaces:
Configuration error
Configuration error
metadata
title: AmaniQuery
emoji: π
colorFrom: blue
colorTo: green
pinned: true
π― What is AmaniQuery?
AmaniQuery is a RAG-powered research platform that makes Kenyan legal documents, parliamentary proceedings, and policy information accessible through natural language queries.
β¨ Features
- π Intelligent Search - Query laws, bills, and parliamentary hansards using natural language
- π€ AI-Powered Answers - Get synthesized responses with source citations
- π€ Voice Interface - Ask questions and get spoken responses
- π Document Processing - Upload and analyze legal documents
- π Research Reports - Generate comprehensive research summaries
- π Secure API - JWT authentication for enterprise use
π οΈ Technology Stack
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AmaniQuery β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β π Backend β FastAPI + LangGraph + RAG Pipeline β
β π€ Voice β Microsoft VibeVoice TTS β
β π Documents β WeKnora (Tencent RAG Framework) β
β π§ LLM β Moonshot / Gemini / OpenAI β
β π Vector Store β Qdrant / Upstash β
β ποΈ Database β PostgreSQL β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π API Usage
Query the Knowledge Base
curl -X POST https://amaniquery-backend.hf.space/api/v1/query \
-H "Content-Type: application/json" \
-d '{"query": "What does the Kenya Constitution say about land rights?"}'
Text-to-Speech
curl -X POST https://amaniquery-vibevoice.hf.space/api/v1/voice/speak \
-H "Content-Type: application/json" \
-d '{"text": "Hello from AmaniQuery", "voice": "Wayne"}'
π€ Contributing
We welcome contributions! Check out our GitHub repository to get started.
π License
MIT License - See LICENSE for details.
Made with β€οΈ for Kenya
Empowering citizens with accessible legal information