Claude Haiku 5.5 and Nano Banana 2.1 are now live on CometAPI →
panduan AI API/Penyelidikan CometAPI

Cara Menggunakan API Grok 4.7 dengan Python: Kunci API, OpenAI SDK, dan Permintaan Pertama

Gunakan Grok 4.7 dengan Python dan OpenAI SDK melalui CometAPI, kemudian gunakan semula satu kunci API untuk mengakses GPT, Claude, Gemini, DeepSeek dan Grok.

CometAPI
Bobby SpencerPasukan penyelidikan model AI dan API
Dikemas kini Oct 3, 2026 10 min baca
Cara Menggunakan API Grok 4.7 dengan Python: Kunci API, OpenAI SDK, dan Permintaan Pertama
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)

Terakhir disahkan: 28 September 2026.

xAI memperkenalkan Grok 4.7 pada September 2026 untuk pengekodan, tugasan beragen, dan kerja pengetahuan. Ia menyokong tetingkap konteks 500,000 token, Responses API, dan Chat Completions. Bagi pembangun, bahagian yang sukar selalunya bukan permintaan pertama. Ia adalah mengurus satu lagi kelayakan pembekal, konfigurasi SDK, akaun pengebilan, katalog model, dan endpoint di samping baki timbunan multi-model.

Anda boleh memanggil Grok 4.7 daripada Python dengan OpenAI SDK dengan menghala klien ke CometAPI, mengesahkan dengan kunci CometAPI, dan memilih grok-4.7. Akaun, kunci, dan base URL CometAPI yang sama juga boleh memberikan akses kepada model GPT, Claude, Gemini, dan DeepSeek yang disokong. Dengan kata lain, anda boleh mengekalkan satu integrasi gateway sambil memilih model yang sesuai untuk setiap tugas.

Panduan ini menggunakan Grok 4.7 untuk permintaan berfungsi pertama, kemudian menunjukkan apa yang kekal sama apabila anda menambah keluarga model lain. Ia juga menerangkan had penting “satu API”: pengesahan dan akses gateway adalah bersatu, tetapi alatan khusus model, parameter, had konteks, dan endpoint yang disokong masih boleh berbeza.

Permulaan Pantas Grok 4.7 dengan Python

Halaman model Grok 4.7 CometAPI semasa mendokumentasikan ID model grok-4.7, base URL https://api.cometapi.com/v1, dan contoh Python yang dibina dengan OpenAI SDK. Halaman khusus menggunakan Responses API, jadi itu adalah titik mula paling selamat untuk tutorial ini.

1. Cipta kunci CometAPI

Cipta atau daftar masuk ke akaun CometAPI anda, kemudian jana kunci dalam konsol token API. Simpannya sebagai pembolehubah persekitaran dan bukannya meletakkan rahsia terus dalam kod sumber.

export COMETAPI_KEY="your_cometapi_key_here"

Untuk Windows PowerShell:

$env:COMETAPI_KEY="your_cometapi_key_here"

Jangan komit kunci ke Git, tampalkannya ke dalam buku nota awam, atau dedahkannya dalam JavaScript sisi pelayar. Aplikasi produksi harus memuatkannya daripada pengurus rahsia atau persekitaran pelayan yang dilindungi.

2. Pasang OpenAI Python SDK

Cipta persekitaran terasing dan pasang SDK semasa:

python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade openai

Di Windows, aktifkan persekitaran dengan .venv\Scripts\Activate.ps1. Panduan permulaan pantas OpenAI API rasmi menggunakan pakej dan corak klien Python yang sama; CometAPI menukar kunci API, base URL, dan ID model.

3. Hantar permintaan Grok 4.7 pertama

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)

response = client.responses.create(
    model="grok-4.7",
    input="Explain one practical use of a unified AI API in two sentences.",
)

print(response.output_text)

Simpan fail sebagai grok47_quickstart.py, kemudian jalankan:

python grok47_quickstart.py

Jika permintaan berjaya, skrip akan mencetak respons teks model. Aplikasi anda kini menggunakan klien OpenAI Python sambil menghantar trafik ke CometAPI dan memilih Grok 4.7 melalui ID model.

Apa Fungsi Setiap Baris dalam Permintaan Grok 4.7

