Claude Haiku 5.5 and Nano Banana 2.1 are now live on CometAPI →
guide/Penyelidikan CometAPI

Tutorial API GPT-6 Astra: Membina Agen AI untuk Produksi

Bina ejen AI bertaraf pengeluaran dengan GPT-6 Astra, menggunakan CometAPI, pemanggilan alat, automasi komputer, kawalan keselamatan, penanda aras, dan pengoptimuman kos.

CometAPI
Mia MarenPasukan penyelidikan model AI dan API
Dikemas kini Sep 16, 2026 14 min baca
Tutorial API GPT-6 Astra: Membina Agen AI untuk Produksi
Guna corak ini

Buat panggilan API pertama.

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 paling sesuai untuk aliran kerja ejen yang sukar yang menggabungkan penaakulan, kod, interaksi pelayar atau komputer, dan beberapa alat luaran. Ia ialah model premium, jadi pasukan harus menempahnya untuk tugasan di mana kadar penyiapan yang lebih baik membenarkan harga token yang lebih tinggi.

Corak reka bentuk praktikal ialah gelung pelaksanaan dengan alat yang jelas, kebenaran di sisi aplikasi, pengesahan, bajet, dan kelulusan manusia untuk tindakan berimpak. Mulakan dengan Responses API, ukur kos per tugas yang diterima, dan halakan subtugas rutin kepada model yang lebih murah.

Intipati Utama

  • Astra menyasarkan kerja profesional hujung-ke-hujung berbanding penjanaan teks terasing.
  • Kelebihan terkuat yang dilaporkan tertumpu pada penggunaan komputer, tugas terminal, automasi, penaakulan saintifik, dan aliran kerja profesional berbilang langkah.
  • Panggilan alat asinkron, pengemudian pertengahan giliran, dan kemas kini penaakulan dinamik menjadikan gelung ejen yang panjang lebih fleksibel.
  • Model menyokong tetingkap konteks 1.05 juta token, tetapi pengambilan dan pengurusan state tetap diperlukan.
  • Kualiti produksi bergantung pada kebenaran, idempoten, pengesahan, kebolehcerapan, dan penilaian di luar prompt.

Apakah Astra API, dan Beban Kerja Ejen Mana yang Sesuai Dengannya?

OpenAI menerangkan Astra sebagai modelnya yang paling berkeupayaan untuk penaakulan kompleks, pengkodan, penggunaan komputer, penyelidikan, dan penciptaan dokumen. Spesifikasi rasmi menyediakan tetingkap konteks 1,050,000 token dan had output 128,000 token. Teks dan imej diterima sebagai input, manakala teks ialah mod keluaran asli.

Tutorial API GPT-6 Astra: Membina Agen AI untuk Produksi

Visual pelancaran OpenAI GPT-6 Astra

Spesifikasi rasmi AstraNilaiMengapa ia penting untuk ejen
Model IDgpt-6-astraPengecam stabil untuk permintaan API
Tetingkap konteks1,050,000 tokensRepositori besar, dokumen, dan sejarah pelaksanaan
Output maksimum128,000 tokensLaporan panjang, kod, dan artifak berstruktur
Knowledge cutoffApril 30, 2026Maklumat semasa masih memerlukan alat pengambilan
Reasoning effortlow, medium, high, xhigh, maxMembolehkan kawalan tahap tugasan terhadap kedalaman penaakulan
Mod inputTeks dan imejMenyokong aliran kerja dokumen dan visual-komputer
Ciri terasStreaming, function calling, Structured OutputsMembolehkan orkestrasi bertip dan boleh dicerap
Alat Responses APIWeb search, file search, code interpreter, hosted shell, computer use, MCP, tool searchMeliputi pengambilan, pelaksanaan, dan operasi antara muka
Fine-tuningTidak disokongTingkah laku mesti dikawal dengan prompt, alat, dan logik aplikasi

Tetingkap konteks yang besar mengurangkan keperluan membahagikan setiap input, tetapi ia tidak seharusnya dianggap sebagai sistem memori. Fakta kekal, bukti yang diambil, state pelaksanaan sementara, dan keluaran alat patut kekal berasingan supaya ejen hanya menerima apa yang diperlukan untuk keputusan semasa.

Penanda Aras Ejen GPT-6 Astra

