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

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.30
File
gllm_generation_binary-0.6.30-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gllm_generation_binary-0.6.30-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.30-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
gllm_generation_binary-0.6.30-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gllm_generation_binary-0.6.30-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.30-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
gllm_generation_binary-0.6.30-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gllm_generation_binary-0.6.30-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.30-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 8.5 MB

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

Download URL gllm_generation_binary-0.6.30-cp313-cp313-win_amd64.whl
Size 800.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
dcd332b6ec869170a76df27373cefcc385a897b0da13461093bb2895bc051e74
BLAKE2b-256 checksum
How to use checksums
9b9d72555cd4b38b4c6d682a6662e3a92025af8a449a1034714d118fc6cb9b71
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 2, 2026.

Transparency log

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

Download URL gllm_generation_binary-0.6.30-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
a46c8aa05d86cb8841d205442e53b43d8694852b18f7edae76b1e7122255bf9b
BLAKE2b-256 checksum
How to use checksums
e7f4f25d9f3d8cdb9fbab4477c20c14fc22f40df772ef3f747f9df09b9d612bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_generation_binary-0.6.30-cp313-cp313-macosx_13_0_arm64.whl
Size 875.2 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
903e95b5fc2b2132107e8c8dbe7c94cc78ddd0cd543da20e1b558c36359bc038
BLAKE2b-256 checksum
How to use checksums
d465938a22699c9117dd9279b3de9ece5e0144a7409f90bee0b575f5840b13b1
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 2, 2026.

Transparency log

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

Download URL gllm_generation_binary-0.6.30-cp312-cp312-win_amd64.whl
Size 800.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
80e09e5f4c85969068dab296042719bc6f7db05155b2f7c56e79ce8f9850ba6a
BLAKE2b-256 checksum
How to use checksums
cc26450cd83d8adbce174dbc7f09bb6cbfbec421f5041e8c05e7d7ed474534a1
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 2, 2026.

Transparency log

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

Download URL gllm_generation_binary-0.6.30-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
a18291ac74e21a00e1865451ba41196d5c28b801fd8652a5c7acd3fb832dbe97
BLAKE2b-256 checksum
How to use checksums
396c1de4353b314351273d2c5c1ba5a5cf02cb5771bac63630553a2055be86d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_generation_binary-0.6.30-cp312-cp312-macosx_13_0_arm64.whl
Size 850.7 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
6663208f6ccd356cff03157cafde09bcf733d7dd0c0c1670643d693b5b4493fc
BLAKE2b-256 checksum
How to use checksums
39a033e886cadb7b41c3f4003e6da1545afe3f0cfdb421b95c877f97869aeac1
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 2, 2026.

Transparency log

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

Download URL gllm_generation_binary-0.6.30-cp311-cp311-win_amd64.whl
Size 834.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e86cf8df14e81d7aba14e063370b891257177af04172c85573314b2f9f04ecea
BLAKE2b-256 checksum
How to use checksums
6bb8f851ce8337e9c9bd828eebed02c26c4c0f7ee4200d3f95e01bea3e4aefb0
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 2, 2026.

Transparency log

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

Download URL gllm_generation_binary-0.6.30-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
dab6290d68f13b068697112f48a090222008fe253a487a1bb388dd81d1f2ef21
BLAKE2b-256 checksum
How to use checksums
3cab20b44e81f0ab1944453429f122ca793654130eb69ccb29933dc0c9633459
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_generation_binary-0.6.30-cp311-cp311-macosx_13_0_arm64.whl
Size 843.6 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
1b4a1be90c0fce2d4a57860e9dd9f9b3b15f2ad0d2058ca4dafddb8f3796397c
BLAKE2b-256 checksum
How to use checksums
a59242a199f637275187ed48de54816d02bd5500bc63ce548da84e29a6ed4079
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 2, 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