GPT Image 2.5 Sunburst and Flare are now live on CometAPI →
guide/Recherche CometAPI

Tutoriel de l'API GPT-6 Astra : créer des agents d'IA de production

Créez des agents d’IA prêts pour la production avec GPT-6 Astra, en utilisant CometAPI, les appels d’outils, l’automatisation informatique, les contrôles de sécurité, les benchmarks et l’optimisation des coûts.

CometAPI
Mia MarenÉquipe de recherche sur les modèles IA et API
Mis à jour Sep 16, 2026 16 min de lecture
Tutoriel de l'API GPT-6 Astra : créer des agents d'IA de production
Utiliser ce modèle

Passez le premier appel API.

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_COMETAPI_KEY",
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "Build this workflow."}],
)

print(response.choices[0].message.content)

TL;DR

API GPT-6 Astra dans CometAPI convient le mieux aux workflows d’agents difficiles combinant raisonnement, code, interaction avec un navigateur ou un ordinateur, et plusieurs outils externes. C’est un modèle premium ; les équipes devraient donc le réserver aux tâches où de meilleurs taux d’achèvement justifient des prix par token plus élevés.

Le schéma de conception pratique est une boucle d’exécution avec des outils explicites, des permissions côté application, de la vérification, des budgets et une approbation humaine pour les actions conséquentes. Commencez avec l’API Responses, mesurez le coût par tâche acceptée et orientez les sous-tâches routinières vers des modèles moins coûteux.

Points clés

  • Astra vise le travail professionnel de bout en bout plutôt que la simple génération de texte isolée.
  • Ses gains les plus marqués seraient concentrés sur l’utilisation d’ordinateur, les tâches en terminal, l’automatisation, le raisonnement scientifique et les workflows professionnels multi‑étapes.
  • L’appel d’outils asynchrone, le pilotage en cours de tour et les mises à jour dynamiques du raisonnement rendent les boucles d’agents longue durée plus flexibles.
  • Le modèle prend en charge une fenêtre de contexte de 1,05 million de tokens, mais la recherche et la gestion d’état restent nécessaires.
  • La qualité en production dépend des permissions, de l’idempotence, de la validation, de l’observabilité et de l’évaluation hors prompt.

Qu’est-ce que l’API Astra et pour quels workloads d’agents est-elle adaptée ?

OpenAI décrit Astra comme son modèle le plus performant pour le raisonnement complexe, le code, l’utilisation d’ordinateur, la recherche et la création de documents. La spécification officielle fournit une fenêtre de contexte de 1 050 000 tokens et une limite de sortie de 128 000 tokens. Le texte et les images sont acceptés en entrée, tandis que le texte est la modalité de sortie native.

Tutoriel de l'API GPT-6 Astra : créer des agents d'IA de production

Visuel de lancement d’OpenAI GPT-6 Astra

Spécifications officielles d’AstraValeurPourquoi c’est important pour les agents
ID du modèlegpt-6-astraIdentifiant stable pour les requêtes API
Fenêtre de contexte1 050 000 tokensGrandes bases, documents et historique d’exécution
Sortie maximale128 000 tokensRapports longs, code et artefacts structurés
Date de coupure des connaissances30 avril 2026Les informations actuelles nécessitent toujours des outils de retrieval
Effort de raisonnementlow, medium, high, xhigh, maxContrôle du niveau de raisonnement au niveau de la tâche
Modalités d’entréeTexte et imagesPrend en charge les workflows documentaires et visuels‑ordinateur
Fonctionnalités clésStreaming, function calling, Structured OutputsPermet une orchestration typée et observable
Outils de l’API ResponsesWeb search, file search, code interpreter, hosted shell, computer use, MCP, tool searchCouvre le retrieval, l’exécution et l’opération d’interface
Fine‑tuningNon pris en chargeLe comportement doit être contrôlé via prompts, outils et logique app