Penilaian yang paling berguna ialah yang memerlukan operasi perisian, kerja terminal, interaksi visual, atau penyelesaian aliran kerja profesional. Keputusan yang dilaporkan oleh OpenAI menunjukkan peningkatan lebih besar pada tugas berasaskan pelaksanaan berbanding indeks kecerdasan umum.

Sumber penanda aras rasmiGPT-6 AstraGPT-5.6 SolClaude Fable 5.1Keputusan
AutomationBench41.4%18.1%31.4%Astra mendahului Sol sebanyak 23.3 mata
Terminal-Bench 4.057.9%37.3%55.8%Astra mendahului Sol sebanyak 20.6 mata dan Fable sebanyak 2.1
FrontierMath Tier 4 v297.6%83.0%87.8%Astra mendahului model yang dibandingkan
GPQA Diamond96.0%94.6%93.7%Kelebihan lebih kecil pada penaakulan saintifik umum
OSWorld 2.072.6%65.7%—Penyelesaian tugas visual-komputer yang lebih kuat
ScreenSpot-Pro92.7%76.9%—Peningkatan 15.8 mata berbanding Sol
Tugas migrasi pangkalan data63.9%42.7%57.8%Nilai terkuat muncul dalam kerja operasi yang selesai

Astra mendahului GPT-5.6 Sol dan Claude Fable 5.1 pada setiap baris penanda aras yang melaporkan skor untuk ketiga-tiganya. Jurang paling sempitnya berbanding Claude Fable 5.1 ialah 2.1 mata peratus pada Terminal-Bench 4.0, manakala kelebihan yang lebih besar muncul pada AutomationBench, FrontierMath Tier 4 v2, GPQA Diamond, dan tugas migrasi pangkalan data. OpenAI juga melaporkan 47% masa tugas simulasi yang lebih rendah pada perbandingan OSWorld, yang penting apabila kependaman ejen menjejaskan throughput perniagaan.

Gunakan keputusan penanda aras untuk memilih beban kerja bagi pengujian. Buat keputusan akhir dengan set penilaian yang dibina daripada alat, kebenaran, mod kegagalan, dan kriteria penerimaan anda sendiri.

Ciri Astra Mana yang Mengubah Seni Bina Ejen?

Panggilan Alat Asinkron GPT-6 Astra

Panggilan alat asinkron membolehkan model meneruskan penaakulan berguna, memanggil alat bebas, atau menjawab bahagian lain permintaan semasa aplikasi menjalankan operasi yang perlahan. Aplikasi tetap melaksanakan alat dan mesti memulangkan hasilnya menggunakan ID panggilan asal.

Ini berguna apabila aliran kerja menyoal gudang data, menunggu kerja render, memeriksa beberapa API, dan menyediakan laporan pada masa yang sama. Tindakan bebas boleh berjalan serentak dan tidak memaksa keseluruhan gelung ejen menunggu.

Pengemudian Pertengahan Giliran GPT-6 Astra

Pengemudian pertengahan giliran dan kemas kini penaakulan membolehkan aplikasi menambah arahan semasa kerja sedang berjalan atau menukar usaha penaakulan tanpa menulis semula awalan prompt asal. Ini menyokong pembetulan dan penentuan semula keutamaan semasa kerja yang panjang.

Reka Bentuk Alat Berstruktur GPT-6 Astra

Panggilan fungsi dan Structured Outputs memberikan alat operasi bernama dan argumen bertip. Model mencadangkan tindakan, manakala aplikasi mengesahkan kebenaran, skema, bajet, dan peraturan perniagaan sebelum pelaksanaan. Pemisahan ini lebih boleh dipercayai daripada meminta model menyatakan operasi tulis dalam bahasa semula jadi.

Bagaimanakah Anda Harus Membina Seni Bina Ejen Astra?

Permintaan model bahasa konvensional mengikuti laluan pendek: prompt, model, jawapan. Ejen memerlukan gelung yang boleh diperhati:

Matlamat → pemilihan konteks → pelan → pemilihan alat → tindakan yang dibenarkan → pemerhatian → pengesahan → penyiapan atau eskalasi

Setiap peralihan mewujudkan kemungkinan kegagalan: pemilihan alat yang salah, argumen yang salah bentuk, salah faham output, tindakan berganda, tulis tanpa kebenaran, lebihan bajet, atau penyiapan pramatang. Oleh itu aplikasi sekeliling mesti memiliki kuasa pelaksanaan dan pengesahan.

