Skip to main content

GLLM Multimodal

Description

A library containing multimodal manager modules for handling modality-specific tasks.

Installation

Prerequisites

Mandatory:

  1. Python 3.11+ — Install here
  2. pip — Install here
  3. uv — Install here

Extras (required only for Artifact Registry installations):

  1. gcloud CLI (for authentication) — Install here, then log in using:
    gcloud auth login
    

Install from Artifact Registry

This option 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-multimodal

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-multimodal

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-multimodal-binary 0.3.47

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-multimodal-binary 0.3.47
File
gllm_multimodal_binary-0.3.47-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
gllm_multimodal_binary-0.3.47-cp313-cp313-manylinux_2_31_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.31+ x86-64 Details
gllm_multimodal_binary-0.3.47-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
gllm_multimodal_binary-0.3.47-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
gllm_multimodal_binary-0.3.47-cp312-cp312-manylinux_2_31_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ x86-64 Details
gllm_multimodal_binary-0.3.47-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
gllm_multimodal_binary-0.3.47-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
gllm_multimodal_binary-0.3.47-cp311-cp311-manylinux_2_31_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ x86-64 Details
gllm_multimodal_binary-0.3.47-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 17.5 MB

Release files / gllm_multimodal_binary-0.3.47-cp313-cp313-win_amd64.whl

Download URL gllm_multimodal_binary-0.3.47-cp313-cp313-win_amd64.whl
Size 1.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
dd0a88c1e3e175cf915305c1175d54b0db4aa03b65c3e94500a0aa91ddac3820
BLAKE2b-256 checksum
How to use checksums
958f2afa257e067d3ccb8ce226b1c442442ca74fe4c70e2ab06e1219b53dcd1e
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 16, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.3.47-cp313-cp313-manylinux_2_31_x86_64.whl

Download URL gllm_multimodal_binary-0.3.47-cp313-cp313-manylinux_2_31_x86_64.whl
Size 2.4 MB
Tags CPython 3.13 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
8a0a908e35ff63f2b88d53aab4e31d3763e94a91b13bc769e887215c2dd1dd98
BLAKE2b-256 checksum
How to use checksums
8deb3f90d2161b8d48f2c6ef7924b5be03ae19b479959f1214822f6ea6082dc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_multimodal_binary-0.3.47-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_multimodal_binary-0.3.47-cp313-cp313-macosx_13_0_arm64.whl
Size 1.9 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2266edda53ba65b6705b3380ef453c46e78d6b05087547f7c4855dcca52c82f6
BLAKE2b-256 checksum
How to use checksums
5213517d337690f53ee2f097ea0f9951f38eb46863b782489abac69ce622d840
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 16, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.3.47-cp312-cp312-win_amd64.whl

Download URL gllm_multimodal_binary-0.3.47-cp312-cp312-win_amd64.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
421793fa31c56615c923ed96cc8f484d0d2bd39e19516afe1fa5a1079db54d5f
BLAKE2b-256 checksum
How to use checksums
7b1c0d77711944cb3056c941dc417f2bce19fad89f897fb50991c88e38cd0047
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 16, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.3.47-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_multimodal_binary-0.3.47-cp312-cp312-manylinux_2_31_x86_64.whl
Size 2.4 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
59dac185565fc816ee3679d29071a39a57564287a5e03a75c97609acccbe57d2
BLAKE2b-256 checksum
How to use checksums
db7ebbd67c4d08413dd7da941316b5ef4a15ae31b3d5457bc6fd95efeba47d79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_multimodal_binary-0.3.47-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_multimodal_binary-0.3.47-cp312-cp312-macosx_13_0_arm64.whl
Size 1.8 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
027e9a6a91144ebcc8614c00104e5a3d3866ffe60a2d6865935f5a0925e063dc
BLAKE2b-256 checksum
How to use checksums
430ca40f9ddd11d40f7b52f677528d4b424d5d1f5cdf397bfbc0900a9e8b30b7
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 16, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.3.47-cp311-cp311-win_amd64.whl

Download URL gllm_multimodal_binary-0.3.47-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a3730ebed798a4425f75192928d6a4b4b82a6c3869e6768c0b7cf06e24492422
BLAKE2b-256 checksum
How to use checksums
76b06a5792bc323d3429078d8c9fc9c4e45f1bae9db342646ff7434964995ad7
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 16, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.3.47-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_multimodal_binary-0.3.47-cp311-cp311-manylinux_2_31_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
10ef4e14f885e920bc72dad8022be112706deb43e33259a21d6a7505b410f7de
BLAKE2b-256 checksum
How to use checksums
86125fe5de55ce1a88d7cdead34ce11c0577ed8511f3a76ec90c015c28698b10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_multimodal_binary-0.3.47-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_multimodal_binary-0.3.47-cp311-cp311-macosx_13_0_arm64.whl
Size 1.8 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
18b76b932596a874a1a6c4c4643b6cfcd798f96e21a9080fa04769eb2688a7cb
BLAKE2b-256 checksum
How to use checksums
4431c64491ed68f9178e956c441ec05c94c30544921c374e0f9a6fc4ceeacecf
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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.9

3 release files

0.4.8

3 release files

0.4.7

9 release files

0.4.6

9 release files

0.4.5

9 release files

0.4.4

3 release files

0.4.3

9 release files

0.4.2

3 release files

0.4.1

3 release files

0.4.0

9 release files

0.3.48

9 release files

This release

0.3.47 This release

9 release files

0.3.46

9 release files

0.3.45

9 release files

0.3.44

9 release files

0.3.43

9 release files

0.3.42

9 release files

0.3.41

9 release files

0.3.40

9 release files

0.3.38

6 release files

0.3.37

6 release files

0.3.36

6 release files

0.3.35

6 release files

0.3.28

6 release files

0.3.27

6 release files

0.3.26

6 release files

0.3.23

6 release files

0.3.22

6 release files

0.3.21

6 release files

0.3.20

6 release files

0.3.18

6 release files

0.3.17

6 release files

0.3.16

6 release files

0.3.15

6 release files

0.3.14

6 release files

0.3.13

6 release files

0.3.12

6 release files

0.3.9

2 release files

0.3.8

6 release files

0.3.7

6 release files

0.3.6

6 release files

0.3.5

6 release files

0.3.4

6 release files

0.3.3

6 release files

0.3.2

2 release files

0.3.1

6 release files

0.2.10

6 release files

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