---
title: 'API x402 : payez à la requête vos modèles d''IA en USDC, sans clé API | RunAPI'
description: Appelez les modèles d'image, de vidéo, de musique et d'audio sur RunAPI avec x402. Votre agent paie chaque requête en USDC sur Base, sans inscription, clé API ni crédits.
url: https://runapi.ai/fr/x402.md
canonical: https://runapi.ai/fr/x402
locale: fr
updated: '2026-09-24'
date: '2026-09-24'
site: RunAPI
image: https://runapi.ai/assets/opengraph-bfaaa0f0.png
alternates:
  en: https://runapi.ai/x402
  zh-CN: https://runapi.ai/zh-CN/x402
  es: https://runapi.ai/es/x402
  ja: https://runapi.ai/ja/x402
  de: https://runapi.ai/de/x402
  fr: https://runapi.ai/fr/x402
  pt-BR: https://runapi.ai/pt-BR/x402
  ko: https://runapi.ai/ko/x402
  it: https://runapi.ai/it/x402
  nl: https://runapi.ai/nl/x402
  pl: https://runapi.ai/pl/x402
  tr: https://runapi.ai/tr/x402
  zh-TW: https://runapi.ai/zh-TW/x402
  zh-HK: https://runapi.ai/zh-HK/x402
  ar: https://runapi.ai/ar/x402
  x-default: https://runapi.ai/x402
---

> HTML version: https://runapi.ai/fr/x402
> Site index for agents: https://runapi.ai/llms.txt

# API x402 pour modèles d'IA : payez à la requête en USDC

RunAPI accepte les paiements x402 sur ses endpoints facturés à l'appel. Un agent envoie une requête normale, reçoit un devis 402, le signe avec son wallet et obtient le résultat. Pas de compte, pas de clé API, pas de crédits prépayés.

_Mis à jour September 24, 2026 · 6 min de lecture_


## Key takeaways

- Les endpoints RunAPI éligibles facturés à l'appel, jusqu'à 10 USDC, répondent à une requête non authentifiée par un devis x402 v2 standard.
- Le paiement est réglé en USDC sur Base via le facilitateur Coinbase CDP. Le payeur signe une autorisation EIP-3009 et ne paie aucun frais de gas.
- Une requête payée renvoie la réponse normale plus une URL de suivi en lecture seule, pour que l'agent récupère la tâche terminée sans compte.

- **155** ressources payables avec x402
- **Base** réseau de règlement
- **USDC** actif de paiement
- **0** clés API requises


## Quatre étapes, de la requête au résultat

1. **Envoyez la requête sans clé** Envoyez en POST le même corps JSON que celui utilisé avec une clé API, mais sans l'en-tête Authorization.
2. **Lisez le devis 402** RunAPI répond 402 avec un en-tête PAYMENT-REQUIRED qui indique le montant exact, l'actif, le réseau et le destinataire. Le devis est valable 300 secondes.
3. **Signez et réessayez** Votre client x402 v2 signe une autorisation EIP-3009 avec le wallet de l'agent et renvoie la requête avec un en-tête PAYMENT-SIGNATURE.
4. **Interrogez la tâche** RunAPI règle le paiement, démarre la tâche et renvoie 200 avec un reçu PAYMENT-RESPONSE et une URL de suivi pour le résultat.

## À quoi ressemble l'échange

La première requête ne contient aucune identification. Pour un endpoint payant, RunAPI répond avec un 402 et les conditions de paiement :

```shell
curl -i -X POST "https://runapi.ai/api/v1/z_image/text_to_image" \
  -H 'Content-Type: application/json' \
  --data @request.json

# HTTP/2 402
# PAYMENT-REQUIRED: <base64 JSON with accepts: scheme, network, asset, amount, payTo>
```

Transmettez la réponse à n'importe quel client x402 v2 connecté au wallet de l'agent. Le client se charge de la signature et de la nouvelle tentative :

```text
request  = {method: "POST", url: task_url, json: payload}
response = x402_client.send(request, wallet: agent_wallet)
# The x402 v2 client reads PAYMENT-REQUIRED, signs an EIP-3009
# authorization, and replays the request with PAYMENT-SIGNATURE.
response.status                       # => 200
response.headers["PAYMENT-RESPONSE"]  # settlement receipt
response.json["poll_url"]             # read-only task result URL
```

## Exemples de prix

Le prix minimal à l'appel pour quelques modèles qui acceptent x402 aujourd'hui. Les prix proviennent du catalogue en direct, et chaque devis 402 indique le montant exact de la requête.

| Modèle | Endpoint | Prix par appel |
| --- | --- | ---: |
| Z Image Text to image (`z-image`) | `POST /api/v1/z_image/text_to_image` | $0.01 |
| Flux Text to image (`flux-2-klein`) | `POST /api/v1/flux/text_to_image` | $0.03 |
| Suno Stitch audio (`suno-v4`) | `POST /api/v1/suno/stitch_audio` | $0.01 |
| Suno Stitch audio (`suno-v4.5`) | `POST /api/v1/suno/stitch_audio` | $0.01 |
| Recraft Upscale image (`recraft-crisp-upscale`) | `POST /api/v1/recraft/upscale_image` | $0.01 |
| Recraft Remove background (`recraft-remove-background`) | `POST /api/v1/recraft/remove_background` | $0.01 |

