Machine Payments Protocol
Machine Payments Protocol (MPP) : protocole ouvert de paiement machine-à-machine pour facturer par requête API, appel d’outil ou contenu dans un même appel HTTP.
Qu’est-ce que Machine Payments Protocol ?
Machine Payments Protocol (MPP) est un protocole ouvert de paiement machine-à-machine, permettant aux agents et aux applications de payer par requête API, appel d’outil ou contenu dans un même appel HTTP.
Le but principal de MPP est de standardiser la manière dont les systèmes automatisés gèrent les paiements dans le même contexte de requête, afin qu’un client puisse initier une appel API et inclure le mécanisme de paiement pour cette requête.
Principales caractéristiques
- Protocole ouvert et standardisé pour les paiements machine-à-machine : Prend en charge des flux de paiement automatisés destinés aux agents et aux applications, plutôt qu’à un processus de paiement traditionnel effectué par un humain.
- Modèle de facturation par requête : Permet de facturer en fonction de chaque requête API individuelle.
- Facturation par appel d’outil : Autorise des frais alignés sur des appels d’outil distincts effectués par un agent pendant l’exécution.
- Facturation par contenu : Prend en charge la facturation liée à la génération ou à la livraison de contenu dans le flux de la requête.
- Paiement inclus dans le même appel HTTP : Conçu pour que les agents et les applications puissent payer et demander dans une seule interaction HTTP.
Comment utiliser Machine Payments Protocol
- Essayez MPP via le point d’entrée du site (“Essayez MPP maintenant”).
- Ajoutez des paiements à votre API en adoptant l’approche du protocole pour associer des frais aux requêtes API (y compris les appels d’outil ou le contenu).
- Exécutez les appels d’agent ou d’application en utilisant le même appel HTTP afin que la requête et le paiement se produisent simultanément.
Si vous intégrez MPP dans un système existant, commencez par identifier les actions que vous souhaitez facturer — requêtes API, appels d’outil ou contenu — et mappez-les au flux de requête du protocole.
Cas d’utilisation
- Fournisseurs d’API qui facturent par requête : Une API peut facturer les clients pour chaque requête tout en gardant la gestion du paiement dans le même appel HTTP.
- Agents qui appellent des outils pendant l’exécution : Un agent peut déclencher des paiements alignés sur des appels d’outil spécifiques qu’il effectue lors d’une exécution.
- Services générant du contenu : Un service peut facturer par contenu généré ou livré, tandis que le paiement reste intégré à la même requête HTTP.
- Applications orchestrant plusieurs étapes automatisées : Les applications peuvent gérer le paiement en même temps que l’appel HTTP qui initie ou pilote ces étapes, plutôt que de s’appuyer sur un flux de paiement séparé.
FAQ
-
Que signifie « paiements machine-à-machine » ici ? Cela fait référence à des paiements initiés par des agents et des applications (clients automatisés), plutôt qu’à un processus de paiement mené par un humain.
-
Comment MPP facture-t-il l’utilisation ? La description du site indique que les frais peuvent être appliqués par requête API, par appel d’outil ou par contenu.
-
Les paiements sont-ils traités séparément de la requête API ? Le protocole est décrit comme effectuant le paiement « dans le même appel HTTP », ce qui signifie que le paiement est inclus dans le contexte de la requête.
-
MPP se limite-t-il aux requêtes API, ou peut-il couvrir aussi les outils et le contenu ? La description mentionne explicitement les requêtes API, les appels d’outil et le contenu comme unités facturables.
Alternatives
- Facturation directe spécifique à l’API du fournisseur : Au lieu d’utiliser un protocole ouvert, certains fournisseurs mettent en œuvre leurs propres règles de facturation au sein de leurs APIs (souvent avec des étapes d’intégration et des formats de requête spécifiques au fournisseur).
- Flux de paiement ou de lien de paiement pour les clients automatisés : Les flux de paiement traditionnels sont généralement conçus pour des actions humaines, ce qui peut être moins adapté aux agents automatisés qui doivent payer dans le cadre d’une requête HTTP.
- Systèmes généraux de comptage/suivi de l’utilisation : Des systèmes qui suivent l’utilisation et facturent ultérieurement peuvent atteindre des résultats similaires, mais ils ne lient pas nécessairement le paiement au même appel HTTP comme le décrit MPP.
Alternatives
AakarDev AI
AakarDev AI est une plateforme puissante qui simplifie le développement d'applications d'IA avec une intégration fluide des bases de données vectorielles, permettant un déploiement rapide et une évolutivité.
Arduino VENTUNO Q
Arduino VENTUNO Q : ordinateur edge IA pour la robotique, combinant inférence accélérée et microcontrôleur pour un contrôle déterministe. Arduino App Lab.
Devin
Devin est un agent de codage IA qui automatise des sous-tâches en parallèle pour des migrations et gros refactors, sous contrôle humain et validation.
OpenUI
OpenUI est une norme ouverte pour l’UI générative : permet aux apps IA de répondre avec des interfaces structurées via des composants enregistrés.
Codex Plugins
Utilisez Codex Plugins pour regrouper des skills, intégrations d’app et serveurs MCP en workflows réutilisables afin d’étendre l’accès à Gmail, Google Drive et Slack.
AgentMail
AgentMail est une API de boîte e-mail pour agents IA : créez, envoyez, recevez et recherchez des emails via REST pour des conversations à double sens.