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

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

Download URL gllm_retrieval_binary-0.6.12-cp313-cp313-win_amd64.whl
Size 939.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
33a4a6e14b0e55fe9a7d769fdecab8f6a3eae35f8669120aeb05ee5bca1551e9
BLAKE2b-256 checksum
How to use checksums
4bad5c6b522f02807882ac84e19946651db153de467d9565b58e1ae6e3ce1796
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 30, 2026.

Transparency log

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

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

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

Download URL gllm_retrieval_binary-0.6.12-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
b81f464aae49ec635c1a10e7552264ec429f29e7783d7d915e8aafbfa1932536
BLAKE2b-256 checksum
How to use checksums
cc6fd9f34b784974ea8ed28aa7a0b200c36afc7a20c9524cbaf28eddaf379ae9
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 30, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.12-cp312-cp312-win_amd64.whl
Size 937.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
0abf5679d90974ca31be0f31e08c1466eb9de7ad6bb02953ee8d3f08294d89e7
BLAKE2b-256 checksum
How to use checksums
1dfff45837ecea1d50ad8cd2ff8e60282dc59e008d9c94958496a8742816f12d
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 30, 2026.

Transparency log

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

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

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

Download URL gllm_retrieval_binary-0.6.12-cp312-cp312-macosx_13_0_arm64.whl
Size 979.1 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
f943792190020c54dae206a4a4825bc05970adecc4ec87284dd8482089dfee93
BLAKE2b-256 checksum
How to use checksums
6b13c62c17e568c3f7082a63d551ed9fa524fcc8c6e8cf06c3ca1f30dad3e90a
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 30, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.12-cp311-cp311-win_amd64.whl
Size 978.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e332f6d6c070eb7cb433cacc01222defd51acdc137cc790d88aae7f23047d005
BLAKE2b-256 checksum
How to use checksums
5cc64b273ed27380e71ee1a8937a5c46be5a4080ccc025c254b23e22d9d54236
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 30, 2026.

Transparency log

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

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

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

Download URL gllm_retrieval_binary-0.6.12-cp311-cp311-macosx_13_0_arm64.whl
Size 979.8 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
cdb3a50221676c786f5d7f8a153c0c884ed05dc265646579d02ba9e12e96a6b1
BLAKE2b-256 checksum
How to use checksums
529ac3f741afdcc73e239a741fee91bd40210f06e5223b695852832c6f168181
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 30, 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