La grande fenêtre de contexte réduit le besoin de découper chaque entrée, mais elle ne doit pas être traitée comme un système de mémoire. Les faits durables, les preuves récupérées, l’état d’exécution temporaire et les sorties d’outils doivent rester séparés afin que l’agent ne reçoive que ce qui est nécessaire à la décision courante.

Benchmarks d’agents GPT-6 Astra

Les évaluations les plus utiles sont celles qui exigent l’utilisation de logiciels, le travail en terminal, l’interaction visuelle ou l’achèvement d’un workflow professionnel. Les résultats rapportés par OpenAI montrent des gains plus importants sur les tâches centrées sur l’exécution que sur les indices d’intelligence généraux.

Source du benchmark officielGPT-6 AstraGPT-5.6 SolClaude Fable 5.1Résultat
AutomationBench41,4%18,1%31,4%Astra devance Sol de 23,3 points
Terminal-Bench 4.057,9%37,3%55,8%Astra devance Sol de 20,6 points et Fable de 2,1
FrontierMath Tier 4 v297,6%83,0%87,8%Astra devance les modèles comparés
GPQA Diamond96,0%94,6%93,7%Avantage moindre sur le raisonnement scientifique
OSWorld 2.072,6%65,7%Meilleure réussite sur les tâches visuelles‑ordinateur
ScreenSpot-Pro92,7%76,9%Amélioration de 15,8 points par rapport à Sol
Tâches de migration BDD63,9%42,7%57,8%Valeur la plus forte sur le travail opérationnel abouti

GPT-6 Astra devance GPT-5.6 Sol et Claude Fable 5.1 sur chaque ligne de benchmark où les trois modèles ont des scores publiés. Son avance la plus étroite sur Claude Fable 5.1 est de 2,1 points de pourcentage sur Terminal-Bench 4.0, tandis que ses avantages les plus importants apparaissent sur AutomationBench, FrontierMath Tier 4 v2, GPQA Diamond et les tâches de migration de bases de données. OpenAI rapporte également 47% de temps de tâche simulé en moins sur la comparaison OSWorld, ce qui importe lorsque la latence des agents affecte le débit opérationnel.

Utilisez les résultats de benchmarks pour sélectionner les workloads à tester. Décidez en dernier ressort à l’aide d’un jeu d’évaluation bâti à partir de vos propres outils, permissions, modes de défaillance et critères d’acceptation.

Quelles fonctionnalités d’Astra modifient l’architecture d’un agent ?

Appel d’outils asynchrone de GPT-6 Astra

L’appel d’outils asynchrone permet au modèle de poursuivre un raisonnement utile, d’appeler des outils indépendants ou de répondre à une partie sans lien direct de la requête pendant que l’application exécute une opération lente. L’application exécute toujours l’outil et doit renvoyer son résultat en utilisant l’ID d’appel d’origine.

C’est utile lorsqu’un workflow interroge un entrepôt, attend un rendu, consulte plusieurs API et prépare un rapport en même temps. Des actions indépendantes peuvent progresser en parallèle au lieu de bloquer toute la boucle d’agent.

Pilotage en cours de tour de GPT-6 Astra

Le pilotage en cours de tour et les mises à jour de raisonnement permettent à une application d’ajouter des instructions en cours de travail ou de modifier l’effort de raisonnement sans réécrire le préfixe de prompt initial. Cela prend en charge la correction et la repriorisation pendant les travaux de longue durée.

Conception d’outils structurés avec GPT-6 Astra

L’appel de fonctions et les Sorties structurées donnent aux outils des opérations nommées et des arguments typés. Le modèle propose une action, tandis que l’application valide les permissions, schémas, budgets et règles métier avant exécution. Cette séparation est plus fiable que de demander au modèle d’exprimer une opération d’écriture en langage naturel.

Comment architecturer un agent Astra ?

Une requête de modèle de langage classique suit un chemin court : prompt, modèle, réponse. Un agent a besoin d’une boucle observable :

