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

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

Download URL gllm_retrieval_binary-0.6.14-cp313-cp313-win_amd64.whl
Size 961.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
43522319b8d64b4e1bd804c877f2ef12b55145b5ad6e78c85e52eeac6b66edd9
BLAKE2b-256 checksum
How to use checksums
1095580c84257a26ecc474cdaa7955f870793ea98d37a54a8e287ead03d72e37
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.14-cp313-cp313-manylinux_2_31_x86_64.whl

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

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

Download URL gllm_retrieval_binary-0.6.14-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
4aa6870576eb86b598f5ec4a1b2c751928f2d410c8481c3611a0930c4b8e8e3d
BLAKE2b-256 checksum
How to use checksums
c8f33e177877e9d3c91e7a9fc8c8e465e77898ff8a9343e1763fd39e6144ce47
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.14-cp312-cp312-win_amd64.whl

Download URL gllm_retrieval_binary-0.6.14-cp312-cp312-win_amd64.whl
Size 958.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
56899dd2407b6fcde3dbd8719d8626e62b772de697ae7c051b50c11fe9f1b805
BLAKE2b-256 checksum
How to use checksums
47e2b84585e2b8b95f0fdd6d88be66486218e181f2ca779a7df4c42dd8807819
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.14-cp312-cp312-manylinux_2_31_x86_64.whl

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

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

Download URL gllm_retrieval_binary-0.6.14-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
c5074e6bdf816e30dd31428d9308fbac8f214b1eb1b8eca9fa9ff1021a30fa63
BLAKE2b-256 checksum
How to use checksums
a52c826ffad77527fa6f094e550766785e7fca1e6087712adeae2b170f1ae375
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.14-cp311-cp311-win_amd64.whl

Download URL gllm_retrieval_binary-0.6.14-cp311-cp311-win_amd64.whl
Size 1.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
974501c2c013c861bfccaee8f7291ab8aadc8e1d41c9247d2718ba0a6c745ce4
BLAKE2b-256 checksum
How to use checksums
cd560e66fcaac4c27cc96666688aba6704ca7d4e0f1fbc0bf17318eaf2547f54
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.14-cp311-cp311-manylinux_2_31_x86_64.whl

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

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

Download URL gllm_retrieval_binary-0.6.14-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
7e23f45e069ef05ca67dbae9ef49ff5199d65eb92b251dfcc939424806a8219d
BLAKE2b-256 checksum
How to use checksums
19c7de517934df36f4af73192d22542cd4122807268abaf914873a363a94d57d
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