---
title: Niveaux de service
url: https://platform.claude.com/docs/fr/api/service-tiers
description: Différents niveaux de service vous permettent d'équilibrer la disponibilité, les performances et la prévisibilité des coûts en fonction des besoins de votre application.
---

<Warning>
  Les engagements de capacité Priority Tier ne sont plus disponibles à l'achat. Les organisations disposant d'un engagement existant peuvent continuer à utiliser Priority Tier jusqu'à la date de fin de leur contrat, et cette page reste disponible comme référence pour elles. Si vous avez besoin d'une capacité garantie, [contactez l'équipe commerciale](https://claude.com/contact-sales).
</Warning>

Anthropic propose trois « service tiers » (niveaux de service) :

* **Priority Tier :** disponible uniquement pour les organisations disposant d'un engagement de capacité existant
* **Standard :** niveau par défaut, aussi bien pour les phases pilotes que pour la montée en charge des cas d'usage courants
* **Batch :** idéal pour les flux de travail asynchrones qui peuvent attendre ou qui bénéficient d'être traités en dehors de votre capacité normale

## Niveau standard

Le niveau standard est le niveau de service par défaut pour toutes les requêtes API. L'API priorise ces requêtes au même titre que toutes les autres requêtes, avec une disponibilité au mieux (best-effort).

## Priority Tier

L'API priorise les requêtes de ce niveau par rapport à toutes les autres requêtes. Cette priorisation contribue à minimiser les [erreurs « server overloaded »](https://platform.claude.com/docs/fr/api/errors#http-errors), même pendant les périodes de pointe.

Pour plus d'informations, consultez [Engagements Priority Tier existants](https://platform.claude.com/docs/fr/api/service-tiers#existing-priority-tier-commitments).

## Comment les niveaux sont attribués aux requêtes

Lors du traitement d'une requête, Anthropic décide d'attribuer une requête au Priority Tier dans les scénarios suivants :

* Votre organisation dispose d'une capacité Priority Tier suffisante en tokens d'**entrée** par minute
* Votre organisation dispose d'une capacité Priority Tier suffisante en tokens de **sortie** par minute

Anthropic comptabilise l'utilisation par rapport à la capacité Priority Tier comme suit :

**Tokens d'entrée**

* Les lectures du cache comptent pour 0,1 token par token lu depuis le cache
* Les écritures dans le cache comptent pour 1,25 token par token écrit dans le cache avec un TTL de 5 minutes
* Les écritures dans le cache comptent pour 2,00 tokens par token écrit dans le cache avec un TTL de 1 heure
* Pour les requêtes en [inférence aux États-Unis uniquement](https://platform.claude.com/docs/fr/manage-claude/data-residency) (`inference_geo: "us"`) sur les modèles Claude 4.6 et ultérieurs, les tokens d'entrée comptent pour 1,1 token par token
* Tous les autres tokens d'entrée comptent pour 1 token par token

**Tokens de sortie**

* Pour les requêtes en [inférence aux États-Unis uniquement](https://platform.claude.com/docs/fr/manage-claude/data-residency) (`inference_geo: "us"`) sur les modèles Claude 4.6 et ultérieurs, les tokens de sortie comptent pour 1,1 token par token
* Tous les autres tokens de sortie comptent pour 1 token par token

Dans le cas contraire, les requêtes sont traitées au niveau standard.

<Note>
  Ces taux de consommation reflètent la tarification relative de chaque type de token. Par exemple, l'inférence aux États-Unis uniquement est facturée à 1,1x sur les modèles Claude 4.6 et ultérieurs, de sorte que chaque token consommé avec `inference_geo: "us"` prélève 1,1 token sur votre capacité Priority Tier.
</Note>

<Note>
  Les requêtes attribuées au Priority Tier puisent à la fois dans la capacité Priority Tier et dans les limites de débit habituelles. Si le traitement de la requête devait dépasser les limites de débit, la requête est refusée.
</Note>

## Utilisation des niveaux de service

Vous pouvez contrôler quels niveaux de service peuvent être utilisés pour une requête en définissant le paramètre `service_tier` :

<CodeGroup>
  ```bash cURL
  curl https://api.anthropic.com/v1/messages \
    -H "x-api-key: $ANTHROPIC_API_KEY" \
    -H "anthropic-version: 2023-06-01" \
    -H "content-type: application/json" \
    -d '{
      "model": "claude-opus-4-8",
      "max_tokens": 1024,
      "messages": [{"role": "user", "content": "Hello, Claude!"}],
      "service_tier": "auto"
    }'
  ```

  ```bash CLI
  ant messages create --transform usage.service_tier --raw-output <<'YAML'
  model: claude-opus-4-8
  max_tokens: 1024
  messages:
    - role: user
      content: Hello, Claude!
  service_tier: auto  # Automatically use Priority Tier when available, fallback to standard
  YAML
  ```

  ```python Python
  client = anthropic.Anthropic()

  message = client.messages.create(
      model="claude-opus-4-8",
      max_tokens=1024,
      messages=[{"role": "user", "content": "Hello, Claude!"}],
      service_tier="auto",  # Automatically use Priority Tier when available, fallback to standard
  )
  print(message.usage.service_tier)
  ```

  ```typescript TypeScript
  const client = new Anthropic();

  const message = await client.messages.create({
    model: "claude-opus-4-8",
    max_tokens: 1024,
    messages: [{ role: "user", content: "Hello, Claude!" }],
    service_tier: "auto" // Automatically use Priority Tier when available, fallback to standard
  });
  console.log(message.usage.service_tier);
  ```

  ```csharp C#
  AnthropicClient client = new();

  var message = await client.Messages.Create(new MessageCreateParams
  {
      Model = Model.ClaudeOpus4_8,
      MaxTokens = 1024,
      Messages = [new() { Role = Role.User, Content = "Hello, Claude!" }],
      ServiceTier = ServiceTier.Auto, // Automatically use Priority Tier when available, fallback to standard
  });
  Console.WriteLine(message.Usage.ServiceTier);
  ```

  ```go Go
  client := anthropic.NewClient()

  message, err := client.Messages.New(context.TODO(), anthropic.MessageNewParams{
  	Model:     anthropic.ModelClaudeOpus4_8,
  	MaxTokens: 1024,
  	Messages: []anthropic.MessageParam{
  		anthropic.NewUserMessage(anthropic.NewTextBlock("Hello, Claude!")),
  	},
  	// Utiliser automatiquement le Priority Tier si disponible, sinon repli sur le niveau standard
  	ServiceTier: anthropic.MessageNewParamsServiceTierAuto,
  })
  if err != nil {
  	log.Fatal(err)
  }
  fmt.Println(message.Usage.ServiceTier)
  ```

  ```java Java
  AnthropicClient client = AnthropicOkHttpClient.fromEnv();

  MessageCreateParams params = MessageCreateParams.builder()
      .model(Model.CLAUDE_OPUS_4_8)
      .maxTokens(1024L)
      .addUserMessage("Hello, Claude!")
      // Utiliser automatiquement le Priority Tier si disponible, sinon repli sur le niveau standard
      .serviceTier(MessageCreateParams.ServiceTier.AUTO)
      .build();

  Message message = client.messages().create(params);
  IO.println(message.usage().serviceTier().orElseThrow());
  ```

  ```php PHP
  $client = new Client();

  $message = $client->messages->create(
      model: 'claude-opus-4-8',
      maxTokens: 1024,
      messages: [['role' => 'user', 'content' => 'Hello, Claude!']],
      serviceTier: 'auto', // Automatically use Priority Tier when available, fallback to standard
  );
  echo $message->usage->serviceTier;
  ```

  ```ruby Ruby
  client = Anthropic::Client.new

  message = client.messages.create(
    model: "claude-opus-4-8",
    max_tokens: 1024,
    messages: [{ role: "user", content: "Hello, Claude!" }],
    service_tier: :auto # Automatically use Priority Tier when available, fallback to standard
  )
  puts(message.usage.service_tier)
  ```
</CodeGroup>

Le paramètre `service_tier` accepte les valeurs suivantes :

* `"auto"` (par défaut) - Utilise la capacité Priority Tier si elle est disponible, et se rabat sur votre autre capacité dans le cas contraire
* `"standard_only"` - Utilise uniquement la capacité du niveau standard, utile si vous ne souhaitez pas utiliser votre capacité Priority Tier

L'objet `usage` de la réponse inclut également le niveau de service attribué à la requête :

```json
{
  "usage": {
    "input_tokens": 410,
    "cache_creation_input_tokens": 0,
    "cache_read_input_tokens": 0,
    "output_tokens": 585,
    "service_tier": "priority"
  }
}
```

Cela vous permet de déterminer quel niveau de service a été attribué à la requête.

Lorsque vous demandez `service_tier="auto"` avec un modèle faisant l'objet d'un engagement Priority Tier, ces en-têtes de réponse fournissent des informations :

```text wrap
anthropic-priority-input-tokens-limit: 10000
anthropic-priority-input-tokens-remaining: 9618
anthropic-priority-input-tokens-reset: 2025-01-12T23:11:59Z
anthropic-priority-output-tokens-limit: 10000
anthropic-priority-output-tokens-remaining: 6000
anthropic-priority-output-tokens-reset: 2025-01-12T23:12:21Z
```

Vous pouvez utiliser la présence de ces en-têtes pour détecter si votre requête était éligible au Priority Tier, même si elle dépassait la limite.

## Engagements Priority Tier existants

Un engagement Priority Tier se compose de :

* Un nombre de tokens d'entrée par minute
* Un nombre de tokens de sortie par minute
* Une durée d'engagement (1, 3, 6 ou 12 mois)
* Une version de modèle spécifique

Priority Tier vise une disponibilité de 99,5 % avec des ressources de calcul priorisées. Les requêtes dépassant votre capacité engagée se rabattent automatiquement sur le niveau standard.

### Modèles pris en charge

Priority Tier est pris en charge sur tous les modèles Claude disponibles, à l'exception de Claude Fable 5.1, Claude Haiku 5.5, Claude Mythos 5.1, Claude Mythos 5, [Claude Mythos Preview](https://anthropic.com/glasswing), Claude Opus 5.5, Claude Opus 5, Claude Sonnet 5.5 et Claude Sonnet 5.

Consultez la [présentation des modèles](https://platform.claude.com/docs/fr/models/overview) pour plus de détails sur les modèles disponibles.
