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

Tutorial sull'API GPT-6 Astra: Creare agenti di IA per la produzione

Sviluppa agenti IA pronti per la produzione con GPT-6 Astra utilizzando CometAPI, invocazione degli strumenti, automazione del computer, controlli di sicurezza, benchmark e ottimizzazione dei costi.

CometAPI
Mia MarenTeam di ricerca su modelli AI e API
Aggiornato Sep 16, 2026 15 min di lettura
Tutorial sull'API GPT-6 Astra: Creare agenti di IA per la produzione
Usa questo schema

Esegui la prima chiamata 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

GPT-6 Astra API in CometAPI è la scelta migliore per flussi di lavoro di agenti complessi che combinano ragionamento, codice, interazione con browser o computer e diversi strumenti esterni. È un modello premium, quindi i team dovrebbero riservarlo a compiti in cui tassi di completamento migliori giustificano prezzi per token più elevati.

Il modello pratico di progettazione è un ciclo di esecuzione con strumenti espliciti, permessi lato applicazione, verifica, budget e approvazione umana per azioni consequenziali. Inizia con la Responses API, misura il costo per attività accettata e instrada le sottoattività di routine verso modelli meno costosi.

Punti chiave

  • Astra punta a lavoro professionale end-to-end piuttosto che a generazione di testo isolata.
  • I maggiori vantaggi riportati si concentrano nell’uso del computer, attività da terminale, automazione, ragionamento scientifico e flussi di lavoro professionali multi-step.
  • Chiamata asincrona degli strumenti, mid-turn steering e aggiornamenti dinamici del ragionamento rendono più flessibili i loop di agenti di lunga durata.
  • Il modello supporta una finestra di contesto da 1.05 milioni di token, ma restano necessari il retrieval e la gestione dello stato.
  • La qualità in produzione dipende da permessi, idempotenza, validazione, osservabilità e valutazione al di fuori del prompt.

Che cos’è l’Astra API e per quali carichi di lavoro di agenti è adatta?

OpenAI descrive Astra come il suo modello più capace per ragionamento complesso, coding, uso del computer, ricerca e creazione di documenti. La specifica ufficiale fornisce una finestra di contesto da 1.050.000 token e un limite di output di 128.000 token. Testo e immagini sono accettati come input, mentre il testo è la modalità di output nativa.

Tutorial sull'API GPT-6 Astra: Creare agenti di IA per la produzione

Visual di lancio di OpenAI GPT-6 Astra

Specifiche ufficiali di AstraValorePerché è importante per gli agenti
ID modellogpt-6-astraIdentificatore stabile per le richieste API
Finestra di contesto1,050,000 tokensGrandi repository, documenti e cronologia di esecuzione
Output massimo128,000 tokensReport lunghi, codice e artefatti strutturati
Limite di conoscenza30 aprile 2026Le informazioni correnti richiedono comunque strumenti di retrieval
Sforzo di ragionamentolow, medium, high, xhigh, maxConsente controllo del livello di ragionamento a livello di task
Modalità di inputTesto e immaginiSupporta workflow su documenti e computer visuali
Funzionalità principaliStreaming, chiamata di funzione, Output strutturatiAbilita orchestrazione tipizzata e osservabile
Strumenti della Responses APIWeb search, file search, code interpreter, hosted shell, computer use, MCP, tool searchCopre retrieval, esecuzione e operazioni d’interfaccia
Fine-tuningNon supportatoIl comportamento va controllato con prompt, strumenti e logica app

La grande finestra di contesto riduce la necessità di suddividere ogni input, ma non va trattata come un sistema di memoria. Fatti durevoli, evidenza recuperata, stato di esecuzione temporaneo e output degli strumenti dovrebbero restare separati, così che l’agente riceva solo ciò che serve alla decisione corrente.

Benchmark degli agenti GPT-6 Astra

