Skip to main content

GLLM Generation

Description

A library containing generation related components in Gen AI applications.


Installation

Prerequisites

Mandatory:

  1. Python 3.11+ — Install here
  2. pip — Install here
  3. uv — Install here
  4. gcloud CLI (for authentication) — Install here, then log in using:
    gcloud auth login
    

Install from Artifact Registry

This 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-generation

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-generation

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_generation_binary-0.6.22-cp313-cp313-win_amd64.whl (717.5 kB view details)

Uploaded CPython 3.13Windows x86-64

gllm_generation_binary-0.6.22-cp313-cp313-manylinux_2_31_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

gllm_generation_binary-0.6.22-cp313-cp313-macosx_13_0_arm64.whl (787.2 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

gllm_generation_binary-0.6.22-cp312-cp312-win_amd64.whl (717.1 kB view details)

Uploaded CPython 3.12Windows x86-64

gllm_generation_binary-0.6.22-cp312-cp312-manylinux_2_31_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

gllm_generation_binary-0.6.22-cp312-cp312-macosx_13_0_arm64.whl (764.8 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

gllm_generation_binary-0.6.22-cp311-cp311-win_amd64.whl (747.8 kB view details)

Uploaded CPython 3.11Windows x86-64

gllm_generation_binary-0.6.22-cp311-cp311-manylinux_2_31_x86_64.whl (986.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

gllm_generation_binary-0.6.22-cp311-cp311-macosx_13_0_arm64.whl (761.6 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file gllm_generation_binary-0.6.22-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d11fac76c1d4057faf704890547f6e9d3c6489a3e06cfb8fbd944168635ec0b5
MD5 4036f7517ceb998901dca1591c6ce903
BLAKE2b-256 92492cceecadb6c62e4ce1f42f151761fad8e224082ed7c432024f06180c83d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_generation_binary-0.6.22-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_generation_binary-0.6.22-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0142842aa3a217c7ff3ee1cabacd1a5124b592df93195408e700ed3f2ab6c5bd
MD5 f801830dba4e2727976973468d6ad971
BLAKE2b-256 b7af32043cf7ed4a557cbaac4399a52315700d7083c3ce27a9ebf010480a7d73

See more details on using hashes here.

File details

Details for the file gllm_generation_binary-0.6.22-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4c67262a0e033559fdb59475f7c18c8badeadc329ba6b65b532f5e424122c23f
MD5 47b7fb0c59caaae1b014ebdaeb3d6265
BLAKE2b-256 8d572314bd4f5241d91ec6558e0366f70a3eeb76dc06803498c11f16ea8b28c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_generation_binary-0.6.22-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_generation_binary-0.6.22-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 58c97934bffa2158d473c561bc61643ba9617d33186387a2240de0bbf6cd6c12
MD5 462400e9a5847a9c44c141fab101c581
BLAKE2b-256 6b2b8eca841f9a7f0e6aa6f909db6696888989c794157edca95c86c86aa489f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_generation_binary-0.6.22-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_generation_binary-0.6.22-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 75d443a99d9bb95dd907e15775b7ac2b423bcf36904627ff205a34dcf2e88d2f
MD5 3087044ad684d03323f02819e490378d
BLAKE2b-256 6f153aeeb8c70138900a3dfb16d5b68249b376374d65a9e487bdab4d300af90c

See more details on using hashes here.

File details

Details for the file gllm_generation_binary-0.6.22-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 39797f6374de1a3a91a673211c2b9e8be8e9fe9d57d57b9604655e9cd4029578
MD5 ffc1e1d21264a99be582b35140192dec
BLAKE2b-256 ad74ecb6b1630b6151b8287460dfd338186c71318b2e80f892883fa11447dd45

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_generation_binary-0.6.22-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_generation_binary-0.6.22-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 12bd60e85446b45d034f25a63fd266ae59627aa04d70ccac69160da354b93cd2
MD5 362ba253ef6e2bd50e8c35758bc797b3
BLAKE2b-256 0b6a9e6a8f3712dea385fc47e3c2715a092e32b678d609668c1522cca9fdf2fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_generation_binary-0.6.22-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_generation_binary-0.6.22-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 13e141bed0406a2fc224f1549934869b164152e14d99003c36de3a6ae728a4b5
MD5 3f58ef9ca60d3737764ed4e479ade28c
BLAKE2b-256 26a87e0f1b07addda536104744f544d140e9b3a0304819cf990a1e1c9d94a6a2

See more details on using hashes here.

File details

Details for the file gllm_generation_binary-0.6.22-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for gllm_generation_binary-0.6.22-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1455d145197721b5bce4cd41d07503cf2823a963b38f03b87ae6d3e6e8106211
MD5 cdf1b48303d557512e05997e5c9af9e3
BLAKE2b-256 3e8aca52e137be47fe7be924d56de337ef3d56e07517e2e588cefe974d4274d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for gllm_generation_binary-0.6.22-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.22 This release

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.post1

6 files

0.6.17

2 files

0.6.16

6 files

0.6.15

6 files

0.6.14

6 files

0.5.35.post1

6 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