api_key. SDK menghantar kelayakan CometAPI anda dalam permintaan. Satu kunci CometAPI boleh digunakan merentasi model yang didayakan untuk akaun yang sama.

base_url. Ini mengubah hala klien OpenAI daripada perkhidmatan OpenAI lalai ke gateway CometAPI. Kekalkan akhiran /v1.

model="grok-4.7". ID model memilih Grok 4.7. Anggap ID model sebagai input penyebaran yang tepat dan sensitif huruf besar/kecil serta sahkannya pada halaman model langsung sebelum keluaran.

client.responses.create(...). Ini menghantar permintaan melalui Responses API. Halaman Grok 4.7 CometAPI semasa mendokumentasikan laluan ini, dan dokumentasi Grok 4.7 xAI semasa juga menyenaraikan Responses API sebagai disokong.

Bolehkah Anda Menggunakan Grok 4.7 dengan Chat Completions Sebaliknya?

Ya. Log perubahan CometAPI pada 22 September 2026 menyatakan bahawa Grok 4.7 menyokong format Chat API. Jika aplikasi sedia ada dibina berdasarkan Chat Completions, panggilan OpenAI SDK yang sepadan ialah:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)

completion = client.chat.completions.create(
    model="grok-4.7",
    messages=[
        {
            "role": "user",
            "content": "Give me a three-step API migration checklist.",
        }
    ],
)

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

Gunakan Responses apabila ia sepadan dengan halaman model dan aliran kerja OpenAI SDK yang lebih baharu. Gunakan Chat Completions apabila anda menyelenggara integrasi chat yang sedia ada. Jangan anggap setiap alat natif atau parameter khusus model mempunyai perwakilan yang sama dalam kedua-dua format.

Cara Satu Integrasi CometAPI Mencapai GPT, Claude, Gemini, DeepSeek, dan Grok

Gateway model bersatu berguna apabila aplikasi memerlukan beberapa keluarga model tanpa menyelenggara kelayakan dan laluan pemula klien yang berasingan untuk setiap pembekal. Dalam CometAPI, kunci API dan base URL kekal tetap sementara aplikasi memilih ID model daripada katalog semasa. Format endpoint dan ciri khusus pembekal masih boleh berbeza, jadi setiap model harus diuji dengan bentuk permintaan yang tepat digunakan dalam produksi.

Pilihan Model Semasa di CometAPI (Disahkan pada 28 September 2026)

CometAPI kini menyenaraikan keluarga model berikut dalam katalognya. Contoh di bawah menggunakan ID model yang disahkan pada 28 September 2026; ketersediaan, alias, keupayaan, dan harga boleh berubah, jadi aplikasi produksi perlu menyemak semula halaman model langsung sebelum penyebaran.

Keluarga modelID model contoh semasaGambaran model dan perkara untuk disahkan
Grokgrok-4.7Grok 4.7 menyasarkan pengekodan, tugasan beragen, dan kerja pengetahuan jangka panjang. Sahkan format Responses berbanding Chat, kawalan penaakulan, alat, dan kadar semasa.
GPTgpt-6-solGPT-6 Sol dioptimumkan untuk pengekodan kompleks dan aliran kerja beragen. Sahkan sokongan endpoint, tahap penaakulan, keperluan konteks, dan ketersediaan alat.
Claudeclaude-opus-5-5Claude Opus 5.5 ialah model penaakulan dan agen berkeupayaan tinggi. Sahkan format Messages berbanding Chat dan gelagat alat khusus Anthropic.
Geminigemini-3.8-flashGemini 3.8 Flash mengutamakan kelajuan dan beban kerja multimodal. Sahkan format asli Gemini berbanding Chat, input media, dan pilihan grounding.
DeepSeekdeepseek-v4-proDeepSeek V4 Pro memfokuskan pada penaakulan lanjutan, pengekodan, dan agen jangka panjang. Sahkan keserasian Chat, gelagat penaakulan, dan had output semasa.

ID model ini telah diperiksa dengan katalog dan halaman model CometAPI pada 28 September 2026. Ketersediaan, alias, dan harga boleh berubah; kod produksi harus menggunakan senarai benarkan yang diluluskan dan menyemak semula katalog langsung sebelum penyebaran.

Untuk aliran kerja teks yang ringkas dan serasi dengan OpenAI, anda boleh menjadikan model boleh dikonfigurasi:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)