Le valutazioni più utili sono quelle che richiedono operazioni software, lavoro da terminale, interazione visiva o completamento di un flusso di lavoro professionale. I risultati riportati da OpenAI mostrano maggiori vantaggi su task pesanti di esecuzione rispetto a indici di intelligenza generali.

Fonte benchmark ufficialeGPT-6 AstraGPT-5.6 SolClaude Fable 5.1Risultato
AutomationBench41.4%18.1%31.4%Astra è avanti di 23.3 punti su Sol
Terminal-Bench 4.057.9%37.3%55.8%Astra supera Sol di 20.6 punti e Fable di 2.1
FrontierMath Tier 4 v297.6%83.0%87.8%Astra guida i modelli comparati
GPQA Diamond96.0%94.6%93.7%Vantaggio minore sul ragionamento scientifico ampio
OSWorld 2.072.6%65.7%Maggiore completamento di task visivo-computer
ScreenSpot-Pro92.7%76.9%Miglioramento di 15.8 punti su Sol
Attività di migrazione DB63.9%42.7%57.8%Il valore più forte appare nel lavoro operativo

GPT-6 Astra supera GPT-5.6 Sol e Claude Fable 5.1 in ogni riga di benchmark in cui tutti e tre i modelli hanno punteggi riportati. Il suo vantaggio più stretto su Claude Fable 5.1 è di 2.1 punti percentuali su Terminal-Bench 4.0, mentre vantaggi maggiori compaiono in AutomationBench, FrontierMath Tier 4 v2, GPQA Diamond e attività di migrazione database. OpenAI riporta anche 47% di tempo simulato in meno nel confronto OSWorld, rilevante quando la latenza dell’agente incide sulla produttività del business.

Usa i risultati dei benchmark per selezionare i carichi di lavoro da testare. Prendi la decisione finale con un set di valutazione costruito sui tuoi strumenti, permessi, modalità di guasto e criteri di accettazione.

Quali funzionalità di Astra cambiano l’architettura degli agenti?

Chiamata asincrona degli strumenti in GPT-6 Astra

Chiamata asincrona degli strumenti consente al modello di proseguire un ragionamento utile, chiamare strumenti indipendenti o rispondere a una parte non correlata della richiesta mentre l’applicazione esegue un’operazione lenta. L’applicazione esegue comunque lo strumento e deve restituirne il risultato usando l’ID della chiamata originale.

È utile quando un workflow interroga un magazzino dati, attende un job di rendering, consulta diverse API e prepara un report allo stesso tempo. Azioni indipendenti possono avanzare in parallelo invece di costringere l’intero loop dell’agente ad attendere.

Mid-turn steering di GPT-6 Astra

Mid-turn steering e aggiornamenti del ragionamento consentono a un’applicazione di aggiungere istruzioni durante il lavoro o cambiare lo sforzo di ragionamento senza riscrivere il prefisso del prompt originale. Questo supporta correzioni e riprioritizzazioni durante lavori di lunga durata.

Progettazione strutturata degli strumenti in GPT-6 Astra

La chiamata di funzione e gli Output strutturati conferiscono agli strumenti operazioni nominali e argomenti tipizzati. Il modello propone un’azione, mentre l’applicazione convalida permessi, schemi, budget e regole di business prima dell’esecuzione. Questa separazione è più affidabile che chiedere al modello di esprimere un’operazione di scrittura in linguaggio naturale.

Come progettare un agente Astra?

Una richiesta convenzionale a un modello linguistico segue un percorso breve: prompt, modello, risposta. Un agente necessita di un loop osservabile:

Obiettivo → selezione del contesto → piano → scelta dello strumento → azione autorizzata → osservazione → verifica → completamento o escalation

Ogni transizione crea una possibile failure: selezione errata dello strumento, argomenti malformati, output frainteso, azioni duplicate, scritture non autorizzate, sforamento del budget o completamento prematuro. L’applicazione circostante deve dunque detenere l’autorità di esecuzione e la validazione.

