Skip to main content

GLLM Inference

Description

A library containing components related to model inferences in Gen AI applications.


Installation

Prerequisites

Mandatory:

  1. Python 3.11+ — Install here
  2. pip — Install here
  3. uv — Install here

Extras (required only for Artifact Registry installations):

  1. gcloud CLI (for authentication) — Install here, then log in using:
    gcloud auth login
    

Option 1: Install from Artifact Registry

This option requires authentication via the gcloud CLI.

uv pip install \
  --extra-index-url "https://oauth2accesstoken:$(gcloud auth print-access-token)@glsdk.gdplabs.id/gen-ai-internal/simple/" \
  gllm-inference

Option 2: Install from PyPI

This option requires no authentication. However, it installs the binary wheel version of the package, which is fully usable but does not include source code.

uv pip install gllm-inference-binary

Local Development Setup

Prerequisites

  1. Python 3.11+ — Install here

  2. pip — Install here

  3. uv — Install here

  4. gcloud CLI — Install here, then log in using:

    gcloud auth login
    
  5. Git — Install here

  6. Access to the GDP Labs SDK GitHub repository


1. Clone Repository

git clone git@github.com:GDP-ADMIN/gl-sdk.git
cd gl-sdk/libs/gllm-inference

2. Setup Authentication

Set the following environment variables to authenticate with internal package indexes:

export UV_INDEX_GEN_AI_INTERNAL_USERNAME=oauth2accesstoken
export UV_INDEX_GEN_AI_INTERNAL_PASSWORD="$(gcloud auth print-access-token)"
export UV_INDEX_GEN_AI_USERNAME=oauth2accesstoken
export UV_INDEX_GEN_AI_PASSWORD="$(gcloud auth print-access-token)"

3. Quick Setup

Run:

make setup

4. Activate Virtual Environment

source .venv/bin/activate

Local Development Utilities

The following Makefile commands are available for quick operations:

Install uv

make install-uv

Install Pre-Commit

make install-pre-commit

Install Dependencies

make install

Update Dependencies

make update

Run Tests

make test

Contributing

Please refer to the Python Style Guide for information about code style, documentation standards, and SCA requirements.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

gllm_inference_binary-0.6.131-cp313-cp313-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.13Windows x86-64

gllm_inference_binary-0.6.131-cp313-cp313-manylinux_2_31_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_inference_binary-0.6.131-cp313-cp313-macosx_13_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

gllm_inference_binary-0.6.131-cp312-cp312-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

gllm_inference_binary-0.6.131-cp312-cp312-manylinux_2_31_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_inference_binary-0.6.131-cp312-cp312-macosx_13_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

gllm_inference_binary-0.6.131-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

gllm_inference_binary-0.6.131-cp311-cp311-manylinux_2_31_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_inference_binary-0.6.131-cp311-cp311-macosx_13_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file gllm_inference_binary-0.6.131-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 77efe14490fdfc7bc19c5f167533956529b19cc7cffdac6b356dbc7b3b419102
MD5 2e201fc36b4cf549099ae2bd38cc79f1
BLAKE2b-256 33f35076c038d29ec5e42d3e1bb14010684b2f86d86a3d1125a5ba24661d928d

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.6.131-cp313-cp313-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-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 gllm_inference_binary-0.6.131-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 bfee12c3e527ed1440d3f7dac0614f358035e5efbfb13fdaf865f79e5e121e8b
MD5 a0f0d5f4126a65b7525621e742feb28a
BLAKE2b-256 71d31678760992555716161604e107c0d2b6f32c402613c5a2b23e9af4ec194b

See more details on using hashes here.

File details

Details for the file gllm_inference_binary-0.6.131-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 77c0391aa0b31356cc5ab499b797a8bef37fcf9226f7ee8c2d895dfd6367af5f
MD5 a8aa29b4d2bf34f0335cd15003737622
BLAKE2b-256 b81375d0bd812385a78e7f4cc3cebcbf98af98c6c71201302566f39abd1de6fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.6.131-cp313-cp313-macosx_13_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-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 gllm_inference_binary-0.6.131-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b402611cada1b19e5d84d29f226f6977532affcd48e0a67dd9e6a0d9e09d6e91
MD5 1fe39eefd8f37f16f40f206c0262835c
BLAKE2b-256 d29eb786f973d3a06458e9ec8a03505695057278667a35f65597a04ba2da8e04

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.6.131-cp312-cp312-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-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 gllm_inference_binary-0.6.131-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 6dea364861b84c0599403aebdfe1e4900345820e2cf4fe99338cd45752e3f9c5
MD5 92015c27db74d071026634a35b086587
BLAKE2b-256 2fdb0f2dcec5c2d31f4399260bfa68c63d87dfd703b868811eeb541873055cba

