Skip to main content

Unstract LLMWhisperer Python Client

PyPI - Downloads Python Version from PEP 621 TOML PyPI - Version

LLMs are powerful, but their output is as good as the input you provide. LLMWhisperer is a technology that presents data from complex documents (different designs and formats) to LLMs in a way that they can best understand. LLMWhisperer features include Layout Preserving Mode, Auto-switching between native text and OCR modes, proper representation of radio buttons and checkboxes in PDF forms as raw text, among other features. You can now extract raw text from complex PDF documents or images without having to worry about whether the document is a native text document, a scanned image or just a picture clicked on a smartphone. Extraction of raw text from invoices, purchase orders, bank statements, etc works easily for structured data extraction with LLMs powered by LLMWhisperer's Layout Preserving mode.

Refer to the client documentation for more information: LLMWhisperer Client Documentation

Client

This package provides LLMWhispererClientV2, the client for LLMWhisperer API v2. It is required for all users on API version 2.0.0 and above.

Documentation is available here.

Running Tests

Install test dependencies and run all tests:

uv run --group test pytest

To run only unit tests (skipping integration tests):

uv run --group test pytest tests/unit tests/utils_test.py

To run only integration tests:

uv run --group test pytest tests/integration

Integration tests require a valid API key. Copy sample.env to .env and fill in your credentials before running them.

Questions and Feedback

On Slack, join great conversations around LLMs, their ecosystem and leveraging them to automate the previously unautomatable!

LLMWhisperer Playground: Test drive LLMWhisperer with your own documents. No sign up needed!

LLMWhisperer developer documentation and playground: Learn more about LLMWhisperer and its API.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llmwhisperer_client-2.8.1.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llmwhisperer_client-2.8.1-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file llmwhisperer_client-2.8.1.tar.gz.

File metadata

  • Download URL: llmwhisperer_client-2.8.1.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.14

File hashes

Hashes for llmwhisperer_client-2.8.1.tar.gz
Algorithm Hash digest
SHA256 9e5ee18bf79c6b3a2ea598a4a9d80340ad6d28743fe96b0d3bae7a1b8c9b9c22
MD5 4d94f7b277265eb85d5bcaad0443795a
BLAKE2b-256 347ad008832e730fe64fe3a24a1a1fcc6b6548130abd987fb6576ba60ab836f4

See more details on using hashes here.

File details

Details for the file llmwhisperer_client-2.8.1-py3-none-any.whl.

File metadata

File hashes

Hashes for llmwhisperer_client-2.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3f261a3d343088873c4b5e34ffc016e6c53936c09fbcf8d78318f9733174ecdd
MD5 bbc91c2f886af1aad465ea639bed24f3
BLAKE2b-256 f1e78e22bb7ef903b1168d0e06542e558a4f818bb0f4966dd5740e1e5358396e

See more details on using hashes here.

Release history Release notifications | RSS feed

2.9.0

2 files

This release

2.8.1 This release

2 files

2.8.0

2 files

2.7.0

2 files

2.6.2

2 files

2.5.0

2 files

2.4.2

2 files

2.4.1

2 files

2.4.0

2 files

2.3.1

2 files

2.3.0

2 files

2.2.1

2 files

2.2.0

2 files

2.1.0

2 files

2.0.0

2 files

0.23.0

2 files

0.22.0

2 files

0.21.0

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

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