model = os.getenv("COMETAPI_MODEL", "grok-4.7")

response = client.responses.create(
    model=model,
    input="Summarize the advantages and limits of a unified AI API.",
)

print(response.output_text)

Komponen boleh guna semula ialah akaun, kunci API, URL gateway, pemula SDK, dan pembungkus permintaan aplikasi anda. Apa yang mungkin berubah ialah endpoint atau skema permintaan yang diperlukan oleh keluarga model tertentu. API bersatu mengurangkan pecahan integrasi dan pengebilan; ia tidak menghapuskan keupayaan dan kekangan model huluan.

Corak Python Multi-Model yang Lebih Selamat

Aplikasi produksi harus mentakrifkan senarai benarkan dan bukannya menerima nama model sewenang-wenangnya daripada pengguna. Kekalkan maklumat keupayaan bersebelahan setiap model yang diluluskan supaya aplikasi memilih endpoint dan set ciri yang serasi.

MODEL_CONFIG = {
    "grok": {
        "id": "grok-4.7",
        "api": "responses",
    },
    "gpt": {
        "id": "gpt-6-sol",
        "api": "responses",
    },
}

def run_text_request(client, family, prompt):
    config = MODEL_CONFIG[family]

    if config["api"] == "responses":
        result = client.responses.create(
            model=config["id"],
            input=prompt,
        )
        return result.output_text

    raise ValueError(f"Unsupported API format: {config['api']}")

Kembangkan senarai benarkan hanya selepas menguji model terpilih dengan endpoint dan parameter yang digunakan aplikasi anda. Pendekatan ini menghalang perubahan katalog atau salah taip daripada merutekan trafik produksi secara senyap ke model yang tidak dimaksudkan.

Ralat Lazim dan Cara Membetulkannya

Pengesahan gagal. Sahkan bahawa COMETAPI_KEY wujud dalam shell yang sama yang menjalankan Python, bahawa kunci aktif, dan tiada ruang tambahan atau tanda petik berlebihan disalin ke dalam nilainya.

Model tidak ditemui. Semak semula ID model langsung yang tepat. Untuk panduan ini, ID yang disahkan ialah grok-4.7; jangan gantikan dengan nama paparan seperti “Grok 4.7 API.”

Endpoint menolak parameter. Buang pilihan khusus pembekal dan cuba semula dengan permintaan minimum yang didokumentasikan. Keserasian OpenAI meliputi bentuk SDK biasa, bukan setiap parameter asli merentasi GPT, Claude, Gemini, DeepSeek, dan Grok.

Permintaan dihadkan kadar atau baki tidak mencukupi. Semak penggunaan akaun dan kuota sebelum meningkatkan percubaan semula. Percubaan semula membuta tuli boleh menggandakan kos dan beban tanpa membetulkan had pada peringkat akaun.

Permintaan tamat masa atau memulangkan ralat pelayan sementara. Tambah backoff eksponen bersempadan, had masa permintaan, dan kiraan percubaan semula maksimum. Log ID permintaan dan model terpilih, tetapi jangan sekali-kali log kunci API atau kandungan prompt sensitif.

Senarai Semak Produksi

  • Simpan kunci CometAPI dalam pengurus rahsia dan putarkannya jika ia terdedah.
  • Pin ID model yang diluluskan dalam konfigurasi dan semak semula katalog langsung sebelum penyebaran.
  • Uji endpoint, mod penstriman, panggilan alat, output berstruktur, dan input multimodal yang tepat yang anda rancang untuk digunakan.
  • Tetapkan had masa dan percubaan semula bersempadan yang jelas; jangan cuba semula permintaan tidak sah.
  • Rekodkan model, kependaman, penggunaan token, ID permintaan, dan metadata kos tanpa menyimpan rahsia.
  • Jalankan canary kecil sebelum mengalihkan trafik produksi ke model atau alias baharu.

Mengapa Menggunakan CometAPI untuk Aliran Kerja Ini?

CometAPI berguna apabila pasukan ingin menguji atau mengendalikan beberapa keluarga model tanpa mencipta integrasi berasingan, laluan kelayakan, dan baki prabayar untuk setiap pembekal. Permulaan pantas Grok 4.7 menggunakan klien OpenAI Python yang biasa, sementara akaun CometAPI yang sama boleh meliputi model GPT, Claude, Gemini, DeepSeek, Grok, dan multimodal yang disokong.

