Skip to main content

GLLM Retrieval

Description

A library containing retrieval 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-retrieval

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

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-retrieval-binary 0.6.13

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-retrieval-binary 0.6.13
File
gllm_retrieval_binary-0.6.13-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gllm_retrieval_binary-0.6.13-cp313-cp313-manylinux_2_31_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.31+ x86-64 Details
gllm_retrieval_binary-0.6.13-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
gllm_retrieval_binary-0.6.13-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gllm_retrieval_binary-0.6.13-cp312-cp312-manylinux_2_31_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ x86-64 Details
gllm_retrieval_binary-0.6.13-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
gllm_retrieval_binary-0.6.13-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gllm_retrieval_binary-0.6.13-cp311-cp311-manylinux_2_31_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ x86-64 Details
gllm_retrieval_binary-0.6.13-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 10.0 MB

Release files / gllm_retrieval_binary-0.6.13-cp313-cp313-win_amd64.whl

Download URL gllm_retrieval_binary-0.6.13-cp313-cp313-win_amd64.whl
Size 961.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
19b4e0f2018e88fcbc52663934e28f5d3ed6b39be77610d561c50cc68faeb0d6
BLAKE2b-256 checksum
How to use checksums
557e55cd9390e56e2704c4c875a7ee67dd89b84579060df0f35cf4a1cf71d878
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 8, 2026.

Transparency log

Release files / gllm_retrieval_binary-0.6.13-cp313-cp313-manylinux_2_31_x86_64.whl

Download URL gllm_retrieval_binary-0.6.13-cp313-cp313-manylinux_2_31_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
17b94af9c4ca40f80a4c9e7803a7d6f4532f1521a4ceef6bcaf6c061646fd710
BLAKE2b-256 checksum
How to use checksums
3dbc3a21b5087a1ba0bdb09e2c3600e60df1b159b33fcea139caa8433d980a79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_retrieval_binary-0.6.13-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_retrieval_binary-0.6.13-cp313-cp313-macosx_13_0_arm64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
7fdb63ed62008c0be81dd57960ef250a93801213863ba2730908a40967f09b81
BLAKE2b-256 checksum
How to use checksums
3d1d61f1bd7ef6abfa67d20ba7e8793cc9459104d3582cdb8e2d57c647565d55
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 8, 2026.

Transparency log

Release files / gllm_retrieval_binary-0.6.13-cp312-cp312-win_amd64.whl

Download URL gllm_retrieval_binary-0.6.13-cp312-cp312-win_amd64.whl
Size 958.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
144756a968c9c18294c93107e03b09ef4bb78506f67056a3ef074c1f72f3d420
BLAKE2b-256 checksum
How to use checksums
3f9bf112453a82d3da4b18192035d88b5f6191242d55d8633f0f4eb0db043aa5
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 8, 2026.

Transparency log

Release files / gllm_retrieval_binary-0.6.13-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_retrieval_binary-0.6.13-cp312-cp312-manylinux_2_31_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
f084308a4696b40f2db00970075d85f1ea4e41432322620acca7d67428cb2766
BLAKE2b-256 checksum
How to use checksums
f5b7eb49a9426e9914a29195f7f1966a491c4b10b411fbe6d7e6afb1430b605f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_retrieval_binary-0.6.13-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_retrieval_binary-0.6.13-cp312-cp312-macosx_13_0_arm64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
3d09552fa47e9b66e00223d893cd351ff40e6707ea1a369b2cbdaa06e0964e25
BLAKE2b-256 checksum
How to use checksums
4fd00e4d73395cbdb65275164dc806d764118ad61cdd24075fc0ff18c330a1d8
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 8, 2026.

Transparency log

Release files / gllm_retrieval_binary-0.6.13-cp311-cp311-win_amd64.whl

Download URL gllm_retrieval_binary-0.6.13-cp311-cp311-win_amd64.whl
Size 1.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cad92434e5558ec031183d8cbe9859f79695a2e1287aac7cc73071ff6df8ba8f
BLAKE2b-256 checksum
How to use checksums
bfdbb34e3726dd80334861548eeec80dae0d03b3b1d69a12f3f0f6450ffb0fcb
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 8, 2026.

Transparency log

Release files / gllm_retrieval_binary-0.6.13-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_retrieval_binary-0.6.13-cp311-cp311-manylinux_2_31_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
7d18191edeeb79a93d66bef3b75383cf78b8b0931af9a1b6166efe34e8696606
BLAKE2b-256 checksum
How to use checksums
55f08e64e6c37162daea7963c6c38c96e0f028e24b8e9368b3770e7f70363aa3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_retrieval_binary-0.6.13-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_retrieval_binary-0.6.13-cp311-cp311-macosx_13_0_arm64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5885431a428be7d834a9efce8b9ae6abca55ceb957817f9b9f14f5314bff6e6b
BLAKE2b-256 checksum
How to use checksums
efc930e812a8b2a538376495100ea166a2a571ac75e9378be1db7695e654207a
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 8, 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