Découvrez comment OpenAI utilise vos données et comment vous pouvez en contrôler l’utilisation.
Vos données vous appartiennent. Depuis le 1er mars 2023, OpenAI n’utilise pas les données envoyées à son API pour entraîner ou améliorer ses modèles, sauf si vous choisissez explicitement de les partager avec nous.
Types de données stockées lors de l’utilisation de l’API OpenAI
Lorsque vous utilisez l’API OpenAI, des données peuvent être stockées sous deux formes :
- Journaux de surveillance des abus : ces journaux sont générés lorsque vous utilisez la plateforme. OpenAI en a besoin pour faire respecter ses politiques d’utilisation et ses accords, et pour limiter les usages préjudiciables de l’IA.
- État de l’application : certaines fonctionnalités de l’API conservent des données pour exécuter une tâche ou répondre à une requête.
Contrôles de conservation des données pour la surveillance des abus
Les journaux de surveillance des abus peuvent contenir certains contenus client, comme les prompts et les réponses, ainsi que des métadonnées qui en sont dérivées, comme les résultats des classifieurs. Par défaut, toute utilisation d’une fonctionnalité de l’API génère des journaux de surveillance des abus. Nous les conservons pendant 30 jours au maximum, sauf si la loi exige une conservation plus longue ou si celle-ci est raisonnablement nécessaire pour protéger nos services ou un tiers contre un préjudice.
Sous réserve des limites ci-dessous, les clients éligibles peuvent faire exclure leur contenu de ces journaux en obtenant l’autorisation d’utiliser la politique de non-conservation des données ou la surveillance modifiée des abus. Ces contrôles nécessitent actuellement l’accord préalable d’OpenAI et l’acceptation d’exigences supplémentaires. Une fois l’autorisation obtenue, les clients peuvent choisir entre la surveillance modifiée des abus et la politique de non-conservation des données pour leur organisation API ou leur projet.
Les clients qui activent la surveillance modifiée des abus ou la politique de non-conservation des données doivent veiller à ce que leurs utilisateurs respectent les politiques d’OpenAI relatives à l’utilisation sûre et responsable de l’IA. Il leur incombe également de respecter les obligations de modération et de signalement prévues par la législation applicable.
Contactez notre équipe commerciale pour en savoir plus sur ces options et vérifier votre éligibilité.
Surveillance modifiée des abus
La surveillance modifiée des abus exclut le contenu client des journaux de surveillance des abus pour tous les points de terminaison de l’API, sauf dans de rares cas pour les images et les fichiers fournis en entrée, comme indiqué ci-dessous. Le client peut continuer à utiliser toutes les fonctionnalités de la plateforme OpenAI.
Politique de non-conservation des données
La politique de non-conservation des données exclut le contenu client des journaux de surveillance des abus de la même manière que la surveillance modifiée des abus.
Elle modifie également le comportement de certains points de terminaison. Le paramètre store de /v1/responses et de v1/chat/completions est toujours interprété comme false, même si la requête tente de le définir sur true.
En dehors de ces changements précis, les points de terminaison et les fonctionnalités indiqués comme non éligibles à la politique de non-conservation des données dans le tableau ci-dessous peuvent continuer à stocker l’état de l’application, même si cette politique est activée.
Politique de non-conservation des données (ZDR) avec traitement privé de sécurité
La politique de non-conservation des données avec traitement privé de sécurité permet à OpenAI d’automatiser la surveillance de la sécurité tout en maintenant les garanties de la politique de non-conservation des données. Les limites indiquées sur cette page pour les points de terminaison et les fonctionnalités restent applicables.
Les clients qui utilisent la ZDR avec traitement privé de sécurité (PSP) doivent configurer un espace de stockage qu’ils contrôlent et satisfaire aux exigences techniques et opérationnelles supplémentaires décrites dans le guide de la ZDR avec traitement privé de sécurité.
Conservation privée avec traitement privé de sécurité (anciennement Eyes Off)
Pour certains clients autorisés à utiliser la politique de non-conservation des données ou la surveillance modifiée des abus, nous nous réservons le droit de rendre des modèles inéligibles à ces contrôles. Nous en informons au préalable les clients concernés par écrit. Dans ce cas, le contenu client est conservé dans des journaux de surveillance des abus chiffrés sur une infrastructure gérée par OpenAI. Il ne fait l’objet d’aucun examen humain, sauf si la législation applicable l’exige. Pour en savoir plus, consultez l’annexe A du livre blanc technique sur le traitement privé de sécurité.
Si vous avez signé l’avenant OpenAI Business Associate and Healthcare Addendum, vous pouvez utiliser les points de terminaison éligibles au BAA pour traiter des informations de santé protégées (PHI) dès que la conservation privée avec traitement privé de sécurité est activée pour votre identifiant d’organisation, même si des données sont conservées. Les limites indiquées sur cette page pour les points de terminaison et les fonctionnalités restent applicables.
Conservation à des fins de sécurité
Pour certains clients autorisés à utiliser la politique de non-conservation des données ou la surveillance modifiée des abus, nous nous réservons le droit de rendre des modèles inéligibles à ces contrôles si cette mesure est raisonnablement nécessaire pour prévenir des activités présentant un risque grave ou pour enquêter sur celles-ci. Nous en informons au préalable les clients concernés par écrit. Dans ce cas, lorsque vous utilisez ces modèles, nous pouvons conserver et soumettre à un examen humain le contenu client que nos classifieurs signalent comme susceptible d’enfreindre nos politiques d’utilisation ou votre accord. Dans les autres cas, les règles de conservation restent inchangées. Si vous avez signé l’avenant OpenAI Business Associate and Healthcare Addendum, vous pouvez utiliser les points de terminaison éligibles au BAA pour traiter des informations de santé protégées (PHI) dès que la conservation à des fins de sécurité est activée pour votre identifiant d’organisation, même si des données sont conservées.
Configuration des contrôles de conservation des données
Une fois votre organisation autorisée à utiliser les contrôles de conservation des données, l’onglet Conservation des données apparaît dans Paramètres → Organisation → Contrôles des données. Cet onglet vous permet de configurer les contrôles pour votre organisation et pour chaque projet.
- Contrôles de l’organisation : choisissez la politique de non-conservation des données ou la surveillance modifiée des abus pour l’ensemble de votre organisation.
- Contrôles du projet : pour chaque projet, sélectionnez
defaultpour hériter du paramètre de l’organisation, choisissez explicitement la politique de non-conservation des données ou la surveillance modifiée des abus, ou sélectionnez Aucun pour désactiver ces contrôles pour le projet.
Exigences de stockage et contrôles de conservation par point de terminaison
Le tableau ci-dessous indique dans quels cas chaque point de terminaison stocke l’état de l’application. Sous réserve des limites précisées ci-dessous, les points de terminaison éligibles à la politique de non-conservation des données ne conservent aucun contenu client au titre de l’état de l’application. Les points de terminaison et les fonctionnalités inéligibles peuvent conserver l’état de l’application lorsque vous les utilisez, même si vous avez activé cette politique.
| Point de terminaison | Données utilisées pour l’entraînement | Conservation pour la surveillance des abus | Conservation de l’état de l’application | Éligible à la politique de non-conservation des données | Éligible à la conservation privée avec PSP et à la conservation à des fins de sécurité |
|---|---|---|---|---|---|
/v1/chat/completions |
Non | 30 jours | Aucune, sauf exceptions ci-dessous | Oui, sous réserve des limites ci-dessous | Oui, sous réserve des limites ci-dessous |
/v1/responses |
Non | 30 jours | Aucune, sauf exceptions ci-dessous | Oui, sous réserve des limites ci-dessous | Oui, sous réserve des limites ci-dessous |
/v1/decisions |
Non | 30 jours | Aucune, sauf exceptions ci-dessous | Oui, sous réserve des limites ci-dessous | Oui, sous réserve des limites ci-dessous |
/v1/conversations |
Non | Jusqu’à suppression | Jusqu’à suppression | Non | Non |
/v1/conversations/items |
Non | Jusqu’à suppression | Jusqu’à suppression | Non | Non |
/v1/chatkit/threads |
Non | Jusqu’à suppression | Jusqu’à suppression | Non | Non |
/v1/agents |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/assistants |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/threads |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/threads/messages |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/threads/runs |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/threads/runs/steps |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/vector_stores |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/images/generations |
Non | 30 jours | Aucune | Oui, sous réserve des limites ci-dessous | Non |
/v1/images/edits |
Non | 30 jours | Aucune | Oui, sous réserve des limites ci-dessous | Non |
/v1/embeddings |
Non | 30 jours | Aucune | Oui | Non |
/v1/audio/transcriptions |
Non | Aucune | Aucune | Oui | Non |
/v1/audio/translations |
Non | Aucune | Aucune | Oui | Non |
/v1/audio/speech |
Non | 30 jours | Aucune | Oui | Non |
/v1/audio/voices |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/files |
Non | 30 jours | Jusqu’à suppression* | Non | Non |
/v1/fine_tuning/jobs |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/evals |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/batches |
Non | 30 jours | Jusqu’à suppression | Non | Non |
/v1/moderations |
Non | Aucune | Aucune | Oui | Non |
/v1/completions |
Non | 30 jours | Aucune | Oui | Non |
/v1/live/sessions |
Non | 30 jours | Aucune, ou 30 jours si la session est stockée | Oui, sous réserve des limites ci-dessous | Non |
/v1/realtime |
Non | 30 jours | Aucune | Oui | Non |
/v1/chat/completions
- L’état de l’application associé aux sorties audio est conservé pendant 1 heure pour permettre les conversations à plusieurs tours.
- Lorsque la politique de non-conservation des données est activée pour une organisation, le paramètre
storeest toujours interprété commefalse, même si la requête tente de le définir surtrue. - Consultez la section sur les images et fichiers fournis en entrée.
- La mise en cache des prompts peut stocker des tenseurs clé/valeur chiffrés au titre de l’état de l’application dans le stockage local des machines équipées de GPU. Ces machines ne conservent pas les données au-delà du délai d’expiration de 24 heures. Pour
gpt-5.5etgpt-5.5-pro, définirprompt_cache_retentionsurin_memoryrenvoie une erreur. Pour les modèles GPT-5.6 et les familles de modèles ultérieures,prompt_cache_options.ttldétermine la durée de vie minimale du cache, sans modifier cette durée maximale de conservation de l’état de l’application. Pour en savoir plus, consultez le guide de mise en cache des prompts.
/v1/responses
- Sauf indication contraire ci-dessous, la durée de conservation de l’état de l’application pour l’API Responses est de 30 jours par défaut ou lorsque le paramètre
storeest défini surtrue. Dans ces cas, les données de réponse sont conservées pendant au moins 30 jours. - Lorsque la politique de non-conservation des données est activée pour une organisation, le paramètre
storeest toujours interprété commefalse, même si la requête tente de le définir surtrue. - En arrière-plan, les données de réponse sont stockées sur disque pendant environ 10 minutes pour permettre l’interrogation périodique. Pour les projets qui utilisent la surveillance modifiée des abus, y compris sa version renforcée, la durée de conservation standard s’applique aux requêtes au premier plan lorsque
storeest omis ou défini surtrue. Pour les réponses en arrière-plan, cette durée s’applique uniquement si la requête spécifie explicitementstore=true. Sistoreest omis ou défini surfalsedans une requête en arrière-plan, la réponse est supprimée à la fin de la période d’interrogation temporaire. - L’état de l’application associé aux sorties audio est conservé pendant 1 heure pour permettre les conversations à plusieurs tours.
- Consultez la section sur les images et fichiers fournis en entrée.
- Les serveurs MCP utilisés avec l’outil de serveur MCP distant sont des services tiers. Les données envoyées à un serveur MCP sont soumises à sa politique de conservation des données.
- Les conteneurs hébergés utilisés par le shell distant et l’Interpréteur de code peuvent écrire temporairement l’état de l’application dans leur système de fichiers, qui repose sur un stockage par blocs éphémère, tant que le conteneur est actif. Les données du conteneur sont supprimées lorsqu’il expire ou qu’il est explicitement supprimé.
- La mise en cache des prompts peut stocker des tenseurs clé/valeur chiffrés au titre de l’état de l’application dans le stockage local des machines équipées de GPU. Ces machines ne conservent pas les données au-delà du délai d’expiration de 24 heures. Pour
gpt-5.5etgpt-5.5-pro, définirprompt_cache_retentionsurin_memoryrenvoie une erreur. Pour les modèles GPT-5.6 et les familles de modèles ultérieures,prompt_cache_options.ttldétermine la durée de vie minimale du cache, sans modifier cette durée maximale de conservation de l’état de l’application. Pour en savoir plus, consultez le guide de mise en cache des prompts. - Pour le compactage côté serveur, aucune donnée n’est conservée lorsque
store="false". - Les Skills peuvent s’exécuter localement ou dans un conteneur hébergé. Les Skills hébergés suivent le même cycle de vie que le conteneur du shell distant. Les Skills montés et les fichiers du conteneur restent disponibles tant que le conteneur est actif et sont supprimés lorsqu’il expire ou est supprimé.
- Les données transmises à des services tiers via des connexions réseau sont soumises aux politiques de conservation de ces services.
/v1/decisions
Par défaut, les journaux de surveillance des abus sont conservés pendant 30 jours au maximum.
L’API Decisions prend en charge la politique de non-conservation des données, la conservation privée avec PSP et la conservation à des fins de sécurité, sous réserve des conditions d’éligibilité et de configuration du compte décrites ci-dessus.
L’API Decisions applique la même politique de conservation privée avec PSP que l’API Responses. Le contenu signalé et un échantillon de requêtes peuvent être conservés pour un examen de sécurité automatisé. Pour en savoir plus, consultez la section sur la conservation privée avec PSP.
Les limites suivantes s’appliquent :
- La mise en cache des prompts peut stocker des tenseurs clé/valeur chiffrés au titre de l’état de l’application dans le stockage local des machines équipées de GPU. Ces machines ne conservent pas les données au-delà du délai d’expiration de 24 heures. Pour en savoir plus, consultez le guide de mise en cache des prompts.
- Consultez la section sur les images et fichiers fournis en entrée pour connaître l’exception de conservation applicable aux images susceptibles de contenir du matériel pédopornographique.
L’API Decisions est éligible à une utilisation dans le cadre de la loi HIPAA si vous avez signé l’avenant OpenAI Business Associate and Healthcare Addendum et si votre compte satisfait aux exigences de configuration applicables.
/v1/assistants, /v1/threads et /v1/vector_stores
- Les objets associés à l’API Assistants sont supprimés de nos serveurs 30 jours après leur suppression via l’API ou le tableau de bord. Si vous ne les supprimez ni via l’API ni via le tableau de bord, ils sont conservés indéfiniment.
/v1/images
- La génération d’images est compatible avec la politique de non-conservation des données lorsque vous utilisez
gpt-image-2.5-sunburst,gpt-image-2.5-sunburst-2026-09-08,gpt-image-2.5-flare,gpt-image-2.5-flare-2026-09-08,gpt-image-2,gpt-image-1.5ougpt-image-1-mini.
/v1/files
- Vous pouvez supprimer les fichiers manuellement via l’API ou le tableau de bord, ou programmer leur suppression automatique en définissant le paramètre
expires_after. Pour en savoir plus, consultez la référence de l’API.
Anciennes règles de conservation de l’API Videos
Avant l’arrêt de l’API Videos le 24 septembre 2026, sa documentation prévoyait un délai de 48 heures pour télécharger les vidéos générées, suivi de 30 jours de conservation pour la surveillance des abus. Ces délais correspondent à la politique documentée avant l’arrêt de l’API et ne garantissent pas la possibilité de télécharger les vidéos après cet arrêt. Consultez l’avis d’arrêt de l’API Videos.
Images et fichiers fournis en entrée
Vous pouvez envoyer des images et des fichiers en entrée à /v1/responses (y compris avec l’outil Utilisation de l’ordinateur), à /v1/chat/completions et à /v1/images. Vous pouvez aussi envoyer des images à /v1/decisions. Dès leur envoi, les images et les fichiers sont analysés pour détecter la présence de matériel pédopornographique. Si le classifieur détecte du matériel potentiellement pédopornographique, l’image est conservée pour examen manuel, même si la politique de non-conservation des données, la surveillance modifiée des abus ou la conservation privée avec PSP est activée.
Recherche web
La recherche web avec accès direct à Internet n’est pas éligible à une utilisation dans le cadre de la loi HIPAA et n’est pas couverte par un BAA. La recherche web en mode hors ligne, qui utilise uniquement le cache (external_web_access: false), peut être couverte par un BAA si vous utilisez la clé API d’un projet pour lequel la ZDR est activée au sein d’une organisation appliquant la ZDR. Ces indications sur la loi HIPAA et le BAA s’appliquent uniquement à l’outil web_search de l’API Responses. Les variantes en préversion (web_search_preview) ignorent ce paramètre et se comportent comme si external_web_access était défini sur true. Nous recommandons d’utiliser web_search.
Contrôles de résidence des données
Les contrôles de résidence des données vous permettent de choisir, pour chaque projet, l’emplacement de l’infrastructure utilisée par OpenAI pour fournir ses services.
Contactez notre équipe commerciale pour vérifier si vous pouvez utiliser les contrôles de résidence des données. Une majoration de 10 % s’applique aux points de terminaison de résidence des données pour les modèles éligibles à la résidence des données sortis à partir du 5 mars 2026 inclus.
Comment fonctionne la résidence des données ?
Lorsque la résidence des données est activée sur votre compte, vous pouvez choisir l’une des régions répertoriées ci-dessous pour chaque nouveau projet que vous créez. Si vous utilisez les points de terminaison, les modèles et les versions de modèles pris en charge indiqués ci-dessous, le contenu client de ce projet (au sens de votre contrat de services) est stocké au repos dans la région choisie dans la mesure où le fonctionnement du point de terminaison nécessite un stockage persistant, comme pour /v1/batches.
Si la région choisie prend en charge le traitement régional, comme indiqué ci-dessous, les services y effectuent également l’inférence sur votre contenu client.
La résidence des données ne s’applique pas aux données système, qui peuvent être traitées et stockées en dehors de la région choisie. Les données système comprennent les données de compte, les métadonnées et les données d’utilisation qui ne contiennent pas de contenu client et que les services collectent pour leur gestion et leur fonctionnement. Il s’agit notamment des informations de compte ou des profils des utilisateurs finaux qui accèdent directement aux services (par exemple, les membres de votre personnel), des données d’analyse, des statistiques d’utilisation, des informations de facturation, des demandes d’assistance et des schémas de sorties structurées.
Sous-traitants ultérieurs et traitement régional des requêtes
OpenAI fait appel à des sous-traitants ultérieurs pour fournir ses services. Pour les requêtes envoyées à us.api.openai.com ou à eu.api.openai.com, OpenAI utilise Cloudflare Regional Services afin que la terminaison TLS et le déchiffrement HTTPS aient lieu dans la région de traitement choisie.
Limites
La résidence des données ne s’applique pas (1) à la transmission ou au stockage du contenu client en dehors de la région choisie lorsque cela résulte de l’emplacement de l’utilisateur final ou de l’infrastructure du client lors de l’accès aux services, (2) aux produits, services ou contenus proposés par des tiers via les services d’OpenAI, ni (3) aux données autres que le contenu client, telles que les données système.
Si la région choisie ne prend pas en charge le traitement régional, comme indiqué ci-dessous, OpenAI peut également traiter et stocker temporairement le contenu client en dehors de cette région pour fournir les services.
Exigences supplémentaires pour les régions autres que les États-Unis
Pour utiliser la résidence des données dans une région autre que les États-Unis, vous devez obtenir l’autorisation d’utiliser les contrôles de surveillance des abus et signer un avenant relatif aux modalités de conservation modifiées.
Le choix de la région Émirats arabes unis nécessite une autorisation supplémentaire. Contactez l’équipe commerciale pour obtenir de l’aide.
Configuration de la résidence des données
La résidence des données se configure pour chaque projet de votre organisation API.
Pour configurer le stockage régional, sélectionnez la région souhaitée dans la liste déroulante lors de la création d’un projet.
Pour chaque requête adressée à un projet dont la résidence des données est configurée, utilisez le préfixe de domaine indiqué dans le tableau ci-dessous.
Choix de la région de traitement pour chaque requête
Vous pouvez choisir le traitement régional pour une requête donnée sans créer de projet propre à la région. Utilisez le domaine préfixé avec une clé API provenant d’un projet dont la zone géographique est définie sur Global.
Les conditions d’éligibilité et les exigences relatives aux contrôles de conservation des données restent applicables. Le point de terminaison et le modèle choisis doivent également prendre en charge le traitement régional, comme indiqué dans le tableau ci-dessous.
L’exemple suivant utilise le même client et la même clé API d’un projet Global pour envoyer des requêtes à l’échelle mondiale, aux États-Unis et dans l’UE :
from openai import OpenAI
client = OpenAI()
# No processing constraint.
response = client.responses.create(
model="gpt-5.6-terra",
input="Reply with OK.",
)
print(response.output_text)
# US processing and storage.
response = client.with_options(
base_url="https://us.api.openai.com/v1",
).responses.create(
model="gpt-5.6-terra",
input="Reply with OK.",
)
print(response.output_text)
# EU processing and storage.
response = client.with_options(
base_url="https://eu.api.openai.com/v1",
).responses.create(
model="gpt-5.6-terra",
input="Reply with OK.",
)
print(response.output_text)Quels modèles et fonctionnalités sont éligibles à la résidence des données ?
Les modèles et services d’API suivants sont actuellement éligibles à la résidence des données dans les régions indiquées ci-dessous.
Utilisez Prise en charge par région pour comparer les fonctionnalités régionales et déplier la liste des services disponibles dans chaque région. Consultez Points de terminaison de l’API, outils et modèles pris en charge pour obtenir la liste complète des modèles et le détail par service. La prise en charge du stockage régional ne garantit pas celle du traitement régional.
En Australie, en Inde et au Japon, les organisations pour lesquelles la politique de non-conservation des données est activée peuvent utiliser gpt-6-luna pour le traitement régional. Seule l’offre Standard facturée à l’usage est disponible dans ces régions. Utilisez un projet dans la région choisie. Les API Responses et Chat Completions acceptent du texte et des images en entrée et produisent du texte en sortie. Les outils hébergés ne sont pas disponibles pour le traitement régional dans ces trois régions.
Le mode Rapide prend en charge la résidence des données dans l’UE pour GPT-6.1 Sol, GPT-6.1 Terra et GPT-6 Luna. Il n’est pas disponible avec la résidence des données dans l’UE pour GPT-6 Astra ou GPT-6 Sol. GPT-6.1 Sol, GPT-6.1 Terra, GPT-6 Sol et GPT-6 Luna prennent en charge la résidence des données dans l’UE avec les modes de traitement Standard, Flex et Batch. Le mode Ultrafast de GPT-6.1 Sol prend en charge la résidence des données aux États-Unis et dans l’UE, ainsi que le traitement mondial. GPT-6 Astra Ultrafast prend uniquement en charge la résidence des données aux États-Unis et le traitement mondial.
Support by region
Compare regional capabilities and services.
| Region | Availability | Supported services |
|---|---|---|
United States us.api.openai.comText, Audio, Voice, Image |
| /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorageProcessing /v1/batchesStorageProcessing /v1/chat/completionsStorageProcessing |
Europe (EEA + Switzerland) eu.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR** | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorageProcessing /v1/batchesStorageProcessing /v1/chat/completionsStorageProcessing |
Australia au.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR*** | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorage /v1/batchesStorage /v1/chat/completionsStorageProcessing gpt-6-luna |
Canada ca.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorage /v1/batchesStorage /v1/chat/completionsStorage |
Japan jp.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR*** | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorage /v1/batchesStorage /v1/chat/completionsStorageProcessing gpt-6-luna |
India in.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR*** | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorage /v1/batchesStorage /v1/chat/completionsStorageProcessing gpt-6-luna |
Singapore sg.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorage /v1/batchesStorage /v1/chat/completionsStorage |
South Korea kr.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorage /v1/batchesStorage /v1/chat/completionsStorage |
United Kingdom gb.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorage /v1/batchesStorage /v1/chat/completionsStorage |
United Arab Emirates ae.api.openai.comText, Audio, Voice, Image* |
Requires MAM or ZDR | /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speechStorage /v1/batchesStorage /v1/chat/completionsStorageProcessing gpt-5.6-lunagpt-5.5-2026-04-23+1 snapshotgpt-5.2-2025-12-11 |
United States
us.api.openai.comStorage
YesProcessing
YesModes: Text, Audio, Voice, Image
Supported services
Europe (EEA + Switzerland)
eu.api.openai.comStorage
YesProcessing
YesRequires MAM or ZDR**
Modes: Text, Audio, Voice, Image*
Supported services
Australia
au.api.openai.comStorage
YesProcessing
YesRequires MAM or ZDR***
Modes: Text, Audio, Voice, Image*
Supported services
gpt-6-lunaCanada
ca.api.openai.comStorage
YesProcessing
NoRequires MAM or ZDR
Modes: Text, Audio, Voice, Image*
Supported services
Japan
jp.api.openai.comStorage
YesProcessing
YesRequires MAM or ZDR***
Modes: Text, Audio, Voice, Image*
Supported services
gpt-6-lunaIndia
in.api.openai.comStorage
YesProcessing
YesRequires MAM or ZDR***
Modes: Text, Audio, Voice, Image*
Supported services
gpt-6-lunaSingapore
sg.api.openai.comStorage
YesProcessing
NoRequires MAM or ZDR
Modes: Text, Audio, Voice, Image*
Supported services
South Korea
kr.api.openai.comStorage
YesProcessing
NoRequires MAM or ZDR
Modes: Text, Audio, Voice, Image*
Supported services
United Kingdom
gb.api.openai.comStorage
YesProcessing
NoRequires MAM or ZDR
Modes: Text, Audio, Voice, Image*
Supported services
United Arab Emirates
ae.api.openai.comStorage
YesProcessing
YesRequires MAM or ZDR
Modes: Text, Audio, Voice, Image*
Supported services
gpt-5.6-lunagpt-5.5-2026-04-23+1 snapshot
gpt-5.2-2025-12-11* Image support in these regions requires approval for enhanced Zero Data Retention or enhanced Modified Abuse Monitoring.
** Requires Zero Data Retention, Modified Abuse Monitoring, Private Retention with PSP, or Safety Retention.
*** Regional processing in Australia, India, and Japan requires active Zero Data Retention (ZDR). Modified Abuse Monitoring (MAM) alone is insufficient.
API Endpoint, tool and model support
Filter by service, endpoint, tool, or model snapshot.
26 supported services
/v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speech
AudioSupported models
tts-1whisper-1gpt-4o-tts+ 3 model snapshots
gpt-4o-transcribegpt-4o-mini-transcribegpt-transcribe/v1/batches
BatchesSupported models
gpt-6-astragpt-6.1-solgpt-6.1-terra+ 33 model snapshots
gpt-6-solgpt-6-lunagpt-5.5-pro-2026-04-23gpt-5.4-pro-2026-03-05gpt-5.2-pro-2025-12-11gpt-5-pro-2025-10-06gpt-5.6-solgpt-5.6-terragpt-5.6-lunagpt-5.5-2026-04-23gpt-5.4-2026-03-05gpt-5-2025-08-07gpt-5.4-mini-2026-03-17gpt-5.4-nano-2026-03-17gpt-5.2-2025-12-11gpt-5.1-2025-11-13gpt-5-mini-2025-08-07gpt-5-nano-2025-08-07gpt-4.1-2025-04-14gpt-4.1-mini-2025-04-14gpt-4.1-nano-2025-04-14o3-2025-04-16o4-mini-2025-04-16o1-proo1-pro-2025-03-19o3-mini-2025-01-31o1-2024-12-17gpt-4o-2024-11-20gpt-4o-2024-08-06gpt-4o-mini-2024-07-18gpt-4-turbo-2024-04-09gpt-4-0613gpt-3.5-turbo-0125Notes
GPT-6.1 Sol, GPT-6.1 Terra, GPT-6 Sol, and GPT-6 Luna support EU data residency with Standard, Flex, and Batch processing. GPT-6.1 Sol and GPT-6.1 Terra support only US and EU data residency.
/v1/chat/completions
Chat CompletionsSupported models
gpt-6-astragpt-6.1-solgpt-6.1-terra+ 27 model snapshots
gpt-6-solgpt-6-lunagpt-5.6-solgpt-5.6-terragpt-5.6-lunagpt-5.5-2026-04-23gpt-5.4-2026-03-05gpt-5.4-mini-2026-03-17gpt-5.4-nano-2026-03-17gpt-5.2-2025-12-11gpt-5.1-2025-11-13gpt-5-2025-08-07gpt-5-mini-2025-08-07gpt-5-nano-2025-08-07gpt-4.1-2025-04-14gpt-4.1-mini-2025-04-14gpt-4.1-nano-2025-04-14o3-mini-2025-01-31o3-2025-04-16o4-mini-2025-04-16o1-2024-12-17gpt-4o-2024-11-20gpt-4o-2024-08-06gpt-4o-mini-2024-07-18gpt-4-turbo-2024-04-09gpt-4-0613gpt-3.5-turbo-0125Notes
Fast mode supports EU data residency for GPT-6.1 Sol, GPT-6.1 Terra, and GPT-6 Luna. Fast mode is not available with EU data residency for GPT-6 Astra or GPT-6 Sol. GPT-6.1 Sol and GPT-6.1 Terra support only US and EU data residency.
/v1/decisions
DecisionsSupported models
gpt-6-lunaNotes
Available in all supported API regions. Regional processing is supported in the United States and Europe (EEA + Switzerland). Prompt caching is subject to the retention limitations below.
/v1/embeddings
EmbeddingsSupported models
text-embedding-3-smalltext-embedding-3-largetext-embedding-ada-002/v1/evals
EvalsSupported models
Supported/v1/files
FilesSupported models
Supported/v1/fine_tuning/jobs
Fine-tuningSupported models
gpt-4o-2024-08-06gpt-4o-mini-2024-07-18gpt-4.1-2025-04-14+ 1 model snapshot
gpt-4.1-mini-2025-04-14/v1/images/edits
ImagesSupported models
gpt-image-2gpt-image-1.5gpt-image-1-mini/v1/images/generations
ImagesSupported models
gpt-image-2gpt-image-1.5gpt-image-1-mini/v1/moderations
ModerationSupported models
omni-moderation-latest/v1/live/sessions
GPT-LiveSupported models
gpt-live-1/v1/realtime
RealtimeSupported models
gpt-realtimegpt-realtime-1.5gpt-realtime-mini+ 3 model snapshots
gpt-realtime-2gpt-realtime-2.1gpt-realtime-2.1-mini/v1/realtime/transcription_sessions
RealtimeSupported models
gpt-realtime-whispergpt-live-transcribegpt-transcribe/v1/realtime/translations
RealtimeSupported models
gpt-realtime-translate/v1/responses
ResponsesSupported models
gpt-6-astragpt-6.1-solgpt-6.1-terra+ 33 model snapshots
gpt-6-solgpt-6-lunagpt-5.5-pro-2026-04-23gpt-5.4-pro-2026-03-05gpt-5.2-pro-2025-12-11gpt-5-pro-2025-10-06gpt-5.6-solgpt-5.6-terragpt-5.6-lunagpt-5.5-2026-04-23gpt-5.4-2026-03-05gpt-5-2025-08-07gpt-5.4-mini-2026-03-17gpt-5.4-nano-2026-03-17gpt-5.2-2025-12-11gpt-5.1-2025-11-13gpt-5-mini-2025-08-07gpt-5-nano-2025-08-07gpt-4.1-2025-04-14gpt-4.1-mini-2025-04-14gpt-4.1-nano-2025-04-14o3-2025-04-16o4-mini-2025-04-16o1-proo1-pro-2025-03-19o3-mini-2025-01-31o1-2024-12-17gpt-4o-2024-11-20gpt-4o-2024-08-06gpt-4o-mini-2024-07-18gpt-4-turbo-2024-04-09gpt-4-0613gpt-3.5-turbo-0125Notes
Fast mode supports EU data residency for GPT-6.1 Sol, GPT-6.1 Terra, and GPT-6 Luna. Fast mode is not available with EU data residency for GPT-6 Astra or GPT-6 Sol. GPT-6.1 Sol and GPT-6.1 Terra support only US and EU data residency.
/v1/responses File Search
ResponsesSupported models
Supported/v1/responses Web Search
ResponsesSupported models
Supported/v1/vector_stores
Vector storesSupported models
SupportedCode Interpreter tool
ToolsSupported models
SupportedFile Search
ToolsSupported models
SupportedFile Uploads
FilesSupported models
SupportedNotes
Supported when used with base64 file uploads.
Remote MCP server tool
ToolsSupported models
SupportedNotes
MCP servers are third-party services. Data sent to an MCP server is subject to its data residency policies.
Scale Tier
OtherSupported models
SupportedStructured Outputs (excluding schema)
OtherSupported models
SupportedSupported input modalities
OtherSupported models
TextImageAudio/Voice| Endpoint or feature | Service | Supported models | Notes |
|---|---|---|---|
| /v1/audio/transcriptions, /v1/audio/translations, /v1/audio/speech | Audio | tts-1whisper-1gpt-4o-tts+ 3 model snapshotsgpt-4o-transcribegpt-4o-mini-transcribegpt-transcribe | — |
| /v1/batches | Batches | gpt-6-astragpt-6.1-solgpt-6.1-terra+ 33 model snapshotsgpt-6-solgpt-6-lunagpt-5.5-pro-2026-04-23gpt-5.4-pro-2026-03-05gpt-5.2-pro-2025-12-11gpt-5-pro-2025-10-06gpt-5.6-solgpt-5.6-terragpt-5.6-lunagpt-5.5-2026-04-23gpt-5.4-2026-03-05gpt-5-2025-08-07gpt-5.4-mini-2026-03-17gpt-5.4-nano-2026-03-17gpt-5.2-2025-12-11gpt-5.1-2025-11-13gpt-5-mini-2025-08-07gpt-5-nano-2025-08-07gpt-4.1-2025-04-14gpt-4.1-mini-2025-04-14gpt-4.1-nano-2025-04-14o3-2025-04-16o4-mini-2025-04-16o1-proo1-pro-2025-03-19o3-mini-2025-01-31o1-2024-12-17gpt-4o-2024-11-20gpt-4o-2024-08-06gpt-4o-mini-2024-07-18gpt-4-turbo-2024-04-09gpt-4-0613gpt-3.5-turbo-0125 | GPT-6.1 Sol, GPT-6.1 Terra, GPT-6 Sol, and GPT-6 Luna support EU data residency with Standard, Flex, and Batch processing. GPT-6.1 Sol and GPT-6.1 Terra support only US and EU data residency. |
| /v1/chat/completions | Chat Completions | gpt-6-astragpt-6.1-solgpt-6.1-terra+ 27 model snapshotsgpt-6-solgpt-6-lunagpt-5.6-solgpt-5.6-terragpt-5.6-lunagpt-5.5-2026-04-23gpt-5.4-2026-03-05gpt-5.4-mini-2026-03-17gpt-5.4-nano-2026-03-17gpt-5.2-2025-12-11gpt-5.1-2025-11-13gpt-5-2025-08-07gpt-5-mini-2025-08-07gpt-5-nano-2025-08-07gpt-4.1-2025-04-14gpt-4.1-mini-2025-04-14gpt-4.1-nano-2025-04-14o3-mini-2025-01-31o3-2025-04-16o4-mini-2025-04-16o1-2024-12-17gpt-4o-2024-11-20gpt-4o-2024-08-06gpt-4o-mini-2024-07-18gpt-4-turbo-2024-04-09gpt-4-0613gpt-3.5-turbo-0125 | Fast mode supports EU data residency for GPT-6.1 Sol, GPT-6.1 Terra, and GPT-6 Luna. Fast mode is not available with EU data residency for GPT-6 Astra or GPT-6 Sol. GPT-6.1 Sol and GPT-6.1 Terra support only US and EU data residency. |
| /v1/decisions | Decisions | gpt-6-luna | Available in all supported API regions. Regional processing is supported in the United States and Europe (EEA + Switzerland). Prompt caching is subject to the retention limitations below. |
| /v1/embeddings | Embeddings | text-embedding-3-smalltext-embedding-3-largetext-embedding-ada-002 | — |
| /v1/evals | Evals | Supported | — |
| /v1/files | Files | Supported | — |
| /v1/fine_tuning/jobs | Fine-tuning | gpt-4o-2024-08-06gpt-4o-mini-2024-07-18gpt-4.1-2025-04-14+ 1 model snapshotgpt-4.1-mini-2025-04-14 | — |
| /v1/images/edits | Images | gpt-image-2gpt-image-1.5gpt-image-1-mini | — |
| /v1/images/generations | Images | gpt-image-2gpt-image-1.5gpt-image-1-mini | — |
| /v1/moderations | Moderation | omni-moderation-latest | — |
| /v1/live/sessions | GPT-Live | gpt-live-1 | — |
| /v1/realtime | Realtime | gpt-realtimegpt-realtime-1.5gpt-realtime-mini+ 3 model snapshotsgpt-realtime-2gpt-realtime-2.1gpt-realtime-2.1-mini | — |
| /v1/realtime/transcription_sessions | Realtime | gpt-realtime-whispergpt-live-transcribegpt-transcribe | — |
| /v1/realtime/translations | Realtime | gpt-realtime-translate | — |
| /v1/responses | Responses | gpt-6-astragpt-6.1-solgpt-6.1-terra+ 33 model snapshotsgpt-6-solgpt-6-lunagpt-5.5-pro-2026-04-23gpt-5.4-pro-2026-03-05gpt-5.2-pro-2025-12-11gpt-5-pro-2025-10-06gpt-5.6-solgpt-5.6-terragpt-5.6-lunagpt-5.5-2026-04-23gpt-5.4-2026-03-05gpt-5-2025-08-07gpt-5.4-mini-2026-03-17gpt-5.4-nano-2026-03-17gpt-5.2-2025-12-11gpt-5.1-2025-11-13gpt-5-mini-2025-08-07gpt-5-nano-2025-08-07gpt-4.1-2025-04-14gpt-4.1-mini-2025-04-14gpt-4.1-nano-2025-04-14o3-2025-04-16o4-mini-2025-04-16o1-proo1-pro-2025-03-19o3-mini-2025-01-31o1-2024-12-17gpt-4o-2024-11-20gpt-4o-2024-08-06gpt-4o-mini-2024-07-18gpt-4-turbo-2024-04-09gpt-4-0613gpt-3.5-turbo-0125 | Fast mode supports EU data residency for GPT-6.1 Sol, GPT-6.1 Terra, and GPT-6 Luna. Fast mode is not available with EU data residency for GPT-6 Astra or GPT-6 Sol. GPT-6.1 Sol and GPT-6.1 Terra support only US and EU data residency. |
| /v1/responses File Search | Responses | Supported | — |
| /v1/responses Web Search | Responses | Supported | — |
| /v1/vector_stores | Vector stores | Supported | — |
| Code Interpreter tool | Tools | Supported | — |
| File Search | Tools | Supported | — |
| File Uploads | Files | Supported | Supported when used with base64 file uploads. |
| Remote MCP server tool | Tools | Supported | MCP servers are third-party services. Data sent to an MCP server is subject to its data residency policies. |
| Scale Tier | Other | Supported | — |
| Structured Outputs (excluding schema) | Other | Supported | — |
| Supported input modalities | Other | TextImageAudio/Voice | — |
Limites par point de terminaison
/v1/decisions
L’API Decisions est disponible dans toutes les régions prises en charge par l’API. Le traitement régional est pris en charge aux États-Unis et en Europe (EEE et Suisse). La disponibilité de l’API dans une région ne garantit pas que l’inférence y soit effectuée.
- Dans les régions qui ne prennent pas en charge le traitement régional, la mise en cache prolongée des prompts peut nécessiter qu’OpenAI traite et stocke temporairement le contenu client en dehors de la région pour fournir les services.
/v1/chat/completions
- Il est impossible de définir store=true dans les régions autres que les États-Unis.
- Dans les régions qui ne prennent pas en charge le traitement régional, la mise en cache prolongée des prompts peut nécessiter qu’OpenAI traite et stocke temporairement le contenu client en dehors de la région pour fournir les services.
/v1/responses
- Dans les régions qui ne prennent pas en charge le traitement régional, la mise en cache prolongée des prompts peut nécessiter qu’OpenAI traite et stocke temporairement le contenu client en dehors de la région pour fournir les services.
/v1/live/sessions
Les sessions GPT-Live sont éligibles à la politique de non-conservation des données. Lorsque cette politique est activée, store est interprété comme false, même si une requête le définit sur true.
Le stockage des sessions est désactivé par défaut. Pour les projets où il est activé, store: true conserve l’enregistrement de la session terminée pendant 30 jours afin que vous puissiez le télécharger ou l’utiliser pour forker la session. Les sessions stockées et leur index expirent après 30 jours. Pour télécharger un enregistrement ou forker une session, votre politique de gestion des données doit autoriser le stockage persistant. Ces opérations ne sont pas disponibles avec la politique de non-conservation des données.
Définir store: false sur un fork empêche le stockage de la nouvelle session. Ce réglage ne supprime pas l’enregistrement source et sa lecture nécessite toujours une autorisation. L’API ne fournit aucun point de terminaison public permettant de supprimer une session stockée.
GPT-Live prend en charge la résidence des données aux États-Unis et en Europe. Les modèles et outils auxquels GPT-Live délègue des opérations côté serveur ont leurs propres contrôles de données. Consultez les entrées de cette page correspondant aux points de terminaison et aux fonctionnalités que vous utilisez.
/v1/realtime
Pour /v1/realtime, le traçage ne respecte pas actuellement les exigences de résidence des données dans l’UE.
Gestion des clés d’entreprise (EKM)
La gestion des clés d’entreprise (EKM) vous permet de chiffrer votre contenu client chez OpenAI avec des clés gérées par votre propre système externe de gestion des clés (KMS).
Une fois configurée, l’EKM s’applique à tout état de l’application créé lorsque vous utilisez la plateforme. Consultez l’article du centre d’aide sur l’EKM pour comprendre son fonctionnement et savoir comment l’intégrer au service de votre fournisseur de KMS.
Limites de l’EKM
OpenAI prend en charge le chiffrement avec vos propres clés (BYOK) via des comptes externes dans AWS KMS, Google Cloud (GCP) et Azure Key Vault. Si votre organisation utilise un autre service de gestion des clés, vous devez synchroniser ces clés avec l’un des fournisseurs de KMS cloud pris en charge pour pouvoir les utiliser avec OpenAI.
L’EKM ne prend pas en charge les produits suivants. Si vous tentez d’utiliser les points de terminaison correspondants dans un projet où l’EKM est activée, l’API renvoie une erreur.
- Assistants (/v1/assistants)
- Ajustement fin pour la vision