## Détails du paiement

RunAPI suit le schéma exact de x402 v2 et n'accepte que les valeurs ci-dessous. Tout le reste est rejeté avant que RunAPI ne demande au facilitateur de régler le paiement.

- Réseau : Base mainnet (eip155:8453)
- Actif : USDC, contrat 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 6 décimales
- Facilitateur : Coinbase CDP
- Autorisation : EIP-3009, donc le payeur a besoin d'USDC mais pas d'ETH pour le gas
- Limite : jusqu'à 10 USDC par requête ; les devis expirent après 300 secondes

## Récupérer le résultat

La plupart des tâches médias se terminent de façon asynchrone. La réponse 200 inclut une URL de suivi avec un jeton d'accès à la tâche en lecture seule. Ce jeton n'ouvre que cette tâche et rien d'autre, et reste valable 30 jours après la fin de la tâche.


## Si une tâche échoue

x402 ne prévoit aucun remboursement intégré. Quand une tâche payée se termine en échec, RunAPI enregistre une obligation de remboursement pour le montant total reçu. Un opérateur renvoie ensuite ce montant au wallet payeur par un virement USDC distinct ; le remboursement n'est pas automatique.


## Quels endpoints sont éligibles

x402 fonctionne sur les endpoints REST avec un prix fixe à l'appel. Les modèles facturés au token, à la seconde ou au caractère, y compris les endpoints LLM, nécessitent toujours une clé API et des crédits. Le serveur MCP n'accepte pas les paiements x402.


## Les clés API fonctionnent toujours

x402 est un moyen de paiement supplémentaire. Les requêtes envoyées avec une clé API valide continuent d'utiliser les crédits du compte comme avant, et une requête avec une clé invalide reçoit un 401 au lieu d'un devis de paiement.



## FAQ x402

### Qu'est-ce que x402 ?

x402 est un protocole de paiement ouvert construit sur le code de statut HTTP 402 Payment Required. Un serveur répond 402 avec les conditions de paiement, le client paie avec une autorisation de stablecoin signée, et la requête est rejouée. Il est maintenu par la x402 Foundation.

### Ai-je besoin d'un compte RunAPI pour payer avec x402 ?

Non. Le wallet qui paie fait office d'identité. RunAPI ne crée un profil de wallet interne qu'après le premier règlement réussi, et ne demande jamais d'e-mail ni de clé API.

### Que fait le facilitateur x402 ?

Le facilitateur vérifie le paiement signé et soumet le virement USDC sur Base. RunAPI utilise le facilitateur Coinbase CDP, donc le payeur n'a pas besoin de payer de gas.

### Combien coûte une requête ?

Chaque endpoint a un prix fixe à l'appel. Le devis 402 indique le montant exact en USDC avant que vous ne signiez, et le catalogue de modèles liste les prix actuels.

### Les agents peuvent-ils découvrir RunAPI via le x402 Bazaar ?

Chaque devis 402 inclut une déclaration de découverte Bazaar avec le schéma d'entrée et un exemple, afin que les clients et annuaires x402 puissent référencer l'endpoint.

### Que se passe-t-il si je paie et que la requête échoue avant le démarrage d'une tâche ?

Une requête qui échoue à la validation est rejetée avant que le paiement ne soit réglé, donc rien n'est débité. Une fois le paiement réglé, une tâche qui échoue ensuite ouvre droit à un remboursement intégral.



## Pages associées

