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.4.2.post1

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

Total release size: 16.1 MB

Release files / gllm_multimodal_binary-0.4.2.post1-cp313-cp313-win_amd64.whl

Download URL gllm_multimodal_binary-0.4.2.post1-cp313-cp313-win_amd64.whl
Size 1.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bc120b7aa5be790eeb7595a95e6e2728b6d0494775889f65a0694259418f39e3
BLAKE2b-256 checksum
How to use checksums
0e865a3441a26ce653d0d1405b3f8f5b349bd44ceae0f4ba7a50f3e84feeb82c
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 17, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.4.2.post1-cp313-cp313-manylinux_2_31_x86_64.whl

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

Release files / gllm_multimodal_binary-0.4.2.post1-cp313-cp313-macosx_13_0_arm64.whl

Download URL gllm_multimodal_binary-0.4.2.post1-cp313-cp313-macosx_13_0_arm64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
e473a08f84e28b13cfc83ce882e38dfeed1c87fb3b1403cdd71bc95090d73ade
BLAKE2b-256 checksum
How to use checksums
d49b358ad136e603d5fe375ca3145aa5cfa261d54e0acbc2ca83c5e46a1c5e1a
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 17, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.4.2.post1-cp312-cp312-win_amd64.whl

Download URL gllm_multimodal_binary-0.4.2.post1-cp312-cp312-win_amd64.whl
Size 1.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
458d739cbf99515a2734d53ded95b69ab6e7cfe376ff67724103e0370a037028
BLAKE2b-256 checksum
How to use checksums
e957dd3c0e218394b6559a44cd98e74e93a20ff146bbee985119bac6c4de425a
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 17, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.4.2.post1-cp312-cp312-manylinux_2_31_x86_64.whl

Download URL gllm_multimodal_binary-0.4.2.post1-cp312-cp312-manylinux_2_31_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
1d172e2364e09b199cff9669f85e6cc955439a824b440efee81e4f89a1241cf5
BLAKE2b-256 checksum
How to use checksums
c2c76e9512331e409cad767bf0de600d288e2e8c360711107fcccd536b4f4d7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_multimodal_binary-0.4.2.post1-cp312-cp312-macosx_13_0_arm64.whl

Download URL gllm_multimodal_binary-0.4.2.post1-cp312-cp312-macosx_13_0_arm64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
f76b354cb43deec7847115d660b2e6ea07ab7b00b439eeb71fa88e361b24bff6
BLAKE2b-256 checksum
How to use checksums
a507dbf38852e1c1ba888712c63f37506f0ce3629cd987d0d4ba008dbe028ed2
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 17, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.4.2.post1-cp311-cp311-win_amd64.whl

Download URL gllm_multimodal_binary-0.4.2.post1-cp311-cp311-win_amd64.whl
Size 1.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0cd59d99ed838ddb75c00d08ae9cf0bbe26a5117b394c142552773f6390cf499
BLAKE2b-256 checksum
How to use checksums
f478fdc711ce2fda06ccd0b92b2997eef193370588fe1a0a47d43d580cfe5dd7
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 17, 2026.

Transparency log

Release files / gllm_multimodal_binary-0.4.2.post1-cp311-cp311-manylinux_2_31_x86_64.whl

Download URL gllm_multimodal_binary-0.4.2.post1-cp311-cp311-manylinux_2_31_x86_64.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.31+ x86-64
SHA-256 checksum
How to use checksums
7da8bac90d597e5cf2608271f518b3e7474868e29a6954b478a444a8a2fbb8b9
BLAKE2b-256 checksum
How to use checksums
1da7e367e324d937cebff37b8a2f8baf53f2c3c5de5ec47a6c4f85e8da30fb0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.8.24

Release files / gllm_multimodal_binary-0.4.2.post1-cp311-cp311-macosx_13_0_arm64.whl

Download URL gllm_multimodal_binary-0.4.2.post1-cp311-cp311-macosx_13_0_arm64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8ad210d919cd1ef2ea1df5fc14514b6d81f558d02b045a8e296894bd4b1ec8d5
BLAKE2b-256 checksum
How to use checksums
44e6b9a7ffd26339049b60e3d230e4ccfe72a071cd4105d554a9da31b0fcd234
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 17, 2026.

Transparency log

Release history Release notifications | RSS feed

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

This release

0.4.2.post1 This release

9 release files

0.4.2

3 release files

0.4.1

3 release files

0.4.0

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