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

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

Total release size: 9.8 MB

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

Download URL gllm_retrieval_binary-0.6.11-cp313-cp313-win_amd64.whl
Size 942.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f4cb5feb1ddbb78bf3ae4075e276065eb37faf3b9b88348d75f7a8f50d32b99f
BLAKE2b-256 checksum
How to use checksums
09cadf965da654ffef57953fb8d52491d90d0ad6987c174f5814d61c519a7a4e
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 Sep 16, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.11-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
ecd0b9b2a4fc428d14a7c42b5816bbb8e95c9d5f7f49cf0e6a2755df02690870
BLAKE2b-256 checksum
How to use checksums
09cd4b9879a85139b5ad6a40d8f064e8a7cef4d54b163f001c1f1e823ff026bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_retrieval_binary-0.6.11-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
b74786d90478b95ec433906cfdd4235291cd2dc82741cbe455f0468a1b35bafc
BLAKE2b-256 checksum
How to use checksums
83f4d4f4556cc6e6ac3dae987761f8a409f680dbe6d37d60822bf355b937373f
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 Sep 16, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.11-cp312-cp312-win_amd64.whl
Size 940.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0e6417cb4176caaaf6a767061db3a94a04ffd4dec1a1c1f0cd3917200a29e3ea
BLAKE2b-256 checksum
How to use checksums
ced69e9cc9c410cdf09e9bfd9b1500803876cab67accb705042da432704dc2b7
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 Sep 16, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.11-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
f2400bd36788ecea8be76b7f3f711aed6bf54d8003101097a4d271ff3647116b
BLAKE2b-256 checksum
How to use checksums
52294631d4b7b8ba477cbf9c94d9366180c6b052ea550bcec6d9a8f3fdc48ea1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_retrieval_binary-0.6.11-cp312-cp312-macosx_13_0_arm64.whl
Size 983.2 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
58619606e8880102422ef9fbf00d0297f5143dc0239df655869d819378ddffb3
BLAKE2b-256 checksum
How to use checksums
badc00f01374946c9a81b57aa58a90ced07b17b6a4f2ac95f1e6e7741a943945
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 Sep 16, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.11-cp311-cp311-win_amd64.whl
Size 983.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
68df26b06347c22854fa8441119691e71fe20d09f42f02fe293fb0f8f328c5e6
BLAKE2b-256 checksum
How to use checksums
e0b8a0fe9694e80b25b0e32bd894805928c340e2967c1420e7944d3f9a04adc7
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 Sep 16, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.11-cp311-cp311-manylinux_2_31_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
5cbd9a6ab8f1202d481174d9e7e3be88cd1339e06562e8f36cbc4a61cb4d2e1b
BLAKE2b-256 checksum
How to use checksums
29278d17f0ddb6d5e538eb56d417682445b5962aef6b3eae263430adc6f70da3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

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

Download URL gllm_retrieval_binary-0.6.11-cp311-cp311-macosx_13_0_arm64.whl
Size 984.1 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8d8bf003914e52e541c021f01fe39465e3fab2194433e6ddd51012f7abe57b41
BLAKE2b-256 checksum
How to use checksums
15e9b09d9a279ec0b61226c5913d47ff085236eb3c05385edf8a195b5db6cf96
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 Sep 16, 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