Objectif → sélection du contexte → plan → choix de l’outil → action autorisée → observation → vérification → achèvement ou escalade

Chaque transition crée une possibilité d’échec : mauvais choix d’outil, arguments mal formés, sortie mal comprise, actions dupliquées, écritures non autorisées, dépassement de budget ou achèvement prématuré. L’application entourant le modèle doit donc détenir l’autorité d’exécution et la validation.

CoucheResponsabilitéContrôle
ModèleInterpréter l’objectif, raisonner, sélectionner des outils, synthétiserPrompt et descriptions d’outils
OrchestrateurExécuter les outils, maintenir l’état, retenter les échecs transitoires, arrêter les bouclesLogique applicative déterministe
Couche de politiqueAutoriser les actions et appliquer les limitesPermissions, budgets et points d’approbation
VérificateurContrôler les preuves et les conditions d’achèvementRègles, tests, correcteurs ou revue humaine
ObservabilitéEnregistrer la trajectoire d’exécutionIDs de trace, logs, métriques et audit

Comment appeler l’API Astra via CometAPI ?

API GPT-6 Astra dans CometAPI utilise l’ID de modèle gpt-6-astra via un workflow Responses compatible OpenAI. Effectuez ces étapes de configuration avant la première requête :

  1. Créez un compte CometAPI, activez l’accès à GPT-6 Astra et générez une clé API.
  2. Installez ou mettez à jour le SDK Python OpenAI avec pip install --upgrade openai.
  3. Stockez la clé et l’URL de base compatible OpenAI dans COMETAPI_KEY et COMETAPI_BASE_URL ; ne codez jamais de secrets de production en dur.
  4. Confirmez que l’endpoint Responses et l’ID de modèle gpt-6-astra sont activés pour l’espace de travail, puis exécutez l’exemple ci‑dessous.
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url=os.environ["COMETAPI_BASE_URL"],
)

response = client.responses.create(
    model="gpt-6-astra",
    reasoning={"effort": "medium"},
    input=(
        "Analyze this operational incident. Identify the probable root cause, "
        "propose a remediation plan, and separate confirmed facts from assumptions."
    ),
)

print(response.output_text)

Une première intégration réussie doit renvoyer un objet de réponse et un output_text lisible. En production, ajoutez des délais explicites, ne retentez que les échecs transitoires et journalisez l’ID de requête, le modèle, la latence, l’usage de tokens et l’état final du workflow.

Comment construire un agent Astra avec appel d’outils ?

L’exemple suivant sépare les outils de lecture d’un outil d’écriture conséquent. Le modèle peut demander un remboursement, mais le code applicatif doit toujours valider l’autorisation et l’éligibilité.

tools = [
    {
        "type": "function",
        "name": "get_order",
        "description": "Read an order. This tool has no side effects.",
        "parameters": {
            "type": "object",
            "properties": {"order_id": {"type": "string"}},
            "required": ["order_id"],
            "additionalProperties": False,
        },
    },
    {
        "type": "function",
        "name": "check_refund_eligibility",
        "description": "Check eligibility without issuing a refund.",
        "parameters": {
            "type": "object",
            "properties": {"order_id": {"type": "string"}},
            "required": ["order_id"],
            "additionalProperties": False,
        },
    },
    {
        "type": "function",
        "name": "create_refund_request",
        "description": "Create a request after authorization and eligibility checks.",
        "parameters": {
            "type": "object",
            "properties": {
                "order_id": {"type": "string"},
                "reason": {"type": "string"},
            },
            "required": ["order_id", "reason"],
            "additionalProperties": False,
        },
    },
]

response = client.responses.create(
    model="gpt-6-astra",
    reasoning={"effort": "medium"},
    tools=tools,
    input=(
        "Order A18422 arrived damaged. Determine whether a refund is allowed. "
        "Do not create a request until eligibility has been verified."
    ),
)
``````python
import json

