Skip to main content

No project description provided

Project description

Pangram Labs Python Package

Installation

pip install pangram-sdk

Add your API key

Add your API key as an environment variable, or pass it directly to the Pangram constructor.

export PANGRAM_API_KEY=<your API key>
from pangram import Pangram
# If the environment variable PANGRAM_API_KEY is set:
pangram_client = Pangram()

# Otherwise, pass the API key directly:
my_api_key = ''  # Fill this in with your API key.
pangram_client = Pangram(api_key=my_api_key)

Make a request

Main prediction method (V3 - AI-assistance detection and segment-level analysis):

from pangram import Pangram
pangram_client = Pangram()

result = pangram_client.predict(text)
# Analysis with AI-assistance detection
fraction_ai = result['fraction_ai']
fraction_ai_assisted = result['fraction_ai_assisted']
fraction_human = result['fraction_human']
num_ai_segments = result['num_ai_segments']

# Access individual window classifications
for window in result['windows']:
    label = window['label']  # e.g., "AI-Generated", "Moderately AI-Assisted"
    ai_assistance_score = window['ai_assistance_score']
    confidence = window['confidence']  # "High", "Medium", "Low"

Short prediction (scans first ~400 words of text, returns a single AI likelihood prediction):

from pangram import Pangram
pangram_client = Pangram()

result = pangram_client.predict_short(text)
# Score in range [0, 1] where 0 is human-written and 1 is AI-generated.
score = result['ai_likelihood']

Deprecated Methods

The following methods are deprecated and will be removed by April 1st, 2026:

  • predict_extended() - Use predict() instead
  • batch_predict() - Use predict() instead
  • predict_sliding_window() - Use predict() instead

Questions? Email support@pangram.com!

Project details


Download files

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

Source Distribution

pangram_sdk-0.1.10.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

pangram_sdk-0.1.10-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file pangram_sdk-0.1.10.tar.gz.

File metadata

  • Download URL: pangram_sdk-0.1.10.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pangram_sdk-0.1.10.tar.gz
Algorithm Hash digest
SHA256 d3492795629c287fe1265152b1892285e5c026d9ecb37ed73a9acdc58583b438
MD5 0e3fb782308782472b29ad3df8b98c7e
BLAKE2b-256 7f2df55ec57288087235bbaa86349b892801344f8ca69700d0ef5cfdc65d2878

See more details on using hashes here.

Provenance

The following attestation bundles were made for pangram_sdk-0.1.10.tar.gz:

Publisher: publish-to-pypi.yml on pangramlabs/pangram-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pangram_sdk-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: pangram_sdk-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pangram_sdk-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 6343e2259a922f1c8463761b1f4229a230f19b54e1285d9153dc3e4d9c5a3a0b
MD5 428621e708e91572c70bb51244fde323
BLAKE2b-256 ae21e58bc27beaefc1a3feb2fe13c8bf1837ce756b63e6861edb84bf34995ce6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pangram_sdk-0.1.10-py3-none-any.whl:

Publisher: publish-to-pypi.yml on pangramlabs/pangram-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page