wizz
1.0.0
Wizz is a proof-of-concept tool that helps you work with large collections of documents using AI. It can understand your documents and answer questions about them.
Install it:
pip install wizz
Set up AI access (you'll need an OpenAI account):
echo "OPENAI_API_KEY=your_api_key_here" > .env
Use Wizz:
wizz knowledge load --context-name "my_docs" --load-path "/path/to/your/documents"
wizz knowledge index --context-name "my_docs"
wizz knowledge interact --context-name "my_docs"
load: Add your documents to Wizzindex: Prepare your documents for searching and find connectionssearch: Look for information in your documentsinteract: Ask questions about your documents and get AI-powered answersdelete: Remove a set of documents from WizzFor more details, type:
wizz knowledge --help
While Wizz currently works as a standalone tool, its core features are designed with future web integration in mind. The code uses async programming, preparing it for potential use with ASGI web servers in the future. I developed a custom async wrapper library called async-annoy for the vector search tool 'annoy' (by Spotify).
Wizz is an experimental proof-of-concept and learning tool. It's not ready for real-world use. Using it with OpenAI's API may incur costs.