> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# États du fournisseur et de Phaseo

> Différences entre la disponibilité chez le fournisseur, la préparation de l’intégration Phaseo et l’état du routage.

Une offre fournisseur/modèle possède des états amont et Phaseo distincts. Cette distinction est utile lorsqu’un fournisseur publie un modèle que Phaseo n’a pas encore intégré ou activé sur le point de terminaison correspondant.

Ces champs apparaissent sur les pages de modèles, les cartes tarifaires des fournisseurs et les vues de disponibilité associées.

## Disponibilité du fournisseur

La disponibilité du fournisseur décrit l’offre chez le fournisseur d’origine.

| État | Signification |
| - | - |
| `Available` | Le fournisseur accepte actuellement les requêtes pour cette offre. |
| `Preview` | Le fournisseur propose l’offre en aperçu. |
| `Limited Access` | L’offre existe, mais son accès dépend du compte, de la région, d’une liste d’autorisation ou de la capacité. |
| `Coming Soon` | Le fournisseur a annoncé ou répertorié l’offre, mais elle n’est pas encore utilisable. |
| `Deprecated` | L’offre reste disponible, mais le fournisseur recommande une migration. |
| `Removed` | Le fournisseur ne propose plus l’offre. |
| `Unknown` | Phaseo n’a pas encore vérifié la disponibilité chez le fournisseur d’origine. |

La disponibilité chez le fournisseur ne signifie pas que Phaseo peut router la requête.

## État de l’intégration Phaseo

L’état Phaseo décrit notre implémentation et son déploiement.

| État | Signification | Routage Phaseo |
| - | - | - |
| `Unsupported` | Phaseo ne dispose pas d’intégration compatible pour cette offre. | Non routable. |
| `Planned` | Le travail d’intégration a été accepté, mais n’a pas commencé. | Non routable. |
| `Implementing` | L’intégration est en cours de développement. | Non routable. |
| `Testing` | L’intégration est en place et fait l’objet de tests de contrat, de préproduction ou canary. | Non routable publiquement. |
| `Enabled` | L’intégration est prise en charge et activée en production. | Routable si les contrôles de routage et l’état de santé le permettent. |
| `Disabled` | Phaseo a volontairement désactivé l’intégration. | Non routable. |
| `Blocked` | Une dépendance externe ou non résolue empêche le déploiement. | Non routable. |

Seules les intégrations `Enabled` peuvent avoir un routage public activé.

## Accès interne

La portée d’accès est distincte de l’état de l’intégration Phaseo :

| Portée | Signification |
| - | - |
| `Public` | Les requêtes client ordinaires peuvent utiliser la route si tous les contrôles de routage sont satisfaits. |
| `Internal` | Seul le trafic de test Phaseo authentifié peut utiliser la route. |

Une route interne nécessite le jeton interne à forte entropie et une requête qui indique explicitement le mode test. Un client ne peut pas l’activer avec le seul en-tête de test. Les requêtes ordinaires ne recherchent pas les routes internes en base de données ; elles utilisent le cache de contexte par défaut existant. Les tests internes utilisent un segment de cache distinct et ne prennent en compte que les routes explicitement internes, dont l’offre amont est utilisable et dont l’état Phaseo est `Testing` ou `Enabled`.

## État de santé du routage

L’état de santé du routage est un troisième signal opérationnel. Il indique comment sélectionner une route activée à l’instant présent.

| État | Signification | Comportement de routage |
| - | - | - |
| `Active` | La route est suffisamment saine pour être sélectionnée normalement. | Routable maintenant. |
| `Deranked L1` | La santé récente réduit légèrement sa priorité. | Routable maintenant. |
| `Deranked L2` | La santé récente réduit nettement sa priorité. | Routable maintenant, derrière les routes plus saines. |
| `Deranked L3` | La santé récente réduit fortement sa priorité. | Routable maintenant, avec une priorité très basse. |
| `Disabled` | Le contrôle de routage est désactivé. | Pas de routage. |

La rétrogradation ne modifie ni la disponibilité du fournisseur ni le cycle de vie de l’intégration Phaseo. Les observations de santé en temps réel ne modifient pas non plus ces états de cycle de vie.

## Exemples

Une offre fournisseur récemment publiée peut présenter les états suivants :

* disponibilité du fournisseur : `Available`
* état Phaseo : `Implementing`
* santé du routage : sans objet, car le routage est désactivé

Une route mature temporairement dégradée peut présenter les états suivants :

* disponibilité du fournisseur : `Available`
* état Phaseo : `Enabled`
* santé du routage : `Deranked L2`

Une annonce d’un fournisseur peut présenter les états suivants :

* disponibilité du fournisseur : `Coming Soon`
* état Phaseo : `Planned`
* santé du routage : sans objet

## Compatibilité

Les champs API existants, tels que `availability_status`, `routing_status`, `is_active_gateway` et `routable`, restent disponibles pendant le déploiement additif. Les nouvelles intégrations doivent utiliser les champs explicites du fournisseur et de Phaseo.

## Pages associées

* [Routage et solutions de repli](./routing-and-fallbacks.mdx)
* [Niveaux de service](./service-tiers.mdx)
* [Référence de l’API des modèles](../api-reference/endpoint/models.mdx)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.