For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme

Mode Ultrafast

Notre offre API la plus rapide pour les tâches qui exigent une faible latence.

Ultrafast

Le mode Ultrafast est l’offre la plus rapide de l’API OpenAI. Il est largement accessible avec GPT-6 Astra et GPT-6.1 Sol. Utilisez-le lorsque le gain de vitesse justifie le surcoût.

Nous recommandons vivement les connexions WebSocket, en particulier pour les applications agentiques qui enchaînent de nombreux appels d’outils. Sans connexion persistante, les délais liés au réseau peuvent réduire les gains de latence.

Tous les utilisateurs de l’API ont accès au mode Ultrafast avec GPT-6 Astra et GPT-6.1 Sol. Les limites de débit du mode Ultrafast sont distinctes de celles des modes Standard et Rapide. Vérifiez les limites de votre organisation avant d’augmenter le trafic. Si une équipe OpenAI accompagne votre organisation, contactez-la pour demander un relèvement de ces limites.

Configurez votre requête

Attribuez à model la valeur gpt-6-astra ou gpt-6.1-sol et à service_tier la valeur ultrafast dans chaque événement response.create.

Installez le SDK de votre langage et les dépendances WebSocket en suivant les instructions de la section Établissez une connexion et créez des réponses. Définissez OPENAI_API_KEY dans votre environnement avant d’exécuter l’exemple.

Utilisez le mode Ultrafast pour plusieurs échanges sur une même connexion WebSocket
# Install: pip install --upgrade "openai[realtime]"
# Set OPENAI_API_KEY in your environment.

from openai import OpenAI

client = OpenAI()

previous_response_id: str | None = None
prompts = [
    "Explain why the sky is blue in one sentence.",
    "Now explain why sunsets look red.",
]

with client.responses.connect() as connection:
    for prompt in prompts:
        connection.response.create(
            model="gpt-6-astra",
            service_tier="ultrafast",
            store=False,  # Keep this conversation on the current connection.
            previous_response_id=previous_response_id,
            input=prompt,
        )

        for event in connection:
            if event.type == "response.output_text.delta":
                print(event.delta, end="", flush=True)
            elif event.type == "response.completed":
                previous_response_id = event.response.id
                print()
                break
            elif event.type in {"response.failed", "response.incomplete", "error"}:
                raise RuntimeError(event.to_json())
        else:
            raise RuntimeError("Connection closed before the response finished.")

Les exemples envoient deux requêtes sur la même connexion et affichent chaque réponse. Les exemples en Go, Java et Ruby attendent la réponse complète avant de l’afficher. La deuxième requête envoie le nouveau prompt et transmet l’identifiant de la première réponse dans previous_response_id. Réutilisez la connexion pour les échanges suivants et pour transmettre les résultats des outils. Consultez la section Poursuivez l’échange en envoyant uniquement les nouvelles entrées.

Alternative via HTTP

Le mode Ultrafast prend également en charge les requêtes HTTP via le SDK. Pour les applications agentiques qui appellent fréquemment des outils, utilisez une connexion WebSocket persistante afin de réduire les délais entre les requêtes.

Créez une réponse en mode Ultrafast via HTTP
from openai import OpenAI

client = OpenAI()

response = client.responses.create(
    model="gpt-6-astra",
    input="Explain why the sky is blue in one sentence.",
    service_tier="ultrafast",
)

print(response.output_text)

Cet exemple attend la réponse complète. Pour afficher la réponse au fur et à mesure de sa réception, activez la diffusion en continu.

Disponibilité

En mode Ultrafast, GPT-6.1 Sol applique par défaut les limites de débit suivantes :

Niveau d’utilisation de l’API Tokens par minute (TPM)
Build 1 000 000
Launch 4 000 000
Grow 40 000 000

En mode Ultrafast, GPT-6 Astra applique par défaut les limites de débit suivantes :

Niveau d’utilisation de l’API Tokens par minute (TPM)
Build 500 000
Launch 1 000 000
Grow 5 000 000

Consultez la grille tarifaire du mode Ultrafast pour connaître les tarifs des entrées, des entrées en cache, des écritures en cache et des sorties.

Avec GPT-6.1 Sol, le mode Ultrafast prend en charge la résidence des données aux États-Unis et dans l’Union européenne, ainsi que le traitement à l’échelle mondiale. Avec GPT-6 Astra, les seules options prises en charge en mode Ultrafast sont la résidence des données aux États-Unis et le traitement à l’échelle mondiale.