See more details on using hashes here.

File details

Details for the file gllm_inference_binary-0.6.131-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 7731e36f803435e17a39c2924216acd8b25b9651393c29797326d87b6ff3dafc
MD5 0ab1ff1c82767f73659ed4a9afb24deb
BLAKE2b-256 a6c3d59ffa38cdd279f11a81c097437f4f356137dcfe34189a30ccb7d404793e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.6.131-cp312-cp312-macosx_13_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-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 gllm_inference_binary-0.6.131-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5054667d0278565ecb6bd86271a7fdb05b87d75b9569fa940f5b3235b8fca604
MD5 95ec87ba3d4eaafc8dd81673a0b59c68
BLAKE2b-256 43fd7819386657c8832309b0aa24bd54234e9dc45dc137571b8c9a88031449d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.6.131-cp311-cp311-win_amd64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-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 gllm_inference_binary-0.6.131-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 876819d492f84f27c4146c7f5504feb1903cda485547314f1287bfaa2e5b834d
MD5 80748a6a042cfab79fde8553131b5b9c
BLAKE2b-256 3eea6eeadca659c76ecb3a72a61f7679860d345ec60bfb9f34dc55b646fecdb8

See more details on using hashes here.

File details

Details for the file gllm_inference_binary-0.6.131-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_inference_binary-0.6.131-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 547382dbd530de27adce6ffb65f9f75d678b17e8b46aa09c10d408e0e18f6269
MD5 fb2f86445b34f4a06f032c39129cef0d
BLAKE2b-256 753583d3979f154e091caa2e41c34a9d476d09b360899b844100754477ece352

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_inference_binary-0.6.131-cp311-cp311-macosx_13_0_arm64.whl:

Publisher: build-binary.yml on GDP-ADMIN/gl-sdk

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

Release history Release notifications | RSS feed

This release

0.6.131 This release

9 files

0.6.130

9 files

0.6.129

9 files

0.6.128

9 files

0.6.127

9 files

0.6.126

9 files

0.6.125.post1

9 files

0.6.125

3 files

0.6.124

9 files

0.6.123

9 files

0.6.122

9 files

0.6.121

9 files

0.6.120

9 files

0.6.119.post1

9 files

0.6.118

9 files

0.6.117

9 files

0.6.116

9 files

0.6.115

9 files

0.6.114

9 files

0.6.113.post1

9 files

0.6.113

9 files

0.6.112

9 files

0.6.111

9 files

0.6.110

9 files

0.6.109

9 files

0.6.108

9 files

0.6.107

3 files

0.6.106

9 files

0.6.105.post1

9 files

0.6.105

9 files

0.6.104

9 files

0.6.103

9 files

0.6.102.post1

9 files

0.6.102

9 files

0.6.101

9 files

0.6.100

9 files

0.6.99

9 files

0.6.98

9 files

0.6.97

9 files

0.6.96

9 files

0.6.95

9 files

0.6.94

9 files

0.6.93.post1

9 files

0.6.93

9 files

0.6.92

9 files

0.6.91

9 files

0.6.90

9 files

0.6.89

9 files

0.6.88

9 files

0.6.87

9 files

0.6.86

9 files

0.6.85

9 files

0.6.84

9 files

0.6.83

9 files

0.6.82

9 files

0.6.81

9 files

0.6.80

9 files

0.6.79

9 files

0.6.78

9 files

0.6.77

9 files

0.6.76

9 files

0.6.75

9 files

0.6.74

9 files

0.6.73

9 files

0.6.72.post1

9 files

0.6.72

9 files

0.6.71

9 files

0.6.70

9 files

0.6.69.post6

9 files

0.6.69.post5

3 files

0.6.69.post4

3 files

0.6.69.post3

3 files

0.6.69.post2

3 files

0.6.69.post1

3 files

0.6.69

3 files

0.6.68

9 files

0.6.67

9 files

0.6.66

9 files

0.6.65

9 files

0.6.64

9 files

0.6.63

9 files

0.6.62

9 files

0.6.61

9 files

0.6.60

9 files

0.6.59

9 files

0.6.58

9 files

0.6.57

9 files