def execute_tool(name, arguments):
    if name == "get_order":
        return get_order(**arguments)
    if name == "check_refund_eligibility":
        return check_refund_eligibility(**arguments)
    if name == "create_refund_request":
        assert_user_is_authorized()
        assert_refund_is_eligible(arguments["order_id"])
        return create_refund_request(**arguments)
    raise ValueError(f"Unknown tool: {name}")

while True:
    calls = [item for item in response.output if item.type == "function_call"]
    if not calls:
        break

    outputs = []
    for call in calls:
        result = execute_tool(call.name, json.loads(call.arguments))
        outputs.append({
            "type": "function_call_output",
            "call_id": call.call_id,
            "output": json.dumps(result),
        })

    response = client.responses.create(
        model="gpt-6-astra",
        previous_response_id=response.id,
        tools=tools,
        input=outputs,
    )

print(response.output_text)

Le modèle recommande des actions. L’application détient l’autorité. Un outil d’écriture doit appliquer de manière indépendante permissions, limites, idempotence et politiques.

Comment automatiser des workflows longue durée avec Astra ?

Un agent de recherche en production devrait recevoir un objectif structuré plutôt qu’une instruction vague demandant d’étudier plusieurs entreprises.

{
  "objective": "Create a competitor launch brief",
  "companies": ["Competitor A", "Competitor B", "Competitor C"],
  "required_fields": [
    "latest product",
    "launch date",
    "price",
    "key differentiators",
    "primary sources"
  ],
  "output": "executive brief"
}
  1. Définir l’objectif. Fixez les champs requis, le format de sortie, l’échéance et les critères d’acceptation.
  2. Récupérer les preuves. Utilisez la recherche web, la recherche de fichiers, des bases de données ou des systèmes connectés via MCP pour des informations à jour.
  3. Valider les preuves. Étiquetez sources primaires, sources secondaires, inférences, conflits et données manquantes.
  4. Escalader l’incertitude. Demandez plus de preuves ou un jugement humain lorsque la confiance passe sous le seuil requis.
  5. Produire et vérifier l’artefact. Contrôlez chaque champ requis avant de déclarer l’achèvement.

Cette conception rend la gestion des preuves auditables et sépare le raisonnement du modèle des règles d’acceptation du système.

Quand un agent Astra doit‑il utiliser l’automatisation d’ordinateur ?

Préférez l’interface la plus structurée disponible : base de données ou interface de requête, puis API, puis MCP ou un autre outil typé, et enfin navigateur ou interaction ordinateur. Les interfaces structurées offrent des champs stables, des erreurs prévisibles, une authentification et des sorties lisibles par machine.

L’automatisation d’ordinateur est appropriée lorsqu’aucune API exploitable n’existe, qu’une application legacy doit être opérée, que le workflow dépend d’une inspection visuelle ou que l’agent doit tester une interface utilisateur réelle. Les résultats de 92,7% sur ScreenSpot-Pro et 72,6% sur OSWorld 2.0 corroborent son usage pour l’interaction visuelle, mais ces workflows exigent toujours des environnements contrôlés et des politiques explicites.

Comment rendre les agents Astra sûrs pour la production ?

La sûreté d’un agent est d’abord un problème d’architecture applicative. OpenAI place Astra au seuil de capacité critique en cybersécurité, ce qui renforce l’importance des frontières d’accès et de l’auditabilité.

Séparer les outils de lecture et d’écriture

Gardez les opérations de lecture largement disponibles lorsque approprié, mais imposez des contrôles plus stricts pour les écritures. Évitez un outil générique unique pouvant à la fois inspecter et modifier des systèmes sensibles.

Exiger une approbation pour les actions conséquentes

Utilisez des points d’approbation pour supprimer des données, publier à l’externe, modifier la production, accorder des permissions, envoyer de l’argent, résilier des comptes ou exécuter d’autres transactions à fort impact.

Rendre chaque écriture idempotente