Kelebihannya ialah penyatuan operasi: satu akaun, satu kunci, satu URL gateway, dan permukaan penggunaan yang dikongsi. Disiplin kejuruteraan kekal peka model. Pasukan masih perlu mengesahkan keserasian endpoint, keupayaan khusus model, harga, keperluan data, dan gelagat fallback sebelum produksi.

Harga Grok 4.7 Melalui CometAPI

Halaman model Grok 4.7 CometAPI menyenaraikan dua tahap konteks. Harga di bawah adalah dalam dolar AS per 1 juta token dan disahkan pada 28 September 2026.

TahapSyaratInputInput dicache / bacaan cacheOutput
Konteks standardlen < 200,000$1.60$0.40$4.80
Tahap konteks panjangLihat peraturan pengebilan semasa pada halaman model langsung$3.20$0.80$9.60

Halaman yang sama menyenaraikan kadar xAI langsung sebagai $2.00 input, $0.50 bacaan cache, dan $6.00 output untuk konteks standard, dan $4.00 input, $1.00 bacaan cache, dan $12.00 output untuk konteks panjang. Ini menjadikan kadar CometAPI yang dipaparkan 20% lebih rendah pada masa pengesahan. Anggap angka ini sebagai gambaran bertarikh dan semak halaman harga langsung sebelum menganggarkan perbelanjaan produksi.

Soalan Lazim (FAQ)

Apakah ID model API Grok 4.7 pada CometAPI?

ID model semasa ialah grok-4.7.

Bolehkah saya menggunakan OpenAI Python SDK dengan Grok 4.7?

Ya. Inisialisasi OpenAI dengan kunci CometAPI anda, tetapkan API base URL kepada api.cometapi.com/v1, kemudian panggil endpoint yang disokong dengan model="grok-4.7".

Adakah saya perlukan kunci API xAI juga?

Tidak untuk laluan CometAPI yang ditunjukkan di sini. Permintaan disahkan dengan kunci CometAPI dan dibilkan melalui akaun CometAPI.

Bolehkah kunci CometAPI yang sama mengakses GPT, Claude, Gemini, dan DeepSeek?

Ya, untuk model yang tersedia kepada akaun CometAPI anda. Kekalkan kunci CometAPI dan base URL, pilih ID model yang disokong, dan gunakan endpoint yang didokumentasikan untuk model tersebut.

Adakah satu API bermakna setiap model menerima parameter yang sama?

Tidak. Satu API boleh menyatukan akses akaun, pengesahan, perutean, dan pengebilan. Alat asli, kawalan penaakulan, input multimodal, tetapan keselamatan, had konteks, dan sokongan endpoint masih boleh berbeza mengikut model.

Patutkah saya gunakan Responses atau Chat Completions untuk Grok 4.7?

Mulakan dengan Responses kerana halaman model Grok 4.7 CometAPI semasa menyediakan contoh tersebut. Chat Completions juga didokumentasikan dalam log perubahan CometAPI dan boleh sesuai untuk kod asas berasaskan chat sedia ada.

Inti Utama

Untuk memanggil Grok 4.7 daripada Python, pasang OpenAI SDK, cipta kunci CometAPI, tetapkan base URL CometAPI seperti dalam bahagian penyediaan, dan pilih grok-4.7. Mulakan dengan permintaan minimum, sahkan endpoint dan bentuk respons, kemudian tambah percubaan semula, had masa, pembalakan, dan kawalan kos sebelum bergerak ke produksi.

Gunakan integrasi bersama sebagai asas yang stabil, kemudian kekalkan semakan keupayaan yang jelas untuk setiap model yang anda tambah. Keseimbangan itu—satu gateway operasi dengan pengesahan peka model—ialah cara paling selamat untuk menukar API multi-model menjadi perisian produksi.

Terus belajar

Sambungkan artikel ini ke keputusan seterusnya.

Lihat semua topik
Diterbitkan pada Oct 3, 2026
Terakhir dikemas kini Oct 3, 2026
7 paparan
Disemak untuk kejelasan, atribusi sumber dan terminologi API semasa.

Baca Lagi