Skip to main content

polymage : a multimodal agent python library

Project description

Multimodal Agents Framework

A modular, platform-agnostic Python library to orchestrate multimodal AI agents across platforms and models (Gemma, moondream, Flux, HiDream, etc.)

Can run both on Local platforms

And on Cloud platforms

✨ Features

  • Define agents with prompts + multimodal inputs (image, audio, video, text)
  • Run same agent on multiple platforms/models for comparison
  • Workflow orchestration : just python scripts or tools like Apache Airflow

🚀 Quick Start

Clone the repo

# clone the repo
 git clone 

Use uv to create a virtual environment (https://docs.astral.sh/uv/)

uv is the best tool to manage multiple python version and multiple virtual python environment on your machine

Installation guide at https://docs.astral.sh/uv/getting-started/installation/

uv venv

Apache 2.0 License — Happy building! 🚀

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polymage-0.0.5.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

polymage-0.0.5-py3-none-any.whl (35.1 kB view details)

Uploaded Python 3

File details

Details for the file polymage-0.0.5.tar.gz.

File metadata

  • Download URL: polymage-0.0.5.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for polymage-0.0.5.tar.gz
Algorithm Hash digest
SHA256 c07a3153cd90f02dcac8e12cab20c1fa3c16609c8a651c2c6f4c2c73e799ea4d
MD5 98ea3c37baf7542ed53dc540254ba4d4
BLAKE2b-256 327c1a9de7efe363bdd013a740a57c8e9658aa7d4ceb45b9fdeacfc6366da9c8

See more details on using hashes here.

File details

Details for the file polymage-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: polymage-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 35.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for polymage-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8a6981c74b72d9a5288b3163d5f26935bd305960b606492cdf036589da609047
MD5 3f6c0767a1de8afd3f77f92c10beb406
BLAKE2b-256 2774bcda35f09d344d81b78252af2b2af4e7a039138b9c6c9e48bf1b21af2bd2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page