LayerResponsabilitàControllo
ModelloInterpretare l’obiettivo, ragionare, selezionare strumenti e sintetizzare risultatiPrompt e descrizioni degli strumenti
OrchestratoreEseguire strumenti, mantenere stato, ritentare failure transitorie e fermare loopLogica applicativa deterministica
Livello di policyAutorizzare azioni e far rispettare limitiPermessi, budget e gate di approvazione
VerificatoreControllare evidenza e condizioni di completamentoRegole, test, grader o revisione umana
OsservabilitàRegistrare la traiettoria di esecuzioneID di traccia, log, metriche e audit record

Come chiamare l’Astra API tramite CometAPI?

GPT-6 Astra API in CometAPI usa l’ID modello gpt-6-astra tramite un workflow Responses compatibile con OpenAI. Completa questi passaggi di setup prima di inviare la prima richiesta:

  1. Crea un account CometAPI, abilita l’accesso a GPT-6 Astra e genera una chiave API.
  2. Installa o aggiorna l’SDK Python di OpenAI con pip install --upgrade openai.
  3. Conserva la chiave e l’URL base compatibile OpenAI in COMETAPI_KEY e COMETAPI_BASE_URL; non inserire mai i segreti di produzione nel codice.
  4. Conferma che l’endpoint Responses e l’ID modello gpt-6-astra siano abilitati per lo spazio di lavoro, quindi esegui l’esempio qui sotto.
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)

Un’integrazione iniziale riuscita dovrebbe restituire un oggetto di risposta e un output_text leggibile. In produzione, aggiungi timeout espliciti, ritenta solo failure transitorie e registra ID richiesta, modello, latenza, uso token e stato finale del workflow.

Come creare un agente Astra che chiama strumenti?

L’esempio seguente separa gli strumenti di lettura da uno strumento di scrittura consequenziale. Il modello può richiedere un rimborso, ma il codice applicativo deve comunque validare autorizzazione e idoneità.

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)

Il modello raccomanda azioni. L’applicazione detiene l’autorità. Uno strumento di scrittura deve applicare indipendentemente permessi, limiti, idempotenza e condizioni di policy.

Come automatizzare workflow di lunga durata con Astra?

Un agente di ricerca in produzione dovrebbe ricevere un obiettivo strutturato anziché un’istruzione vaga a ricercare diverse aziende.

