Ce que c’est

Polymage est une bibliothèque Python que je développe pour orchestrer des agents IA multimodaux sur différentes plateformes et modèles (Gemma, moondream, Flux, HiDream, etc.). L’objectif : écrire un agent une fois, l’exécuter partout.

Plateformes supportées

Inférence locale :

  • Ollama – macOS, Windows, Linux
  • LM Studio – macOS, Windows, Linux
  • OMlx – macOS uniquement
  • DrawThings – macOS uniquement

Inférence cloud :

  • Groq – Inférence de LLM haute performance
  • Cloudflare Workers AI – Modèles déployés en périphérie (edge)
  • Together AI – Hébergement de modèles open source
  • HuggingFace – Hub de modèles et API d’inférence

Fonctionnalités principales

  • Définir des agents à partir de prompts et d’entrées multimodales (images, audio, vidéo, texte)
  • Exécuter le même agent sur plusieurs plateformes et modèles pour comparer directement les résultats
  • Orchestration de workflows via des scripts Python simples ou Apache Airflow

Stack technique

  • Bibliothèque principale en Python
  • Docker pour des environnements reproductibles
  • Agent Hermes pour le développement assisté par IA

Statut

Développement actif. Je l’utilise pour des projets personnels (principalement des workflows de génération d’images).

References

Site web : polymage.org

Source code : gitlab.com

PyPI : PyPI.org