The client-side SDK for PromptGuard, a privacy layer that enables applications to wrap external provider calls with a sanitization mechanism that hides sensitive inputs via an attested trusted execution environment.
Project description
PromptGuard
PromptGuard enables applications to leverage the power of language models while preserving user privacy. This repo contains the PromptGuard Python library, which provides a simple interface for interacting with the PromptGuard Service. More information about PromptGuard can be found in the documentation.
API Stability: This package is still in development. As such, its API may change until it is sufficiently mature.
Installation
The PromptGuard Python library can be installed via pip:
pip install promptguard
Documentation
For a quickstart, technical overview, and API reference, see the PromptGuard documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file promptguard-0.0.3.tar.gz
.
File metadata
- Download URL: promptguard-0.0.3.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebc45b34479b857ead3cc653fe6698f2730e6dba17f29e7b9e2228fa660eb77c |
|
MD5 | ca47312e4297f7817376bb77fbe106dd |
|
BLAKE2b-256 | d80329f871d94ed888cf7d1d5264f4182bbd1221dc6b09dbccf9c271b5b3bc06 |
File details
Details for the file promptguard-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: promptguard-0.0.3-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be6f595a1878a1cb7030b1f791e14437869c23f5bd5c1a80e26c484985039f4c |
|
MD5 | f43112a58ae0200ce610e8fcf911bee7 |
|
BLAKE2b-256 | b5127726c13d779d15cff65fd40c8540c2c5d593757123f34452dd83e1222171 |