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.

Metadata

Release files for gllm-generation-binary 0.6.32

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for gllm-generation-binary 0.6.32
File
gllm_generation_binary-0.6.32-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gllm_generation_binary-0.6.32-cp313-cp313-manylinux_2_31_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.31+ x86-64 Details
gllm_generation_binary-0.6.32-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
gllm_generation_binary-0.6.32-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gllm_generation_binary-0.6.32-cp312-cp312-manylinux_2_31_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ x86-64 Details
gllm_generation_binary-0.6.32-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
gllm_generation_binary-0.6.32-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gllm_generation_binary-0.6.32-cp311-cp311-manylinux_2_31_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ x86-64 Details
gllm_generation_binary-0.6.32-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 8.7 MB

Release files / gllm_generation_binary-0.6.32-cp313-cp313-win_amd64.whl

Download URL gllm_generation_binary-0.6.32-cp313-cp313-win_amd64.whl
Size 819.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5e07bc55556c384eab4e4a3c5826fb9977abf8f1002060a878ee2e47e5665d82
BLAKE2b-256 checksum
How to use checksums
063cb4622d7702e5e09ca6a487116ceb321d0313e9ccd166f756c61e77d66469
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / gllm_generation_binary-0.6.32-cp313-cp313-manylinux_2_31_x86_64.whl

Download URL gllm_generation_binary-0.6.32-cp313-cp313-manylinux_2_31_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
5ddae549c2a89e7fc23e82b6978012e90293dae9e1db4d7f76da7c7f036fe57a
BLAKE2b-256 checksum
How to use checksums
2f5c81fedc457e596174967e94d8b72f8262464b74dfd00dde1aabb38d101acc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_generation_binary-0.6.32-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_generation_binary-0.6.32-cp313-cp313-macosx_13_0_arm64.whl
Size 893.5 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6dbebaff5719f4bfbf89b5482911c7036b09268d5ec63d56424ee0b48cef1fb5
BLAKE2b-256 checksum
How to use checksums
0c0b49685b033f5e8569e328a0e00197d5b5b0af04cbcb1c078d446227b980b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / gllm_generation_binary-0.6.32-cp312-cp312-win_amd64.whl

Download URL gllm_generation_binary-0.6.32-cp312-cp312-win_amd64.whl
Size 817.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
9357ce864101d8333ae2153442382998de0e0b9b8dcaca2d24db2e7513fce5c5
BLAKE2b-256 checksum
How to use checksums
e86e0c7e82f2df4bfa0566ff987f27fed41dfbf0bdd1bc932fcf82dfaee51a3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / gllm_generation_binary-0.6.32-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_generation_binary-0.6.32-cp312-cp312-manylinux_2_31_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
3e6edb26ca384e6ff0e7f7e4ccb27b43159eeb4d47d0e069caf4dd57cbb8d7ba
BLAKE2b-256 checksum
How to use checksums
415d22bc38e4be3096d1a6cd7efe80c76eaf0505e944e5dcc80822d0646a4f93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_generation_binary-0.6.32-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_generation_binary-0.6.32-cp312-cp312-macosx_13_0_arm64.whl
Size 869.2 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
adaef1da47810d9106ed0af2581b87faff870f4175cc16fef5732973f0797184
BLAKE2b-256 checksum
How to use checksums
5d18c8fceefe932fd2729394e0ba9852f314e808b19e545bf09eb7c43ad9f8f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / gllm_generation_binary-0.6.32-cp311-cp311-win_amd64.whl

Download URL gllm_generation_binary-0.6.32-cp311-cp311-win_amd64.whl
Size 848.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b580409efabfff4b516b6fc2bb3c5304e9951ab8a2354b015abc844fe52f55e7
BLAKE2b-256 checksum
How to use checksums
a51fe9c653c2e8f5cefe14f7b774598146b643b53ff333a6cfdd2f12ca694855
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / gllm_generation_binary-0.6.32-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_generation_binary-0.6.32-cp311-cp311-manylinux_2_31_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
4db0775e1fcc741435467ccb7f4d995820e1c68ed41abad45d8f1ef14ceaaf1d
BLAKE2b-256 checksum
How to use checksums
44236f59765275994ee2fc7bf0a149df43136952b86e5e6cec3b4a576c6d9303
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_generation_binary-0.6.32-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_generation_binary-0.6.32-cp311-cp311-macosx_13_0_arm64.whl
Size 861.9 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e768db0dc22b19ef9ac194faad34ed90d2eac81dc7c919f655f74ea0cb5ca006
BLAKE2b-256 checksum
How to use checksums
b6baa4f5f2b25e2ac8fb88a7b3150b728f84126e99bfeab6411b09a222d03ca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log
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