0.6.56

9 files

0.6.55

9 files

0.6.54

9 files

0.6.53

9 files

0.6.52

9 files

0.6.51.post1

9 files

0.6.50

9 files

0.6.49

9 files

0.6.48

9 files

0.6.47

9 files

0.6.46

9 files

0.6.45

9 files

0.6.44

9 files

0.6.43

9 files

0.6.42

9 files

0.6.41

9 files

0.6.40

9 files

0.6.39

9 files

0.6.38

9 files

0.6.37

9 files

0.6.36

9 files

0.6.35

9 files

0.6.34

9 files

0.6.33

9 files

0.6.32

9 files

0.6.31

9 files

0.6.30

9 files

0.6.29

9 files

0.6.28

9 files

0.6.27

9 files

0.6.26

9 files

0.6.25

9 files

0.6.24

9 files

0.6.23

9 files

0.6.22

9 files

0.6.21

9 files

0.6.20

9 files

0.6.19

9 files

0.6.18

9 files

0.6.17

9 files

0.6.16

9 files

0.6.15

9 files

0.6.14

9 files

0.6.13.post1

9 files

0.6.13

3 files

0.6.12

9 files

0.6.11

9 files

0.6.10

9 files

0.6.9

9 files

0.6.8

9 files

0.6.7

9 files

0.6.6

9 files

0.6.5

9 files

0.6.4

9 files

0.6.3

9 files

0.6.2

9 files

0.6.1

9 files

0.6.0

9 files

0.5.166

9 files

0.5.165

9 files

0.5.164

9 files

0.5.163

9 files

0.5.162.post1

9 files

0.5.162

3 files

0.5.161

9 files

0.5.160.post1

9 files

0.5.160

9 files

0.5.159.post1

9 files

0.5.159

9 files

0.5.158

9 files

0.5.157

9 files

0.5.156.post1

9 files

0.5.156

9 files

0.5.155.post1

9 files

0.5.155

9 files

0.5.154.post1

9 files

0.5.154

9 files

0.5.153.post1

9 files

0.5.153

9 files

0.5.152.post1

9 files

0.5.152

9 files

0.5.151.post1

9 files

0.5.151

9 files

0.5.150.post1

9 files

0.5.150

9 files

0.5.149.post1

9 files

0.5.149

9 files

0.5.148.post2

9 files

0.5.148.post1

9 files

0.5.148

9 files

0.5.147.post2

9 files

0.5.147.post1

9 files

0.5.147

9 files

0.5.146

9 files

0.5.145

9 files

0.5.144

9 files

0.5.143

9 files

0.5.142

9 files

0.5.141

9 files

0.5.140.post1

9 files

0.5.140

9 files

0.5.139.post1

9 files

0.5.139

8 files

0.5.138.post1

9 files

0.5.138

9 files

0.5.137

9 files

0.5.136

9 files

0.5.135

9 files

0.5.134

9 files

0.5.133

9 files

0.5.132

9 files

0.5.131

9 files

0.5.130

9 files

0.5.129

9 files

0.5.128

9 files

0.5.127

9 files

0.5.126

9 files

0.5.125.post1

9 files

0.5.125

3 files

0.5.124

9 files

0.5.123

9 files

0.5.122

9 files

0.5.121

9 files

0.5.120

9 files

0.5.119.post1

8 files

0.5.119

9 files

0.5.118

9 files

0.5.117.post1

9 files

0.5.115

9 files

0.5.114

9 files

0.5.113

9 files

0.5.112

9 files

0.5.111

9 files

0.5.110

9 files

0.5.109

9 files

0.5.108

9 files

0.5.107

9 files

0.5.106

9 files

0.5.105

9 files

0.5.104.post1

9 files

0.5.104

9 files

0.5.103

9 files

0.5.102

9 files

0.5.101

9 files

0.5.100

9 files

0.5.99

9 files

0.5.98

9 files

0.5.97

9 files

0.5.96

9 files

0.5.95

9 files

0.5.94

9 files

0.5.93

9 files

0.5.92

9 files

0.5.91.post1

9 files

0.5.91

7 files

0.5.90

12 files

0.5.89

12 files

0.5.88

12 files

0.5.87

12 files

0.5.86

9 files

0.5.85

12 files

0.5.84

12 files

0.5.83

12 files

0.5.82

12 files

0.5.81

12 files

0.5.80

12 files

0.5.79

12 files

0.5.78

12 files

0.5.77

12 files

0.5.76

