Skip to content

Modal

Cloud serverless pour exécuter des charges Python et d'IA sur GPU, facturé à la seconde, avec 30 $ de calcul gratuit par mois.

Avis de Andrew Miller · Mis à jour

Visiter Modal À l’usage

Notre note

4.5/5

Modal transforme une fonction Python en service GPU avec moins de cérémonie que tous les clouds que nous avons étudiés, et facture un supplément dès que vous avez besoin de garanties.

Qu’est-ce que Modal ?

Modal vous permet d'exécuter du code Python sur des CPU et des GPU dans le cloud sans gérer de serveurs. Vous ajoutez quelques lignes à votre code pour indiquer le matériel et les paquets dont une fonction a besoin, et Modal démarre des conteneurs quand les requêtes arrivent et les arrête quand elles cessent. Les équipes s'en servent pour servir leurs propres modèles, lancer des traitements par lots, faire du fine-tuning et héberger des sandboxes de code pour des agents d'IA.

La formule Starter est gratuite et comprend 30 $ de calcul par mois pour 3 personnes au plus. Team coûte 250 $ par mois plus l'usage, avec 100 $ de calcul inclus. Les GPU sont facturés à la seconde ; un H100 revient à environ 3,95 $ de l'heure, un A100 80GB à environ 2,50 $ et un B200 à environ 6,25 $. Modal vend aussi des endpoints d'inférence partagés facturés au token.

Combien coûte Modal ?

OffrePrixCe qui est inclus
Starter$0 + computeCrédit de 30 $/mois, 3 postes, 10 GPU simultanés
Team$250/month + computeCrédit de 100 $, postes illimités, 50 GPU
EnterpriseCustom

Starter 0 $ + calcul (crédit de 30 $/mois, 3 postes, 10 GPU simultanés) ; Team 250 $/mois + calcul (crédit de 100 $, postes illimités, 50 GPU) ; Enterprise sur mesure. À la seconde : H100 environ 3,95 $/heure, A100 80GB environ 2,50 $/heure, B200 environ 6,25 $/heure.

Modal vaut-il le coup ?

Louer un GPU sur AWS ou Google Cloud implique en général de monter un cluster, d'écrire des Dockerfiles et de payer la machine pendant qu'elle reste inactive.

Modal fait l'économie de tout cela. Vous écrivez du Python ordinaire, vous marquez les fonctions qui ont besoin d'un GPU, et Modal construit le conteneur, le dimensionne et le détruit, en facturant à la seconde et rien du tout quand les conteneurs redescendent à zéro. Il s'adresse à ceux qui veulent exécuter leur propre code, pas appeler le modèle de quelqu'un d'autre.

Les tarifs affichés sont compétitifs. La page de tarifs revient à environ 3,95 $ de l'heure pour un H100 et 2,50 $ pour un A100 80GB. C'est avec les multiplicateurs que la facture grimpe : fixer une région coûte de 1,15 à 1,75 fois plus, l'exécution non préemptible 3 fois plus, et les sandboxes et notebooks sont toujours facturés au tarif multiplié par 3. Par défaut, les conteneurs restent actifs 60 secondes après la dernière requête, et vous payez aussi ce temps d'inactivité.

L'échelle des formules présente un trou. Starter autorise 10 GPU simultanés et conserve les journaux un jour ; Team, à 250 $ par mois, porte ces chiffres à 50 GPU et 30 jours de journaux. Les journaux d'audit, l'authentification unique Okta et HIPAA sont réservés à Enterprise, même si Modal dispose d'un rapport SOC 2 Type II pour tous ses clients et exécute chaque conteneur dans sa propre sandbox gVisor ou microVM. Les entrées et sorties des fonctions sont conservées jusqu'à 7 jours.

Le hic : les gros modèles démarrent lentement. La documentation de Modal indique que les conteneurs démarrent en une seconde environ, mais le chargement d'un modèle de plusieurs dizaines de gigaoctets peut prendre des minutes si les poids ne sont pas en cache ou si l'on n'utilise pas les instantanés mémoire. Garder des conteneurs chauds avec min_containers supprime l'attente en payant des GPU inactifs, ce qui affaiblit l'argument de la facturation à la seconde si votre trafic est régulier.

Notre avis : si vous avez seulement besoin d'un modèle ouvert populaire derrière une API, Together AI ou Groq facturent au token et ne vous laissent aucun conteneur à régler. Modal justifie son supplément quand le modèle, le pipeline ou la sandbox d'agent sont les vôtres.

