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

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

Total release size: 9.9 MB

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

Download URL gllm_retrieval_binary-0.6.10-cp313-cp313-win_amd64.whl
Size 946.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
62cd5c85e12ff1b2bf040e340315c4d58d5803386e8732d67a4439b4d95cd220
BLAKE2b-256 checksum
How to use checksums
3c207b770cdc5dc73be364f1d3d7434c2920c35ea96b797b557af32f7df585ba
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 Aug 31, 2026.

Transparency log

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

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

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

Download URL gllm_retrieval_binary-0.6.10-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
b3689a035350d7880b2ba64a3850328be8311dc6df993fa07b6058f94f379920
BLAKE2b-256 checksum
How to use checksums
b227555b5d077bcd312a087be165f2bbf7a08c118815d85980b855d5bb940bc2
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 Aug 31, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.10-cp312-cp312-win_amd64.whl
Size 943.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8dcdee252e3a41816784a29a1c39f632b03eb915111df087aa6af7fb30e565db
BLAKE2b-256 checksum
How to use checksums
38e15404aa6c2b24d97e2a283e8f6a316262141a19741b5dbad6b0ba5bb82b2a
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 Aug 31, 2026.

Transparency log

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

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

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

Download URL gllm_retrieval_binary-0.6.10-cp312-cp312-macosx_13_0_arm64.whl
Size 987.3 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
5226096ceeb1809d62f7bd197af01e2365288e6ea36438bb0c66d64d86e6ea6d
BLAKE2b-256 checksum
How to use checksums
441dd0af47db98835946219d302e17ce3aefd5c6c8a3e422da5cab7fa88ef750
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 Aug 31, 2026.

Transparency log

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

Download URL gllm_retrieval_binary-0.6.10-cp311-cp311-win_amd64.whl
Size 984.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d3680cf86a654ce0e9385e7c7a6608d2b2c68c35c7b463d8a4d6f1d32ad82c91
BLAKE2b-256 checksum
How to use checksums
7ecc8ff0084710806a27c962af81fd17604a7a795f477a0b2010e114a4917065
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 Aug 31, 2026.

Transparency log

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

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

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

Download URL gllm_retrieval_binary-0.6.10-cp311-cp311-macosx_13_0_arm64.whl
Size 988.5 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
101a269fcb943ec9d52be40cc9b8ba9b37c4fcf1425856ac4316c091e80bf8b1
BLAKE2b-256 checksum
How to use checksums
6561c67479e8e5955db0c93d2a6296a3294f2d9ead834748bd324a03ca89081d
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 Aug 31, 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