12 files

0.5.75

12 files

0.5.74

12 files

0.5.73

12 files

0.5.72

12 files

0.5.71

12 files

0.5.70

12 files

0.5.69

12 files

0.5.68

12 files

0.5.67

12 files

0.5.66

12 files

0.5.65

12 files

0.5.64

12 files

0.5.63

12 files

0.5.62

10 files

0.5.61

12 files

0.5.60

12 files

0.5.59

12 files

0.5.58

12 files

0.5.57

12 files

0.5.56

12 files

0.5.55

12 files

0.5.54

12 files

0.5.53

12 files

0.5.52

12 files

0.5.51.post1

12 files

0.5.51

12 files

0.5.50

12 files

0.5.49

12 files

0.5.48

12 files

0.5.47

12 files

0.5.46

12 files

0.5.45

12 files

0.5.44

12 files

0.5.43

12 files

0.5.42

8 files

0.5.41

12 files

0.5.40

12 files

0.5.39

12 files

0.5.38

12 files

0.5.37

12 files

0.5.36

12 files

0.5.35

12 files

0.5.34

12 files

0.5.33

12 files

0.5.32

12 files

0.5.31

12 files

0.5.30

12 files

0.5.29

12 files

0.5.28

12 files

0.5.27

12 files

0.5.26.post4

12 files

0.5.26.post3

12 files

0.5.26.post2

12 files

0.5.26.post1

12 files

0.5.25

12 files

0.5.24

12 files

0.5.23

12 files

0.5.22

12 files

0.5.21

12 files

0.5.20

12 files

0.5.19

12 files

0.5.18

11 files

0.5.17

12 files

0.5.16

12 files

0.5.15

12 files

0.5.14

12 files

0.5.13

12 files

0.5.12

12 files

0.5.11

12 files

0.5.10

13 files

0.5.9

13 files

0.5.8

12 files

0.5.7

12 files

0.5.6

12 files

0.5.5

12 files

0.5.4

12 files

0.5.3

12 files

0.5.2

12 files

0.5.1.post1

12 files

0.5.1

12 files

0.5.0

12 files

0.4.62

12 files

0.4.61

12 files

0.4.60

12 files

0.4.59

12 files

0.4.58

12 files

0.4.57

12 files

0.4.56

12 files

0.4.55

12 files

0.4.54

12 files

0.4.53

12 files

0.4.52

12 files

0.4.51

12 files

0.4.50

12 files

0.4.49

12 files

0.4.48

12 files

0.4.47

12 files

0.4.46

12 files

0.4.45

12 files

0.4.44

12 files

0.4.43

12 files

0.4.42

12 files

0.4.41

12 files

0.4.40

12 files

0.4.39

12 files

0.4.38

12 files

0.4.37

12 files

0.4.36

12 files

0.4.35

12 files

0.4.34

12 files

0.4.33

12 files

0.4.32

12 files

0.4.31

12 files

0.4.30

12 files

0.4.29

12 files

0.4.28

12 files

0.4.27

12 files

0.4.26

12 files

0.4.25

12 files

0.4.24

12 files

0.4.23

12 files

0.4.22

12 files

0.4.21

12 files

0.4.20

12 files

0.4.19

12 files

0.4.18

12 files

0.4.17

12 files

0.4.16

12 files

0.4.15

12 files

0.4.14

12 files

0.4.13

12 files

0.4.12

12 files

0.4.11

12 files

0.4.10

12 files

0.4.9

12 files

0.4.8

12 files

0.4.7

12 files

0.4.6

12 files

0.4.5

12 files

0.4.4

12 files

0.4.3

12 files

0.4.2

12 files

0.4.1

12 files

0.4.0

12 files

0.3.13

12 files

0.3.12

15 files

0.3.11

12 files

0.3.10

12 files

0.3.9

15 files

0.3.8

15 files

0.3.7

12 files

0.3.6

12 files

0.3.5

12 files

0.3.4

11 files

0.3.3

12 files

0.3.2

12 files

0.3.1.post1

12 files

0.3.1

7 files

0.3.0.post1

12 files

0.2.53

8 files

0.2.52

8 files

0.2.51

8 files

0.2.50

8 files

0.2.49

8 files

0.2.48

8 files

0.2.47

8 files

0.2.46

8 files

0.2.45

8 files

0.2.44

2 files

0.2.43

2 files

0.2.42

2 files

0.2.38

8 files

0.0.0

6 files

Supported by

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