- [Qu'est-ce que HTTP 402 ?](https://runapi.ai/fr/http-402.md) - Le code de statut derrière x402, et pourquoi les API le renvoient.
- [Catalogue de modèles](https://runapi.ai/fr/models.md) - Tous les modèles et endpoints disponibles sur RunAPI.
- [Documentation développeurs](https://runapi.ai/fr/docs/guides) - Formats de requête, suivi des tâches et codes d'erreur.
- [CLI](https://runapi.ai/fr/cli.md) - Exécutez des modèles depuis un terminal ou un shell d'agent.


Claude visitors: new accounts receive $1.00 in bonus API credit within 30 days. One per person; usage credits only.


## Laissez votre agent payer lui-même ses appels API

Parcourez les modèles, choisissez un endpoint facturé à l'appel et envoyez votre première requête sans clé.

- [Parcourir les modèles](https://runapi.ai/fr/models.md)
- [Lire la documentation](https://runapi.ai/fr/docs/guides)



---

## More from RunAPI

- [Home](https://runapi.ai/fr/.md)
### Produit
- [Catalogue de modèles](https://runapi.ai/fr/models.md)
- [Tarifs](https://runapi.ai/fr/pricing.md)
- [Fournisseurs](https://runapi.ai/fr/models#all-models)
### Développeurs
- [Documentation](https://runapi.ai/fr/docs/guides)
- [SDK](https://runapi.ai/fr/sdk.md)
- [CLI](https://runapi.ai/fr/cli.md)
- [Serveur MCP](https://runapi.ai/fr/mcp.md)
### Guides
- [Claude Code vs Cursor](https://runapi.ai/fr/claude-code-vs-cursor.md)
- [Configuration de l’API Cursor](https://runapi.ai/fr/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/fr/openrouter-alternative.md)
- [API x402](https://runapi.ai/fr/x402.md)
### Entreprise
- [Entreprise](https://runapi.ai/fr/contact.md)
- [Contact](https://runapi.ai/fr/contact.md)
### Légal
- [Conditions](https://runapi.ai/fr/terms.md)
- [Confidentialité](https://runapi.ai/fr/privacy.md)
- [Site index for agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/fr",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/fr/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/fr",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/fricon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "Article",
    "headline": "API x402 : payez à la requête vos modèles d'IA en USDC, sans clé API",
    "description": "Appelez les modèles d'image, de vidéo, de musique et d'audio sur RunAPI avec x402. Votre agent paie chaque requête en USDC sur Base, sans inscription, clé API ni crédits.",
    "datePublished": "2026-09-24",
    "dateModified": "2026-09-24",
    "author": {
      "@type": "Organization",
      "name": "RunAPI"
    },
    "publisher": {
      "@type": "Organization",
      "name": "RunAPI",
      "url": "https://runapi.ai/fr"
    },
    "mainEntityOfPage": "https://runapi.ai/fr/x402"
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "HowTo",
    "name": "Payer une requête RunAPI avec x402",
    "description": "Un agent paie une requête RunAPI en USDC sur Base grâce au protocole x402 v2.",
    "totalTime": "PT5M",
    "step": [
      {
        "@type": "HowToStep",
        "position": 1,
        "name": "Envoyez la requête sans clé",
        "text": "Envoyez en POST le même corps JSON que celui utilisé avec une clé API, mais sans l'en-tête Authorization.",
        "url": "https://runapi.ai/fr/x402#four-step-getting-started-step-1"
      },
      {
        "@type": "HowToStep",
        "position": 2,
        "name": "Lisez le devis 402",
        "text": "RunAPI répond 402 avec un en-tête PAYMENT-REQUIRED qui indique le montant exact, l'actif, le réseau et le destinataire. Le devis est valable 300 secondes.",
        "url": "https://runapi.ai/fr/x402#four-step-getting-started-step-2"
      },
      {
        "@type": "HowToStep",
        "position": 3,
        "name": "Signez et réessayez",
        "text": "Votre client x402 v2 signe une autorisation EIP-3009 avec le wallet de l'agent et renvoie la requête avec un en-tête PAYMENT-SIGNATURE.",
        "url": "https://runapi.ai/fr/x402#four-step-getting-started-step-3"
      },
      {
        "@type": "HowToStep",
        "position": 4,
        "name": "Interrogez la tâche",
        "text": "RunAPI règle le paiement, démarre la tâche et renvoie 200 avec un reçu PAYMENT-RESPONSE et une URL de suivi pour le résultat.",
        "url": "https://runapi.ai/fr/x402#four-step-getting-started-step-4"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Qu'est-ce que x402 ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "x402 est un protocole de paiement ouvert construit sur le code de statut HTTP 402 Payment Required. Un serveur répond 402 avec les conditions de paiement, le client paie avec une autorisation de stablecoin signée, et la requête est rejouée. Il est maintenu par la x402 Foundation."
        }
      },
      {
        "@type": "Question",
        "name": "Ai-je besoin d'un compte RunAPI pour payer avec x402 ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Non. Le wallet qui paie fait office d'identité. RunAPI ne crée un profil de wallet interne qu'après le premier règlement réussi, et ne demande jamais d'e-mail ni de clé API."
        }
      },
      {
        "@type": "Question",
        "name": "Que fait le facilitateur x402 ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Le facilitateur vérifie le paiement signé et soumet le virement USDC sur Base. RunAPI utilise le facilitateur Coinbase CDP, donc le payeur n'a pas besoin de payer de gas."
        }
      },
      {
        "@type": "Question",
        "name": "Combien coûte une requête ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Chaque endpoint a un prix fixe à l'appel. Le devis 402 indique le montant exact en USDC avant que vous ne signiez, et le catalogue de modèles liste les prix actuels."
        }
      },
      {
        "@type": "Question",
        "name": "Les agents peuvent-ils découvrir RunAPI via le x402 Bazaar ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Chaque devis 402 inclut une déclaration de découverte Bazaar avec le schéma d'entrée et un exemple, afin que les clients et annuaires x402 puissent référencer l'endpoint."
        }
      },
      {
        "@type": "Question",
        "name": "Que se passe-t-il si je paie et que la requête échoue avant le démarrage d'une tâche ?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Une requête qui échoue à la validation est rejetée avant que le paiement ne soit réglé, donc rien n'est débité. Une fois le paiement réglé, une tâche qui échoue ensuite ouvre droit à un remboursement intégral."
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Accueil",
        "item": "https://runapi.ai/fr"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "API x402",
        "item": "https://runapi.ai/fr/x402"
      }
    ]
  }
]
```