{
  "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. Definisci l’obiettivo. Imposta campi richiesti, formato di output, scadenza e criteri di accettazione.
  2. Recupera l’evidenza. Usa web search, file search, database o sistemi collegati via MCP per informazioni aggiornate.
  3. Valida l’evidenza. Etichetta fonti primarie, secondarie, inferenze, conflitti e dati mancanti.
  4. Escala l’incertezza. Richiedi più evidenza o giudizio umano quando la fiducia scende sotto la soglia richiesta.
  5. Produci e verifica l’artefatto. Controlla ogni campo richiesto prima di dichiarare il completamento.

Questo design rende l’handling dell’evidenza auditabile e mantiene separato il ragionamento del modello dalle regole di accettazione del sistema.

Quando un agente Astra dovrebbe usare l’automazione al computer?

Preferisci l’interfaccia più strutturata disponibile: database o interfaccia di query, poi API, quindi MCP o un altro strumento tipizzato e infine browser o interazione al computer. Le interfacce strutturate offrono campi stabili, errori prevedibili, autenticazione e output leggibile dalla macchina.

L’automazione al computer è appropriata quando non esiste un’API utilizzabile, è necessario operare un’applicazione legacy, il workflow dipende da un’ispezione visiva o l’agente deve testare un’interfaccia utente reale. I risultati 92.7% su ScreenSpot-Pro e 72.6% su OSWorld 2.0 di Astra supportano il suo uso nell’interazione visiva, ma questi workflow richiedono comunque ambienti controllati e policy esplicite.

Come rendere sicuri gli agenti Astra per la produzione?

La sicurezza degli agenti è principalmente un problema di architettura applicativa. OpenAI colloca Astra alla soglia critica di capacità in cybersecurity, il che aumenta l’importanza dei confini di accesso e della auditabilità.

Separa strumenti di lettura e di scrittura

Mantieni ampiamente disponibili le operazioni di lettura dove appropriato, ma richiedi controlli più rigorosi per le scritture. Evita uno strumento generico che possa sia ispezionare sia mutare sistemi sensibili.

Richiedi approvazione per azioni consequenziali

Usa gate di approvazione per eliminare dati, pubblicare esternamente, cambiare produzione, concedere permessi, inviare denaro, cancellare account o eseguire altre transazioni ad alto impatto.

Rendi ogni scrittura idempotente

Pagamenti, rimborsi, messaggi e aggiornamenti account dovrebbero accettare una chiave di idempotenza così che un retry non crei side effect duplicati.

Applica i budget al di fuori del prompt

Tieni traccia in codice di budget per token, chiamate a strumenti, finanza, tempo parete e passi di workflow. Termina in modo deterministico quando si raggiunge un limite.

Registra la traiettoria di esecuzione

Registra obiettivo, modello, configurazione del ragionamento, strumento selezionato, argomenti, risultato, esito dell’autorizzazione, evento di approvazione, errore, retry, uso token e stato finale.

Prezzi dell’Astra API

La tariffa Standard ufficiale è $10/M input e $50/M output per prompt entro il tier di contesto standard. Le richieste oltre 272K token di input sono fatturate a tariffe long-context più alte per l’intera richiesta.

Fascia di prezzoOpenAI StandardPrezzi CometAPI
Input a contesto corto$10/M$8/M
Output a contesto corto$50/M$40/M
Input in cache$1/M$0.80/M
Scrittura cache$12.50/M$10/M
Input a contesto lungo$20/M$16/M
Output a contesto lungo$75/M$60/M

Il solo prezzo per token non descrive l’economia degli agenti. Usa la seguente misura operativa:

Costo per attività accettata

= token del modello + costi degli strumenti + retry + infrastruttura + correzione umana, diviso per il numero di attività completate correttamente.

Come si confronta Astra con altri modelli per agenti?

DimensioneGPT-6 AstraGPT-5.6 SolClaude Fable 5.1Gemini 3.8 Flash
Contesto1.05M1.05M1M1M
Output massimo128K128K128K64K
Punto di forza primarioLavoro complesso end-to-endRagionamento d’avanguardia a costo inferioreAgenti premium a lungo orizzonteWorkflow multimodali ad alto volume
Input immagine
Input audio e videoNoNoNo
AutomationBench41.4%18.1%31.4%
Terminal-Bench 4.057.9%37.3%55.8%19.1%
Tariffa di input CometAPI$8/M$3.20/M$8/M$0.60/M
Tariffa di output CometAPI$40/M$16/M$40/M$3/M
Miglior utilizzoAutomazione difficile ad alto valoreAgenti OpenAI attenti ai costiAgenti premium a lungo orizzonteAgenti multimodali sensibili al costo

Astra è la scelta più forte quando l’esecuzione multi-step difficile è il collo di bottiglia. Sol è più adatto economicamente quando il workflow esistente già si completa in modo affidabile. Fable resta competitivo per lavori premium a lungo orizzonte, mentre Gemini offre un profilo diverso di costo e modalità per applicazioni multimodali ad alto volume.

Un sistema pratico può instradare i task in base alla complessità invece di scegliere un solo modello per ogni richiesta.

Scegliere GPT-6 Astra: ottimizzazione dei costi e quando usarlo

  • Instrada in base alla complessità misurata. Usa un router supportato da valutazioni per riservare GPT-6 Astra ai task il cui livello di ragionamento, uso di strumenti o costo di failure giustifica l’escalation.
  • Metti in cache i prefissi stabili. Riutilizza policy, schemi e documentazione che non cambiano tra le richieste.
  • Recupera contesto rilevante. Non riempire una finestra da un milione di token solo perché è disponibile.
  • Limita i passi dell’agente. Definisci condizioni di completamento e di arresto prima dell’esecuzione.
  • Regola lo sforzo di ragionamento. Usa low o medium per sottoattività deterministiche e aumentalo solo quando ambiguità o failure di verifica giustificano il costo.
  • Esegui strumenti indipendenti in parallelo. Riduci la latenza di tempo parete senza aggiungere turni di modello non necessari.
  • Applica una regola decisionale finale. Usa GPT-6 Astra per ragionamento difficile combinato con esecuzione a lungo orizzonte, ingegneria del software, operazione al computer, più strumenti esterni, creazione di artefatti professionali o costi di failure elevati. Usa un modello più economico per classificazione, estrazione, tagging, riepiloghi di routine e richieste a basso valore sensibili alla latenza—a meno che le valutazioni mostrino che Astra riduce materialmente il costo per attività accettata.

Quali metriche di produzione contano per gli agenti Astra?

MetricaDomanda a cui risponde
Tasso di completamentoIl workflow è effettivamente terminato?
Successo al primo runÈ terminato senza riparazioni o retry?
Accuratezza selezione strumentiIl modello ha scelto l’operazione corretta?
Validità degli argomentiI parametri degli strumenti erano validi?
Tasso di intervento umanoQuanto spesso una persona ha salvato l’esecuzione?
Tasso di azioni non autorizzateIl workflow ha tentato azioni fuori policy?
Costo per attività accettataQuanto costa davvero l’automazione corretta?
Tempo di completamento P50 e P95Quanto è prevedibile la latenza end-to-end?
Tasso di failure di verificaQuanto spesso l’agente ha dichiarato successo erroneamente?

La misura principale in produzione è la percentuale di job completati correttamente, in sicurezza e entro budget.

FAQ

Qual è l’ID modello dell’Astra API?

L’ID del modello è gpt-6-astra.

Astra supporta la chiamata di funzione?

Sì. Supporta la chiamata di funzione e gli Output strutturati. La chiamata agli strumenti dovrebbe usare la Responses API.

Astra supporta MCP?

Sì. MCP è incluso tra gli strumenti della Responses API.

Astra può controllare un computer?

Sì. L’uso del computer è supportato, ma l’applicazione deve fornire un ambiente controllato, confini di policy e verifica.

Che cos’è la chiamata asincrona degli strumenti?

Consente al modello di continuare lavoro utile mentre l’applicazione esegue una chiamata a strumento asincrona e lenta.

Che cos’è il mid-turn steering?

Consente a un’applicazione di inviare istruzioni aggiornate mentre un task è già in corso.

Quanto è grande la finestra di contesto di Astra?

Supporta 1.050.000 token di contesto e fino a 128.000 token di output.

Quanto costa Astra?

La tariffa Standard di OpenAI parte da $10/M input e $50/M output per il tier di contesto standard. I prezzi del gateway possono differire per provider e tier di contesto.

Ogni agente dovrebbe usare Astra?

No. Selezionalo quando tassi di completamento più alti compensano il prezzo maggiore. Instrada sottoattività prevedibili e ad alto volume verso modelli meno costosi.

Posso creare agenti Astra tramite CometAPI?

Sì. CometAPI espone un workflow Responses compatibile con OpenAI. Convalida ogni strumento e parametro richiesto dalla tua applicazione prima di convogliare traffico di produzione.

Continua a imparare

Collega questo articolo alla prossima decisione.

Vedi tutti gli argomenti
Pubblicato il Sep 16, 2026
Ultimo aggiornamento Sep 16, 2026
5 visualizzazioni
Revisionato per chiarezza, attribuzione delle fonti e terminologia API aggiornata.

Pronto a ridurre i costi di sviluppo AI del 20%?

Inizia gratuitamente in pochi minuti. Crediti di prova gratuiti inclusi. Nessuna carta di credito richiesta.

Leggi di più