Skip to main content

Python bindings for the GGML GPT-J Laguage model

Project description

PyGPT-J

  • Python bindings for GPT-J ggml language models.
  • Almost the same API as pyllamacpp.

License: MIT PyPi version

Table of contents

Installation

  1. The easy way is to use the prebuilt wheels
pip install pygptj
  1. Build from source:
git clone git+https://github.com/abdeladim-s/pygptj.git

CLI

You can run the following simple command line interface to test the package once it is installed:

pygtj path/to/ggml/model

Tutorial

Quick start

from pygptj.model import Model

model = Model(model_path='path/to/gptj/ggml/model')
for token in model.generate("Tell me a joke ?"):
    print(token, end='', flush=True)

Interactive Dialogue

You can set up an interactive dialogue by simply keeping the model variable alive:

from pygptj.model import Model

model = Model(model_path='/path/to/ggml/model')
while True:
    try:
        prompt = input("You: ", flush=True)
        if prompt == '':
            continue
        print(f"AI:", end='')
        for token in model.generate(prompt):
            print(f"{token}", end='', flush=True)
        print()
    except KeyboardInterrupt:
        break

Attribute a persona to the language model

The following is an example showing how to "attribute a persona to the language model" :

from pygptj.model import Model

prompt_context = """Act as Bob. Bob is helpful, kind, honest,
and never fails to answer the User's requests immediately and with precision. 

User: Nice to meet you Bob!
Bob: Welcome! I'm here to assist you with anything you need. What can I do for you today?
"""

prompt_prefix = "\nUser:"
prompt_suffix = "\nBob:"

model = Model(model_path='/path/to/ggml/model',
              prompt_context=prompt_context,
              prompt_prefix=prompt_prefix,
              prompt_suffix=prompt_suffix)

while True:
  try:
    prompt = input("User: ")
    if prompt == '':
      continue
    print(f"Bob: ", end='')
    for token in model.generate(prompt, antiprompt='User:'):
      print(f"{token}", end='', flush=True)
      print()
  except KeyboardInterrupt:
    break

API reference

You can check the API reference documentation for more details.

License

This project is licensed under the MIT License.

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

pygptj-2.0.3.tar.gz (221.3 kB view details)

Uploaded Source

Built Distributions

pygptj-2.0.3-pp39-pypy39_pp73-win_amd64.whl (179.3 kB view details)

Uploaded PyPy Windows x86-64

pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (264.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pygptj-2.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (213.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pygptj-2.0.3-pp38-pypy38_pp73-win_amd64.whl (179.2 kB view details)

Uploaded PyPy Windows x86-64

pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (264.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pygptj-2.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (213.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pygptj-2.0.3-cp311-cp311-win_amd64.whl (180.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

pygptj-2.0.3-cp311-cp311-win32.whl (150.2 kB view details)

Uploaded CPython 3.11 Windows x86

pygptj-2.0.3-cp311-cp311-musllinux_1_1_x86_64.whl (775.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pygptj-2.0.3-cp311-cp311-musllinux_1_1_i686.whl (842.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pygptj-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pygptj-2.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (262.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pygptj-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl (216.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pygptj-2.0.3-cp311-cp311-macosx_10_9_universal2.whl (401.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

pygptj-2.0.3-cp310-cp310-win_amd64.whl (180.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

pygptj-2.0.3-cp310-cp310-win32.whl (150.2 kB view details)

Uploaded CPython 3.10 Windows x86

pygptj-2.0.3-cp310-cp310-musllinux_1_1_x86_64.whl (775.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pygptj-2.0.3-cp310-cp310-musllinux_1_1_i686.whl (842.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pygptj-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pygptj-2.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (262.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pygptj-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl (216.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pygptj-2.0.3-cp310-cp310-macosx_10_9_universal2.whl (401.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

pygptj-2.0.3-cp39-cp39-win_amd64.whl (180.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

pygptj-2.0.3-cp39-cp39-win32.whl (150.3 kB view details)

Uploaded CPython 3.9 Windows x86

pygptj-2.0.3-cp39-cp39-musllinux_1_1_x86_64.whl (775.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pygptj-2.0.3-cp39-cp39-musllinux_1_1_i686.whl (843.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pygptj-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pygptj-2.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (263.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pygptj-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl (216.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pygptj-2.0.3-cp39-cp39-macosx_10_9_universal2.whl (401.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

pygptj-2.0.3-cp38-cp38-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

pygptj-2.0.3-cp38-cp38-win32.whl (150.4 kB view details)

Uploaded CPython 3.8 Windows x86

pygptj-2.0.3-cp38-cp38-musllinux_1_1_x86_64.whl (775.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pygptj-2.0.3-cp38-cp38-musllinux_1_1_i686.whl (842.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pygptj-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pygptj-2.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (263.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pygptj-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl (216.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pygptj-2.0.3-cp38-cp38-macosx_10_9_universal2.whl (401.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file pygptj-2.0.3.tar.gz.

File metadata

  • Download URL: pygptj-2.0.3.tar.gz
  • Upload date:
  • Size: 221.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3.tar.gz
Algorithm Hash digest
SHA256 35c073d0bb0be3f4e3a2f7d2fae406c1b3646050244a79f745661d809670df1b
MD5 b68ca59611270d615a19775e2d859499
BLAKE2b-256 3229cdbc82646fad86fe20e111f28c2dd1c15f69e68202ced75bedfa3173a9fc

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 418a53912f5be7e663aee211eb842271d9a9c00d7f4e1917ed40a3a32ff2dd3e
MD5 2a470e5378a3f73c1acd76ac5946fe82
BLAKE2b-256 370254b090a49c17e68b54e42d8105e85793f41a38b2ee2753117eb4a8efcb9a

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d1e0bcdd10146965ef72ceb302252f6cf67f283a7d3c914033186448a7c0dfa
MD5 2b0cfece1f3e9ab6c5b1c2c96a45d08a
BLAKE2b-256 242c4d89a714100a06443dffa4f4dce37e758afe47cede94635b7674bf7c1503

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c2d372f7443d75e326a1552a360f31c6ebd0d35a15117779b94d19fadb5f1722
MD5 e1a23434f482e5bd62c8cca906c0d81d
BLAKE2b-256 12c14a6668609b00586fc21cbf20cf521d156d7cb10cbbbb339bb37cb450d530

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f21f7c52e6bfe351b87193c2fe530f2d011cd0bd14a6462c0014c5af993faf9f
MD5 5094a38714e464a2600830700cb528f9
BLAKE2b-256 31a47fe62b9db8f933a80e5a2082a2a1b8b2d99818dbf421f25ced7f30b3864c

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 30c74ef05b58d14fe2db3beb8f101c810360b7d76b32138993b777c99684f4c0
MD5 cc1907f2e3651e1131e9de4d1d5f879b
BLAKE2b-256 0049ca3b19d64717d9264172b37795c1f5ccee704f32ca7f58e35bc8be697327

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e22a66a4f49a251f5cad48a3a8dcd88acf7a4fc52b5e6ec431c4131d76b63a83
MD5 dec2e69b28edb26e6acec17025d8c4ce
BLAKE2b-256 ece9a61edc1973c274d64bc0a1552b0174ac56c65f4a31636e42ce4cd8e13951

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4857260830b49b4e1d5882c25c4d448b624cf8a9750e46fd8a2ce3f026438cfc
MD5 4cee273ec2891c81db88f761d5af5b80
BLAKE2b-256 5db1c7e3f408e9d242a990e838226726f62f7a3087e07bad4026d8db86148360

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 706e68c6c6870e771f7bc2cd5de3ff3c56c8b4da909e868e029a25251b480a47
MD5 9c9d8b7647b9b72bc7d2e516ff7a9580
BLAKE2b-256 ec6fe68bd3cdd267496fd45a9665b9ff2235decf9d74bf2a57f9c93f36d5bc07

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pygptj-2.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 180.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f241420c73b8a2039d4af941e1f9463f5b9c65912686fcc448e4d230a0adcbdd
MD5 2ad63346fcbdb17d39cf41d25ef4fdac
BLAKE2b-256 cae9e32acea71a914e653656aa3919dbd7bcf5f4c3d3b81fae769828a02420a6

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: pygptj-2.0.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 150.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a3a2db3ce1b5184ca67f674b138c669bd4edb12d4cfb0cafd676543aea928cf0
MD5 5f41f88f7dce554d7d88294ac3cb54f0
BLAKE2b-256 85633b6c492712133fd0a3f7da986b74f6156bc569d78050931abafe7ec890ab

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4bbcb2a805685d0ee50d7830d2e8ea87473f0e8ebd280e75e19d3ebc834befbc
MD5 81160b82cedce972986634dc4ef9abd2
BLAKE2b-256 2d19dcb8d7540e0c6002eb7504f404884f4f34dcd60191eb7f56e8ba6c3733c3

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0aab16226cb3616cf19fe064cdcc24aefe743ce11b17716e60b42ac65a77f0c9
MD5 744043f81724ce0eb90be5a215985182
BLAKE2b-256 ffbfab0e257ec02e909ed5132f27af5a759add83630102071d4e6ef5528ba8ac

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76d92c548e904b7be3c980eccf3b990301057f25f6a7a4d86f91aa8bb7d97882
MD5 6673388e222974611a0cde01c2def8a5
BLAKE2b-256 f2f4333b4a88e0c2aadfe81e918bdd50c406b18a3ed8be8e503445d607aebbc3

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abfc73e134f4fdbda02ead38e2427b2c41e8166ab20ab65f08f8ae79edff6c71
MD5 8399c603208bb622de41d768be10c966
BLAKE2b-256 c76e6d7aa7ea91c892eac50ed81c37a5b9049244ddb2340c8ad47195525dd4ff

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c3c6f25a210a0269b7f3f07e091f14ac9380d099ca7469fb08960ffd7ffed10b
MD5 b934d820cd8b44ca83a31a4b44ed3fd8
BLAKE2b-256 e0f38f47e944e9f46771c793e6f73f255627623eaa304fc0b1e2a124b9bd9b94

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c10e2726394f8e08b66e99719070e7c1959f07219fc0b62e5f70e7c5bb750f42
MD5 7f265506925cf64dab5ef9ee610e3c8a
BLAKE2b-256 9ca1246def5f10edd6f1542faba65bf1d9259a37ec7dab8bbbfecd3dc5ecb2c9

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pygptj-2.0.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 180.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 71775d1cd5a8bb072d66396f7e86c8135c49b21161f1a750a22ba2ff34ad7638
MD5 b57931a2358bfa892ab20982c1c71110
BLAKE2b-256 68184ba83e8418679def6900678a176bf662e944fc6755429f1e8c6e202ee9ab

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: pygptj-2.0.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 150.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b7e8d4210d6391699f822794f3b1d50748ec9c0cef1faad27c46a999b36cf664
MD5 29c60cfc522c7aceb432ba8c67c23549
BLAKE2b-256 d2eefc09cff15cd2fc3ea312caa9faa523b56ee19cbf5ac941335660d5646549

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 97acf9ba15a2bdc7777ceed13008a85a5164bec3f5d346a885f1c529720c7d4d
MD5 68b6ff0b659d14a943e1fcf99b53a85e
BLAKE2b-256 5faf174c9c68f528943756927d8e85b07bb6d1964e10d159bc06008bb464f7f5

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c442759a70e994562652c703b325bf4c472539f403ffa1a2b64045eb602d66b9
MD5 a1d11fbe6ba961f0f78bcabffd532cdf
BLAKE2b-256 a7dac4f3312e652ebd4b669e73a609e761b7258d94af8b194fe76fe993d3a65d

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 464e316aae0dd170188a26418904dc1a3d9baf3f7ae44f0ed24cc5fab89d4501
MD5 0c203866ce01d4d34b9f9b66b7693121
BLAKE2b-256 2f903cde195ac02e6e915e782e566c6ec52479bcdac270576e06dbbfa5536cf2

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 23ce99690cc270f90231ec9af3d677d5074105ac6cbaf1729f9f8a727f454a0e
MD5 851fbcb419a06b18eb22277b968ed96d
BLAKE2b-256 ff1b28f24421b21ab1b456a1ae919dd9d417abd107c331882aad4315f3c4ef33

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf59be55e3117b067be1f5862bd6f35c86a050e65d9a9b7aed81271dc20a1fb6
MD5 8e453702ec112bcfeb8614ded0b40a29
BLAKE2b-256 4e9cb771a7f8db0b9c072acbd6530af442ad8accc024e1152e26ba26b23ff683

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 78b60acd436a58e1ac29151f25fb304c0eafc7620d36db3a264a477abc179d10
MD5 d43d2e51a531a6e917ad8a59f5677410
BLAKE2b-256 e36b0c893b95343ca62e9339411fbad93248d9811225e36ff1748a6e45da1ed2

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pygptj-2.0.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9639fefee081ffec5d41bdb0fc326c21eedc463cafc4e2bd3b0e7302d95271b9
MD5 45c468b9b0df0cb795654121bbffd948
BLAKE2b-256 81bcb2be4dc75b404dc8c63e9d475efbb5de10cae81905bb4b64144ad1aadde8

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: pygptj-2.0.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 150.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 69fe06bf107dc340dc2f16bd277925f2196cb3b7c4fcfb363ecf4f7f742da892
MD5 c193f2d939b074dc196a84bd4d58f644
BLAKE2b-256 a6d03fdd1540f90a60b437f64e262bc06de496c9d57344d4ecde27d8f15a7d4a

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7a5ac35c375c7e9e05ad0322dc0ba1e1cfab95c664a929cea077faf81d1b19ac
MD5 96ab7729cda4b2850d0601d44d2d36b6
BLAKE2b-256 d92ee8bd85af0750deb18b03bb85e450fdcc7c3b6983db5fb9a65295b49d546e

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 acfc8e02aaa34db8fa36188a89f27441e76012c6deba13cec8200db336b1625b
MD5 7ea0586a2966b8488073125bc67cf08c
BLAKE2b-256 df9a74c39433ee64be8a8e5688d41ed1556944c23747b9d83153d14fd6a029e1

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bf6b6a2939f6e5039122c667844803e1941dbb702fe7179c99c1fd0bf29aa04
MD5 502498e6dcfa8a11c132d6e0f4b34e91
BLAKE2b-256 1df496cbccaf34ecd59fed3029d95b888116c50a0cc736cbb17c113331671b31

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 24ceef065ca44e704723b659e48043eb51e86d1e9aa2be95aaa16cf57018962d
MD5 e6fb2a03bb86116d6c6d582e368c99ae
BLAKE2b-256 ba474bd8fa045db1828a9b8425948f74c4e5cba140c7d2b1fec8ff949e5c1337

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c56611ed3e9a360834bf8ad4b156c9d89f90cef0c6260abcc12fe35a2be562c3
MD5 e3c9f230987d08468213c9f8a938d7b0
BLAKE2b-256 eda6dfa913195b1d8fd815bc510652df78e09de3f592f7cd6ee417f9b89a01e0

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f63497c3d76c6f94391bc5b4db87a754189eaf85318a7bf813384c4fffa49465
MD5 c5e62c7c8b74e361cd66c0eb64e68a7c
BLAKE2b-256 60482156b18f7bdc961131bbce29a28d482b7754a692e5d4c72fd69c4a29db5d

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pygptj-2.0.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 63848c15cc3ac0298cf80e4c94f1d3a443d8a7c528e1c8b50e81c6c56c44ab8f
MD5 eebd15f4934900a20c7e55e88b01fec9
BLAKE2b-256 25bd54b9e1933bb2700edbfd10ab296f855a3cb04909367b4b8ba42566c33589

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: pygptj-2.0.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 150.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for pygptj-2.0.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ecbae77b92ad4a1491f15546f7d70aa74bc2e459dda51d3261b16cef15e724ae
MD5 41714314c97de6e26db230074ee8e303
BLAKE2b-256 ae5999ed1291d990e96fd7d2f2e2410f8da315f8aebc51a40bd6a229d5d2adcc

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 58bbb76b924b907cf8c19d970f73a9c6b1fb787acf1bd649bdb0fe9299fde034
MD5 93b4d7c65b8909bf46871461e7b11435
BLAKE2b-256 7fa540f32f8cfb9a4a6e7edd4219f878d124d04cfbe6796c2e39babf082fc868

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae80ce2d116e64a52d5a96a68b70fa4ae4fb81ecf1b056e8b28b89b5f22a7ad9
MD5 985dad832ad66882c7d03a6e30600b8c
BLAKE2b-256 3a18922c2f283becad839e7f4843f15f253dbaa93e259fa0e527f4963d9c367d

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cf912470f62f9def6d7e183f80218c7e880d376c65e028cc484151e13442c22
MD5 b2eff8d19d10dabc94a66434ae006c2e
BLAKE2b-256 deefdaf5cff17d62d42f6ee7ea3def747c5587dfd50ccfd2268c5eb2794079db

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e917e3e746796e4ebdc49bf8bf697b35f8e1c2d62194416f9047f866e9353ef8
MD5 f5453ed33b5baf93638bd2f4253f6dc0
BLAKE2b-256 7776bf5fbda8e88a917532d8ce55cae5e5428c0b8ca6c71331d625369cede420

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 932a7f9de2c67843f5ad3ed73d63a5a6ffc26256d1d379f25d221206ef7cbcd1
MD5 986d8631eebc3d1bf519c8f2acc44b8e
BLAKE2b-256 570992bab2ca9d945de44f0980576b5df7714da3fa100b1b46f387c5651bbc1e

See more details on using hashes here.

File details

Details for the file pygptj-2.0.3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pygptj-2.0.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ae4c71d16d97c26c528bd83bc8aa2e5e6f580d418a54c82c896fe958a41c3998
MD5 4f09509b509a4a8f9c5752e1dbf722ba
BLAKE2b-256 39b8e21fac97f127c07436f295b41227c355c8efa8884e61b7dd11c03d10ad1e

See more details on using hashes here.

Supported by

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