Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

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

Download URL gllm_retrieval_binary-0.6.12b1-cp313-cp313-win_amd64.whl
Size 938.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
218307a914812d79c3d2ea47105411f4073aca2c9f23897ab22b2393c3499272
BLAKE2b-256 checksum
How to use checksums
c9ebb26374abf01b52dd9a5b121f9f9fb745108511a3e8afa368fb7aa48b81c4
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.12b1-cp313-cp313-manylinux_2_31_x86_64.whl

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

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

Download URL gllm_retrieval_binary-0.6.12b1-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
00f00219f3e44d388dd6988073802f1a73d504eeebdf8be9630304d9520821bc
BLAKE2b-256 checksum
How to use checksums
e0e769ca2733d5622ddd644d435e15877545ea6ae65c6e4d46b6f8dee8aebf62
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.12b1-cp312-cp312-win_amd64.whl

Download URL gllm_retrieval_binary-0.6.12b1-cp312-cp312-win_amd64.whl
Size 936.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5221b5d45f69102169a7e7855b09b1f194a0e8d6917ff2ec4b3e7e82e118c5f7
BLAKE2b-256 checksum
How to use checksums
65f1a7f018aa429db569e4e1884da1966ae18848635998980d3c5b0d87a30da0
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.12b1-cp312-cp312-manylinux_2_31_x86_64.whl

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

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

Download URL gllm_retrieval_binary-0.6.12b1-cp312-cp312-macosx_13_0_arm64.whl
Size 978.4 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8fde9ae94d6edd725f61e747bf63a526abffc5f017815d6dc133b070fac5ab79
BLAKE2b-256 checksum
How to use checksums
3eea2b9ff04544606ada120cace52ca22e24f7f93b542d2acb93eee6c0b2997e
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.12b1-cp311-cp311-win_amd64.whl

Download URL gllm_retrieval_binary-0.6.12b1-cp311-cp311-win_amd64.whl
Size 977.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a1b715a439f81b2be45cf9b08c19a476cc7e683a0e6508edbe2220273c40cde3
BLAKE2b-256 checksum
How to use checksums
5f0b7f72ad7755114e5d2b0a119b276e5af420b9f97308506bdf3bb08c297156
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.12b1-cp311-cp311-manylinux_2_31_x86_64.whl

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

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

Download URL gllm_retrieval_binary-0.6.12b1-cp311-cp311-macosx_13_0_arm64.whl
Size 979.4 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
c2437448b56afcf5c3e6a901eb1be16e8938860fcbbd5ecc0f21ff4dcc343b6b
BLAKE2b-256 checksum
How to use checksums
b6aa36ac7a31defaa80d7a6b13816f733d00d3ddb89fb9b8f00767c016422aa5
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