Skip to main content

Wizz: AI-Enhanced Document Tool

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.

What Wizz Does

  1. Stores your documents and organizes them
  2. Finds connections between different parts of your documents
  3. Lets you search through your documents quickly
  4. Uses AI to answer questions about your documents

How to Use Wizz

  1. Install it:

    pip install wizz
    
  2. Set up AI access (you'll need an OpenAI account):

    echo "OPENAI_API_KEY=your_api_key_here" > .env
    
  3. 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"
    

Main Commands

  • load: Add your documents to Wizz
  • index: Prepare your documents for searching and find connections
  • search: Look for information in your documents
  • interact: Ask questions about your documents and get AI-powered answers
  • delete: Remove a set of documents from Wizz

For more details, type:

wizz knowledge --help

What You Need

  • Python 3.11 or newer
  • An OpenAI API key

Technical Notes

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). You can find it here.

Important Note

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.

Metadata

Release files for wizz 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wizz 0.2.2
File Size Uploaded Provenance Actions
wizz-0.2.2.tar.gz 46.5 kB Without provenance Details for wizz-0.2.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for wizz 0.2.2
File Interpreter ABI Platform Actions
wizz-0.2.2-py3-none-any.whl Python 3 none any Details for wizz-0.2.2-py3-none-any.whl

Total release size: 65.9 kB

Release files / wizz-0.2.2.tar.gz

Download URL wizz-0.2.2.tar.gz
Size 46.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d547c576330baffc604d42192a4d1cbbd2d53d10ee9eef40c87d8619d0de8503
BLAKE2b-256 checksum
How to use checksums
f1ad4c4c2c1f3ba93e8aaedc791ec9fc8bb8f6ab59272f40cb72c200a2f8f035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.10.6 Darwin/23.4.0

Release files / wizz-0.2.2-py3-none-any.whl

Download URL wizz-0.2.2-py3-none-any.whl
Size 19.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3783964a527fdf618808a65e4e0898c26ac07f5894a351286a2a20f35bf53624
BLAKE2b-256 checksum
How to use checksums
58122e67f951170c0278e228d192eb7dae4ff65834b431a023ad8184f6ad15b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.10.6 Darwin/23.4.0

Security for wizz 0.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page