LapisanTanggungjawabKawalan
ModelMentafsir matlamat, menaakul, memilih alat, dan mensintesis hasilPrompt dan penerangan alat
OrkestratorMelaksanakan alat, mengekalkan keadaan, mencuba semula kegagalan sementara, dan menghentikan gelungLogik aplikasi deterministik
Lapisan dasarMenauthorisasi tindakan dan menguatkuasakan hadKebenaran, bajet, dan pintu kelulusan
PengesahMemeriksa bukti dan syarat penyiapanPeraturan, ujian, penggred, atau semakan manusia
KebolehcerapanMerekod trajektori pelaksanaanID jejak, log, metrik, dan rekod audit

Bagaimana Memanggil Astra API melalui CometAPI?

GPT-6 Astra API in CometAPI menggunakan ID model gpt-6-astra melalui aliran kerja Responses yang serasi dengan OpenAI. Lengkapkan langkah persediaan ini sebelum menghantar permintaan pertama:

  1. Cipta akaun CometAPI, aktifkan akses ke GPT-6 Astra, dan jana kunci API.
  2. Pasang atau naik taraf OpenAI Python SDK dengan pip install --upgrade openai.
  3. Simpan kunci dan base URL serasi OpenAI dalam COMETAPI_KEY dan COMETAPI_BASE_URL; jangan sesekali mengeraskan rahsia produksi dalam kod.
  4. Sahkan bahawa titik akhir Responses dan ID model gpt-6-astra diaktifkan untuk ruang kerja, kemudian jalankan contoh di bawah.
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)

Integrasi pertama yang berjaya sepatutnya memulangkan objek respons dan output_text yang boleh dibaca. Dalam produksi, tambah had masa yang jelas, cuba semula hanya kegagalan sementara, dan log ID permintaan, model, kependaman, penggunaan token, serta status aliran kerja akhir.

Bagaimana Membina Ejen Astra dengan Panggilan Alat?

Contoh berikut memisahkan alat baca daripada alat tulis yang berimplikasi. Model boleh meminta bayaran balik, tetapi kod aplikasi masih mesti mengesahkan kebenaran dan kelayakan.

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)

Model mencadangkan tindakan. Aplikasi memiliki kuasa. Alat tulis mesti secara bebas menguatkuasakan kebenaran, had, idempoten, dan syarat dasar.

Bagaimana Mengautomasikan Aliran Kerja Jangka Panjang dengan Astra?

Ejen penyelidikan produksi harus menerima objektif berstruktur berbanding arahan samar untuk menyelidik beberapa syarikat.