Là où il fait la différence

  • Une startup de ML de deux personnes qui sert un modèle 8B affiné

    Mettre un modèle personnalisé derrière un endpoint sans recruter de DevOps

    Déployez un endpoint web sur un L40S à environ 1,95 $ par heure d'activité. Un trafic irrégulier se prête au passage à zéro ; un modèle qui doit répondre en moins d'une seconde exige un conteneur chaud, qui coûte environ 1 400 $ par mois pour 720 heures.

  • Un data engineer qui calcule les embeddings de 50 millions de documents une fois par trimestre

    Lancer un gros traitement par lots sans garder de GPU réservés

    Répartissez le travail avec .map() sur de nombreux A10 à 1,10 $ de l'heure chacun ; le plafond de 10 GPU simultanés de Starter rend l'opération lente, si bien que la tâche justifie généralement la limite de 50 GPU de Team pour 250 $ par mois.

  • Une entreprise d'agents d'IA qui exécute du code utilisateur non fiable

    Donner à chaque session d'agent une sandbox isolée

    Modal Sandboxes isole chaque session avec gVisor ou des microVM, mais facture le CPU à 3 fois le tarif des fonctions, soit environ 0,142 $ par cœur-heure. Les entrées et sorties sont conservées jusqu'à 7 jours, ce qui compte pour les données clients.

Avant de vous engager

Mise en route
pip install modal, lancez modal setup pour vous authentifier, puis modal run sur une fonction décorée ; le premier résultat sur GPU prend quelques minutes, pas la construction d'un cluster.
Intégrations
SDK Python, endpoints web, tâches cron, volumes, secrets et, sur Enterprise, facturation sur engagement de dépenses AWS ou GCP via les places de marché cloud.
Données et confidentialité
SOC 2 Type II ; entrées et sorties des fonctions conservées jusqu'à 7 jours, contenu des requêtes aux endpoints non stocké ; HIPAA uniquement sur Enterprise ; journaux conservés 1 jour sur Starter et 30 sur Team.
Coût à grande échelle
Un H100 tournant en continu revient à environ 2 840 $ par mois aux tarifs de base, et à environ 8 530 $ s'il doit être non préemptible, plus les 250 $ de Team.
Limites
Starter autorise 100 conteneurs et 10 GPU simultanés, Team 5 000 et 50 ; les conteneurs inactifs sont facturés 60 secondes par défaut ; les endpoints partagés sont facturés au token au-delà des crédits inclus.

Les points forts

  • De simples décorateurs Python au lieu de Dockerfiles et de clusters
  • Facturation à la seconde qui tombe à zéro en cas d'inactivité
  • H100 à environ 3,95 $ de l'heure, A100 80GB à environ 2,50 $
  • SOC 2 Type II et isolation gVisor ou microVM pour chaque conteneur

Les points faibles

  • La région fixe, les exécutions non préemptibles et les sandboxes coûtent de 1,15 à 3 fois plus
  • Les gros modèles mettent des minutes à démarrer à froid sans instantanés ni conteneurs chauds
  • 250 $ par mois pour dépasser 10 GPU simultanés
  • SSO, journaux d'audit et HIPAA uniquement sur Enterprise

Idéal pour

Les développeurs Python et les équipes de ML qui veulent servir des modèles personnalisés ou lancer des tâches GPU sans gérer de serveurs.

Alternatives à Modal

Modal : questions fréquentes

Modal vaut-il le coup ?
Modal transforme une fonction Python en service GPU avec moins de cérémonie que tous les clouds que nous avons étudiés, et facture un supplément dès que vous avez besoin de garanties. Nous lui donnons 4.5 sur 5.
Combien coûte Modal ?
Starter 0 $ + calcul (crédit de 30 $/mois, 3 postes, 10 GPU simultanés) ; Team 250 $/mois + calcul (crédit de 100 $, postes illimités, 50 GPU) ; Enterprise sur mesure. À la seconde : H100 environ 3,95 $/heure, A100 80GB environ 2,50 $/heure, B200 environ 6,25 $/heure.
Quels sont les inconvénients de Modal ?
La région fixe, les exécutions non préemptibles et les sandboxes coûtent de 1,15 à 3 fois plus; les gros modèles mettent des minutes à démarrer à froid sans instantanés ni conteneurs chauds; 250 $ par mois pour dépasser 10 GPU simultanés; sSO, journaux d'audit et HIPAA uniquement sur Enterprise.
À qui s’adresse Modal ?
Les développeurs Python et les équipes de ML qui veulent servir des modèles personnalisés ou lancer des tâches GPU sans gérer de serveurs.
Combien coûte Modal pour une équipe ou en production ?
Un H100 tournant en continu revient à environ 2 840 $ par mois aux tarifs de base, et à environ 8 530 $ s'il doit être non préemptible, plus les 250 $ de Team.
Modal est-il sûr pour les données de l’entreprise ?
SOC 2 Type II ; entrées et sorties des fonctions conservées jusqu'à 7 jours, contenu des requêtes aux endpoints non stocké ; HIPAA uniquement sur Enterprise ; journaux conservés 1 jour sur Starter et 30 sur Team.
Quelles sont les meilleures alternatives à Modal ?
Les alternatives les plus proches que nous avons testées sont Replicate, Together AI, Hugging Face et Fireworks AI.

Réponses vérifiées le 22 oct. 2026.