Les paiements, remboursements, messages et mises à jour de compte doivent accepter une clé d’idempotence afin qu’une relance ne puisse pas créer d’effets de bord en double.

Appliquer les budgets hors prompt

Suivez en code les budgets de tokens, d’appels d’outils, financiers, de temps écoulé et d’étapes de workflow. Terminez de manière déterministe lorsqu’une limite est atteinte.

Journaliser la trajectoire d’exécution

Enregistrez l’objectif, le modèle, la configuration de raisonnement, l’outil sélectionné, les arguments, le résultat, l’issue d’autorisation, l’événement d’approbation, l’erreur, la relance, l’usage de tokens et l’état final.

Tarification de l’API Astra

Le tarif Standard officiel est de $10/M en entrée et $50/M en sortie pour les prompts dans le palier de contexte standard. Les requêtes au‑delà de 272 K tokens en entrée sont facturées aux tarifs long contexte pour l’ensemble de la requête.

Palier de tarificationOpenAI StandardTarifs CometAPI
Entrée contexte court$10/M$8/M
Sortie contexte court$50/M$40/M
Entrée mise en cache$1/M$0.80/M
Écriture de cache$12.50/M$10/M
Entrée long contexte$20/M$16/M
Sortie long contexte$75/M$60/M

Le prix du token ne décrit pas à lui seul l’économie d’un agent. Utilisez la mesure opérationnelle suivante :

Coût par tâche acceptée

= tokens du modèle + frais d’outils + relances + infrastructure + correction humaine, le tout divisé par le nombre de tâches correctement achevées.

Comment Astra se compare‑t‑il aux autres modèles d’agents ?

DimensionGPT-6 AstraGPT-5.6 SolClaude Fable 5.1Gemini 3.8 Flash
Contexte1,05M1,05M1M1M
Sortie maximale128K128K128K64K
Force principaleTravail d’agent difficile de bout en boutRaisonnement de pointe à moindre coûtAgents premium long horizonWorkflows multimodaux à grand volume
Entrée imageOuiOuiOuiOui
Entrée audio et vidéoNonNonNonOui
AutomationBench41,4%18,1%31,4%
Terminal-Bench 4.057,9%37,3%55,8%19,1%
Taux entrée CometAPI$8/M$3.20/M$8/M$0.60/M
Taux sortie CometAPI$40/M$16/M$40/M$3/M
Meilleure adéquationAutomatisation difficile à forte valeurAgents OpenAI économiquesAgents premium longue duréeAgents multimodaux sensibles au coût

Astra est le meilleur choix lorsque l’exécution multi‑étapes difficile est le goulet d’étranglement. Sol est un meilleur choix économique lorsque le workflow existant aboutit déjà de manière fiable. Fable reste compétitif pour le travail premium de longue haleine, tandis que Gemini propose un autre profil de coûts et de modalités pour les applications multimodales à grand volume.

Un système pratique peut router les tâches par complexité au lieu de choisir un seul modèle pour chaque requête.

Choisir GPT-6 Astra : optimisation des coûts et cas d’usage

  • Router selon la complexité mesurée. Utilisez un routeur fondé sur l’évaluation pour réserver GPT-6 Astra aux tâches dont la profondeur de raisonnement, l’usage d’outils ou le coût d’échec justifient l’escalade.
  • Mettre en cache les préfixes stables. Réutilisez les politiques, schémas et documentations qui ne changent pas entre les requêtes.
  • Récupérer le contexte pertinent. Ne remplissez pas une fenêtre d’un million de tokens simplement parce qu’elle existe.
  • Limiter les étapes d’agent. Définissez les conditions d’achèvement et d’arrêt avant le lancement.
  • Ajuster l’effort de raisonnement. Utilisez low ou medium pour les sous‑tâches déterministes et n’augmentez que lorsque l’ambiguïté ou les échecs de vérification justifient le coût.
  • Exécuter en parallèle les outils indépendants. Réduisez la latence mur à mur sans ajouter de tours de modèle inutiles.
  • Appliquer une règle de décision finale. Utilisez GPT-6 Astra pour le raisonnement difficile combiné à l’exécution longue, l’ingénierie logicielle, l’opération d’ordinateur, plusieurs outils externes, la création d’artefacts professionnels ou un coût d’échec élevé. Utilisez un modèle moins coûteux pour la classification, l’extraction, l’étiquetage, les résumés routiniers et les requêtes à faible valeur sensibles à la latence — sauf si les évaluations montrent qu’Astra réduit matériellement le coût par tâche acceptée.