{
  "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. Tetapkan objektif. Tentukan medan wajib, format output, tarikh akhir, dan kriteria penerimaan.
  2. Ambil bukti. Gunakan carian web, carian fail, pangkalan data, atau sistem bersambung MCP untuk maklumat semasa.
  3. Sahkan bukti. Labelkan sumber primer, sumber sekunder, inferens, konflik, dan data yang hilang.
  4. Eskalasi ketidakpastian. Minta lebih banyak bukti atau pertimbangan manusia apabila keyakinan jatuh di bawah ambang yang diperlukan.
  5. Hasilkan dan sahkan artifak. Semak setiap medan wajib sebelum mengisytiharkan penyiapan.

Reka bentuk ini menjadikan pengendalian bukti boleh diaudit dan memisahkan penaakulan model daripada peraturan penerimaan sistem.

Bila Ejen Astra Harus Menggunakan Automasi Komputer?

Utamakan antara muka yang paling berstruktur tersedia: pangkalan data atau antara muka kueri, kemudian API, kemudian MCP atau alat bertip lain, dan akhirnya interaksi pelayar atau komputer. Antara muka berstruktur menyediakan medan stabil, ralat boleh diramal, pengesahan, dan output boleh dibaca mesin.

Automasi komputer sesuai apabila tiada API yang boleh digunakan, aplikasi legasi mesti dioperasikan, aliran kerja bergantung pada pemeriksaan visual, atau ejen mesti menguji antara muka pengguna sebenar. Keputusan 92.7% ScreenSpot-Pro dan 72.6% OSWorld 2.0 Astra menyokong penggunaannya untuk interaksi visual, tetapi aliran kerja tersebut masih memerlukan persekitaran terkawal dan dasar yang jelas.

Bagaimana Menjadikan Ejen Astra Selamat untuk Produksi?

Keselamatan ejen terutamanya merupakan masalah seni bina aplikasi. OpenAI meletakkan Astra pada ambang keupayaan keselamatan siber Kritikal, yang meningkatkan kepentingan sempadan akses dan kebolehauditan.

Pisahkan Alat Baca dan Tulis

Kekalkan operasi baca tersedia secara meluas apabila sesuai, tetapi perlukan semakan lebih ketat untuk tulis. Elakkan satu alat generik yang boleh memeriksa dan mengubah sistem sensitif.

Wajibkan Kelulusan untuk Tindakan Berimpak

Gunakan pintu kelulusan untuk memadam data, menerbitkan secara luaran, menukar produksi, memberikan kebenaran, menghantar wang, membatalkan akaun, atau melaksanakan transaksi berimpak tinggi yang lain.

Jadikan Setiap Tindakan Tulis Idempoten

Pembayaran, bayaran balik, mesej, dan kemas kini akaun harus menerima kunci idempoten supaya percubaan semula tidak mencipta kesan sampingan berganda.

Kuatkuasakan Bajet di Luar Prompt

Jejak bajet token, panggilan alat, kewangan, masa dinding, dan langkah aliran kerja dalam kod. Tamatkan secara deterministik apabila had dicapai.

Log Trajekori Pelaksanaan

Rekodkan matlamat, model, konfigurasi penaakulan, alat terpilih, argumen, hasil, keputusan kebenaran, peristiwa kelulusan, ralat, percubaan semula, penggunaan token, dan status akhir.

Harga Astra API

Kadar Standard rasmi ialah $10/M input dan $50/M output untuk prompt dalam tier konteks standard. Permintaan melebihi 272K token input akan dibil pada kadar konteks panjang yang lebih tinggi untuk keseluruhan permintaan.

Tingkat hargaOpenAI StandardHarga CometAPI
Input konteks pendek$10/M$8/M
Output konteks pendek$50/M$40/M
Input cache$1/M$0.80/M
Tulis cache$12.50/M$10/M
Input konteks panjang$20/M$16/M
Output konteks panjang$75/M$60/M

Harga token sahaja tidak menggambarkan ekonomi ejen. Gunakan ukuran operasi berikut:

Kos per tugas yang diterima

= token model + caj alat + percubaan semula + infrastruktur + pembetulan manusia, dibahagi dengan bilangan tugas yang disiapkan dengan betul.

Bagaimana Astra Berbanding dengan Model Ejen Lain?

DimensiGPT-6 AstraGPT-5.6 SolClaude Fable 5.1Gemini 3.8 Flash
Konteks1.05M1.05M1M1M
Output maksimum128K128K128K64K
Kekuatan utamaAutomasi hujung-ke-hujung yang sukarPenaakulan frontier kos rendahEjen premium jangka panjangAliran kerja multimodal volume tinggi
Input imejYaYaYaYa
Input audio dan videoTidakTidakTidakYa
AutomationBench41.4%18.1%31.4%—
Terminal-Bench 4.057.9%37.3%55.8%19.1%
Kadar input CometAPI$8/M$3.20/M$8/M$0.60/M
Kadar output CometAPI$40/M$16/M$40/M$3/M
Kesesuaian terbaikAutomasi sukar bernilai tinggiEjen OpenAI peka kosEjen premium jangka panjangEjen multimodal peka kos

Astra ialah pilihan terkuat apabila pelaksanaan berbilang langkah yang sukar menjadi hambatan. Sol lebih sesuai secara ekonomi apabila aliran kerja sedia ada sudah lengkap dengan boleh dipercayai. Fable kekal kompetitif untuk kerja premium jangka panjang, manakala Gemini menawarkan profil kos dan modaliti berbeza untuk aplikasi multimodal volume tinggi.

Sistem praktikal boleh merutekan tugas mengikut kerumitan dan bukannya memilih satu model untuk setiap permintaan.

Memilih GPT-6 Astra: Pengoptimuman Kos dan Bila Untuk Menggunakannya

  • Lalukan mengikut kerumitan yang diukur. Gunakan penghala disokong penilaian untuk menempah GPT-6 Astra bagi tugas yang kedalaman penaakulan, penggunaan alat, atau kos kegagalannya membenarkan eskalasi.
  • Cachekan awalan stabil. Guna semula dasar, skema, dan dokumentasi yang tidak berubah antara permintaan.
  • Ambil konteks yang relevan. Jangan penuhi tetingkap sejuta token hanya kerana ia tersedia.
  • Hadkan langkah ejen. Tentukan syarat penyiapan dan penghentian sebelum pelaksanaan bermula.
  • Laraskan usaha penaakulan. Gunakan low atau medium untuk subtugas deterministik dan tingkatkan hanya apabila kekaburan atau kegagalan pengesahan membenarkan kosnya.
  • Jalankan alat bebas secara serentak. Kurangkan kependaman masa dinding tanpa menambah pusingan model yang tidak perlu.
  • Terapkan peraturan keputusan akhir. Gunakan GPT-6 Astra untuk penaakulan sukar bersama pelaksanaan jangka panjang, kejuruteraan perisian, operasi komputer, pelbagai alat luaran, penciptaan artifak profesional, atau kos kegagalan yang tinggi. Gunakan model kos rendah untuk pengelasan, pengekstrakan, penandaan, ringkasan rutin, dan permintaan bernilai rendah yang sensitif kependaman—kecuali penilaian menunjukkan Astra mengurangkan kos per tugas diterima secara material.

Metrik Produksi Mana yang Penting untuk Ejen Astra?

MetrikSoalan yang dijawab
Kadar penyiapan tugasAdakah aliran kerja benar-benar selesai?
Kejayaan larian pertamaAdakah selesai tanpa pembaikan atau percubaan semula?
Ketepatan pemilihan alatAdakah model memilih operasi yang betul?
Kesahan argumenAdakah parameter alat sah?
Kadar campur tangan manusiaBerapa kerap manusia menyelamatkan larian?
Kadar tindakan tidak dibenarkanAdakah aliran kerja cuba tindakan di luar dasar?
Kos per tugas diterimaBerapakah kos automasi yang betul-betul?
Masa penyiapan P50 dan P95Seberapa boleh dijangka kependaman hujung-ke-hujung?
Kadar kegagalan pengesahanBerapa kerap ejen menuntut kejayaan secara salah?

Ukuran produksi utama ialah peratusan kerja yang disiapkan dengan betul, selamat, dan dalam bajet.

FAQ

Apakah ID model Astra API?

ID model ialah gpt-6-astra.

Adakah Astra menyokong panggilan fungsi?

Ya. Ia menyokong panggilan fungsi dan Structured Outputs. Panggilan alat harus menggunakan Responses API.

Adakah Astra menyokong MCP?

Ya. MCP termasuk dalam alat Responses API.

Bolehkah Astra mengawal komputer?

Ya. Penggunaan komputer disokong, tetapi aplikasi mesti menyediakan persekitaran terkawal, sempadan dasar, dan pengesahan.

Apakah itu panggilan alat asinkron?

Ia membolehkan model meneruskan kerja berguna sementara aplikasi melaksanakan panggilan alat asinkron yang perlahan.

Apakah itu pengemudian pertengahan giliran?

Ia membolehkan aplikasi menghantar arahan yang dikemas kini semasa tugas sedang berjalan.

Berapakah besar tetingkap konteks Astra?

Ia menyokong 1,050,000 token konteks dan sehingga 128,000 token output.

Berapakah kos Astra?

Harga Standard OpenAI bermula pada $10/M input dan $50/M output untuk tier konteks standard. Harga gerbang boleh berbeza mengikut penyedia dan tier konteks.

Adakah setiap ejen harus menggunakan Astra?

Tidak. Pilih ia apabila kadar penyiapan yang lebih tinggi mengimbangi harganya yang lebih tinggi. Lalukan subtugas yang boleh diramal dan volume tinggi kepada model yang lebih murah.

Bolehkah saya membina ejen Astra melalui CometAPI?

Ya. CometAPI mendedahkan aliran kerja Responses yang serasi dengan OpenAI. Sahkan setiap alat dan parameter yang diperlukan oleh aplikasi anda sebelum mengalihkan trafik produksi.

Terus belajar

Sambungkan artikel ini ke keputusan seterusnya.

Lihat semua topik
Diterbitkan pada Sep 16, 2026
Terakhir dikemas kini Sep 16, 2026
35 paparan
Disemak untuk kejelasan, atribusi sumber dan terminologi API semasa.

Baca Lagi