Quelles métriques de production importent pour les agents Astra ?

MétriqueQuestion à laquelle elle répond
Taux d’achèvement des tâchesLe workflow s’est‑il réellement terminé ?
Réussite au premier essaiS’est‑il terminé sans réparation ni relance ?
Précision de sélection d’outilLe modèle a‑t‑il choisi la bonne opération ?
Validité des argumentsLes paramètres d’outil étaient‑ils valides ?
Taux d’intervention humaineÀ quelle fréquence une personne a‑t‑elle sauvé l’exécution ?
Taux d’actions non autoriséesLe workflow a‑t‑il tenté une action hors politique ?
Coût par tâche acceptéeCombien coûte réellement l’automatisation correcte ?
Temps d’achèvement P50/P95Quelle est la prédictibilité de la latence de bout en bout ?
Taux d’échec de vérificationÀ quelle fréquence l’agent a‑t‑il revendiqué à tort le succès ?

La mesure de production principale est le pourcentage de travaux achevés correctement, en sécurité et dans le budget.

FAQ

Quel est l’ID de modèle de l’API Astra ?

L’ID du modèle est gpt-6-astra.

Astra prend‑il en charge l’appel de fonctions ?

Oui. Il prend en charge l’appel de fonctions et les Sorties structurées. L’appel d’outils doit utiliser l’API Responses.

Astra prend‑il en charge MCP ?

Oui. MCP fait partie de ses outils de l’API Responses.

Astra peut‑il contrôler un ordinateur ?

Oui. L’utilisation d’ordinateur est prise en charge, mais l’application doit fournir un environnement contrôlé, des frontières de politique et de la vérification.

Qu’est‑ce que l’appel d’outils asynchrone ?

Il permet au modèle de poursuivre un travail utile pendant que l’application exécute un appel d’outil asynchrone lent.

Qu’est‑ce que le pilotage en cours de tour ?

Il permet à une application d’envoyer des instructions mises à jour alors qu’une tâche est déjà en cours.

Quelle est la taille de la fenêtre de contexte d’Astra ?

Elle prend en charge 1 050 000 tokens de contexte et jusqu’à 128 000 tokens en sortie.

Combien coûte Astra ?

La tarification Standard d’OpenAI commence à $10/M en entrée et $50/M en sortie pour le palier de contexte standard. Les prix de passerelle peuvent différer selon le fournisseur et le palier de contexte.

Chaque agent doit‑il utiliser Astra ?

Non. Sélectionnez‑le lorsque des taux d’achèvement plus élevés compensent son prix supérieur. Routez les sous‑tâches prévisibles et à grand volume vers des modèles moins coûteux.

Puis‑je créer des agents Astra via CometAPI ?

Oui. CometAPI expose un workflow Responses compatible OpenAI. Validez chaque outil et paramètre requis par votre application avant de diriger du trafic de production.

Continuer à apprendre

Reliez cet article à la décision suivante.

Voir tous les sujets
Publié le Sep 16, 2026
Dernière mise à jour Sep 16, 2026
5 vues
Revu pour la clarté, l'attribution des sources et la terminologie API actuelle.

Prêt à réduire vos coûts de développement IA de 20 % ?

Démarrez gratuitement en quelques minutes. Crédits d'essai offerts. Aucune carte bancaire requise.

En savoir plus