GPT-6.1 Sol are now live on CometAPI →
panduan AI API/Riset 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 ulang satu kunci API untuk mengakses GPT, Claude, Gemini, DeepSeek, dan Grok.

CometAPI
Bobby SpencerTim riset model AI dan API
Diperbarui Oct 3, 2026 10 menit baca
Cara Menggunakan API Grok 4.7 dengan Python: Kunci API, OpenAI SDK, dan Permintaan Pertama
Gunakan pola ini

Lakukan API call 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 diverifikasi: 28 September 2026.

xAI memperkenalkan Grok 4.7 pada September 2026 untuk pengembangan kode, tugas agentik, dan pekerjaan berbasis pengetahuan. Model ini mendukung jendela konteks 500.000 token, Responses API, dan Chat Completions. Bagi pengembang, bagian tersulit sering kali bukanlah permintaan pertama. Tantangannya adalah mengelola kredensial penyedia lain, konfigurasi SDK, akun penagihan, katalog model, dan endpoint di samping tumpukan multi-model lainnya.

Anda dapat memanggil Grok 4.7 dari Python dengan OpenAI SDK dengan mengarahkan klien ke CometAPI, melakukan autentikasi dengan kunci CometAPI, dan memilih grok-4.7. Akun, kunci, dan base URL CometAPI yang sama juga dapat memberikan akses ke model GPT, Claude, Gemini, dan DeepSeek yang didukung. Dengan kata lain, Anda dapat mempertahankan satu integrasi gateway sambil memilih model yang sesuai untuk setiap tugas.

Panduan ini menggunakan Grok 4.7 untuk permintaan awal yang berfungsi, lalu menunjukkan apa yang tetap sama saat Anda menambahkan keluarga model lainnya. Panduan ini juga menjelaskan batas penting dari “one API”: autentikasi dan akses gateway disatukan, tetapi alat, parameter, batas konteks, dan endpoint yang didukung tetap dapat berbeda antar model.

Panduan Cepat Grok 4.7 untuk Python

Halaman model Grok 4.7 CometAPI saat ini](https://www.cometapi.com/models/xai/grok-4-7/) mendokumentasikan ID model grok-4.7, base URL https://api.cometapi.com/v1, dan contoh Python yang dibangun dengan OpenAI SDK. Halaman khusus tersebut menggunakan Responses API, sehingga itu adalah titik awal paling aman untuk tutorial ini.

1. Buat kunci CometAPI

Buat atau masuk ke akun CometAPI Anda, lalu buat kunci di konsol token API. Simpan sebagai variabel lingkungan alih-alih menempatkan rahasia langsung di kode sumber.

export COMETAPI_KEY="your_cometapi_key_here"

Untuk Windows PowerShell:

$env:COMETAPI_KEY="your_cometapi_key_here"

Jangan commit kunci ke Git, menempelkannya ke notebook publik, atau mengeksposnya di JavaScript sisi browser. Aplikasi produksi sebaiknya memuatnya dari pengelola rahasia atau lingkungan server yang dilindungi.

2. Instal OpenAI Python SDK

Buat lingkungan terisolasi dan instal SDK terbaru:

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

Di Windows, aktifkan lingkungan dengan .venv\Scripts\Activate.ps1. Quickstart API OpenAI resmi menggunakan paket Python dan pola klien yang sama; CometAPI mengubah API key, base URL, dan ID model.

3. Kirim 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 file sebagai grok47_quickstart.py, lalu jalankan:

python grok47_quickstart.py

Jika permintaan berhasil, skrip akan mencetak respons teks model. Aplikasi Anda kini menggunakan klien Python OpenAI sambil mengirim trafik ke CometAPI dan memilih Grok 4.7 berdasarkan ID model.

Apa Fungsi Setiap Baris dalam Permintaan Grok 4.7

api_key. SDK mengirimkan kredensial CometAPI Anda dalam permintaan. Satu kunci CometAPI dapat digunakan di seluruh model yang diaktifkan untuk akun yang sama.

base_url. Ini mengalihkan klien OpenAI dari layanan default OpenAI ke gateway CometAPI. Pertahankan sufiks /v1.

model="grok-4.7". ID model memilih Grok 4.7. Perlakukan ID model sebagai input deployment yang tepat dan peka huruf besar/kecil, serta konfirmasikan di halaman model live sebelum rilis.

client.responses.create(...). Ini mengirimkan permintaan melalui Responses API. Halaman Grok 4.7 CometAPI saat ini mendokumentasikan rute ini, dan dokumentasi Grok 4.7 xAI saat ini juga mencantumkan Responses API sebagai didukung.

Bisakah Menggunakan Grok 4.7 dengan Chat Completions?

Ya. Catatan perubahan CometAPI tanggal 22 September 2026 menyatakan bahwa Grok 4.7 mendukung format Chat API. Jika aplikasi yang ada dibangun berdasarkan Chat Completions, panggilan OpenAI SDK yang bersesuaian adalah:

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 ketika format tersebut sesuai dengan halaman model dan alur kerja OpenAI SDK yang lebih baru. Gunakan Chat Completions ketika Anda memelihara integrasi chat yang sudah mapan. Jangan berasumsi bahwa setiap alat native atau parameter spesifik model memiliki representasi identik di kedua format.

Bagaimana Satu Integrasi CometAPI Menjangkau GPT, Claude, Gemini, DeepSeek, dan Grok

Gateway model terpadu berguna ketika sebuah aplikasi membutuhkan beberapa keluarga model tanpa harus memelihara kredensial terpisah dan jalur inisialisasi klien untuk setiap penyedia. Di CometAPI, kunci API dan base URL tetap tetap sementara aplikasi memilih ID model dari katalog saat ini. Format endpoint dan fitur spesifik penyedia masih dapat berbeda, sehingga setiap model harus diuji dengan bentuk permintaan persis yang digunakan di produksi.

Opsi Model Saat Ini di CometAPI (Diverifikasi 28 September 2026)

CometAPI saat ini mencantumkan keluarga model berikut dalam katalognya. Contoh di bawah menggunakan ID model yang diverifikasi pada 28 September 2026; ketersediaan, alias, kapabilitas, dan harga dapat berubah, sehingga aplikasi produksi harus memeriksa ulang halaman model live sebelum deployment.

Keluarga modelContoh ID model saat iniRingkasan model dan hal yang perlu diverifikasi
Grokgrok-4.7Grok 4.7 menargetkan pengembangan kode, tugas agentik, dan pekerjaan pengetahuan bentuk panjang. Verifikasikan format Responses vs Chat, kontrol penalaran, alat, dan tarif saat ini.
GPTgpt-6-solGPT-6 Sol dioptimalkan untuk pengembangan kode kompleks dan alur kerja agentik. Verifikasikan dukungan endpoint, tingkat penalaran, kebutuhan konteks, dan ketersediaan alat.
Claudeclaude-opus-5-5Claude Opus 5.5 adalah model penalaran dan agent berkapabilitas tinggi. Verifikasikan format Messages vs Chat dan perilaku alat spesifik Anthropic.
Geminigemini-3.8-flashGemini 3.8 Flash memprioritaskan kecepatan dan beban kerja multimodal. Verifikasikan format native Gemini vs Chat, input media, dan opsi grounding.
DeepSeekdeepseek-v4-proDeepSeek V4 Pro berfokus pada penalaran lanjutan, pengembangan kode, dan agent dengan horizon panjang. Verifikasikan kompatibilitas Chat, perilaku penalaran, dan batas output saat ini.

ID model ini diperiksa terhadap katalog dan halaman model CometAPI pada 28 September 2026. Ketersediaan, alias, dan harga dapat berubah; kode produksi harus menggunakan daftar putih yang disetujui dan memeriksa ulang katalog live sebelum deployment.

Untuk alur kerja teks sederhana yang kompatibel dengan OpenAI, Anda dapat membuat model dapat 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 yang dapat digunakan ulang adalah akun, kunci API, URL gateway, inisialisasi SDK, dan pembungkus permintaan aplikasi Anda. Yang mungkin berubah adalah endpoint atau skema permintaan yang diperlukan oleh keluarga model tertentu. API terpadu mengurangi fragmentasi integrasi dan penagihan; ini tidak menghapus kapabilitas dan batasan model hulu.

Pola Python Multi-Model yang Lebih Aman

Aplikasi produksi sebaiknya mendefinisikan daftar putih alih-alih menerima nama model sembarang dari pengguna. Simpan informasi kapabilitas di dekat setiap model yang disetujui sehingga aplikasi memilih endpoint dan set fitur yang kompatibel.

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']}")

Perluas daftar putih hanya setelah menguji model yang dipilih dengan endpoint dan parameter yang digunakan aplikasi Anda. Pendekatan ini mencegah perubahan katalog atau salah ketik secara diam-diam mengarahkan trafik produksi ke model yang tidak diinginkan.

Kesalahan Umum dan Cara Memperbaikinya

Autentikasi gagal. Pastikan COMETAPI_KEY ada di shell yang sama yang menjalankan Python, kunci aktif, dan tidak ada spasi tambahan atau tanda kutip yang tersalin ke dalam nilainya.

Model tidak ditemukan. Periksa ulang ID model live yang tepat. Untuk panduan ini, ID yang diverifikasi adalah grok-4.7; jangan mengganti dengan nama tampilan seperti “Grok 4.7 API.”

Endpoint menolak parameter. Hapus opsi spesifik penyedia dan coba lagi dengan permintaan minimal yang didokumentasikan. Kompatibilitas OpenAI mencakup bentuk SDK umum, bukan setiap parameter native di seluruh GPT, Claude, Gemini, DeepSeek, dan Grok.

Permintaan dibatasi (rate-limited) atau saldo tidak mencukupi. Periksa penggunaan akun dan kuota sebelum meningkatkan percobaan ulang. Percobaan ulang membabi buta dapat melipatgandakan biaya dan beban tanpa memperbaiki batas di tingkat akun.

Permintaan time out atau mengembalikan kesalahan server sementara. Tambahkan backoff eksponensial terbatas, batas waktu permintaan, dan jumlah percobaan ulang maksimum. Catat ID permintaan dan model yang dipilih, tetapi jangan pernah mencatat kunci API atau konten prompt sensitif.

Daftar Periksa Produksi

  • Simpan kunci CometAPI di pengelola rahasia dan rotasi jika terekspos.
  • Pin ID model yang disetujui dalam konfigurasi dan tinjau katalog live sebelum deployment.
  • Uji endpoint, mode streaming, panggilan alat, output terstruktur, dan input multimodal yang tepat yang Anda rencanakan untuk digunakan.
  • Tetapkan batas waktu eksplisit dan percobaan ulang terbatas; jangan mengulang permintaan yang tidak valid.
  • Rekam model, latensi, penggunaan token, ID permintaan, dan metadata biaya tanpa menyimpan rahasia.
  • Jalankan canary kecil sebelum mengalihkan trafik produksi ke model atau alias baru.

Mengapa Menggunakan CometAPI untuk Alur Kerja Ini?

CometAPI berguna ketika tim ingin menguji atau mengoperasikan beberapa keluarga model tanpa membuat integrasi, jalur kredensial, dan saldo prabayar terpisah untuk setiap penyedia. Panduan cepat Grok 4.7 menggunakan klien Python OpenAI yang familier, sementara akun CometAPI yang sama dapat mencakup model GPT, Claude, Gemini, DeepSeek, Grok, dan multimodal yang didukung.

Keuntungannya adalah konsolidasi operasional: satu akun, satu kunci, satu URL gateway, dan permukaan penggunaan bersama. Disiplin rekayasa tetap sadar model. Tim tetap harus memvalidasi kompatibilitas endpoint, kapabilitas spesifik model, harga, persyaratan data, dan perilaku fallback sebelum produksi.

Harga Grok 4.7 melalui CometAPI

Halaman model Grok 4.7 CometAPI mencantumkan dua tingkat konteks. Harga di bawah ini dalam dolar AS per 1 juta token dan diverifikasi pada 28 September 2026.

TingkatKondisiInputInput di-cache / pembacaan cacheOutput
Konteks standarlen < 200,000$1.60$0.40$4.80
Tingkat konteks panjangLihat aturan penagihan saat ini di halaman harga live$3.20$0.80$9.60

Halaman yang sama mencantumkan tarif xAI langsung yang bersesuaian sebesar $2.00 input, $0.50 cache read, dan $6.00 output untuk konteks standar, serta $4.00 input, $1.00 cache read, dan $12.00 output untuk konteks panjang. Ini membuat tarif CometAPI yang ditampilkan 20% lebih rendah pada waktu verifikasi. Perlakukan angka ini sebagai snapshot bertanggal dan periksa halaman harga live sebelum memperkirakan pengeluaran produksi.

FAQ

Apa ID model API Grok 4.7 di CometAPI?

ID model saat ini adalah grok-4.7.

Bisakah saya menggunakan OpenAI Python SDK dengan Grok 4.7?

Ya. Inisialisasi OpenAI dengan kunci CometAPI Anda, setel base URL API ke api.cometapi.com/v1, lalu panggil endpoint yang didukung dengan model="grok-4.7".

Apakah saya juga memerlukan kunci API xAI?

Tidak untuk rute CometAPI yang ditunjukkan di sini. Permintaan diautentikasi dengan kunci CometAPI dan ditagih melalui akun CometAPI.

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

Ya, untuk model yang tersedia di akun CometAPI Anda. Pertahankan kunci CometAPI dan base URL, pilih ID model yang didukung, dan gunakan endpoint yang didokumentasikan untuk model tersebut.

Apakah “satu API” berarti setiap model menerima parameter yang identik?

Tidak. Satu API dapat menyatukan akses akun, autentikasi, perutean, dan penagihan. Alat native, kontrol penalaran, input multimodal, pengaturan keamanan, batas konteks, dan dukungan endpoint masih dapat bervariasi per model.

Haruskah saya menggunakan Responses atau Chat Completions untuk Grok 4.7?

Mulailah dengan Responses karena halaman model Grok 4.7 CometAPI saat ini menyediakan contoh tersebut. Chat Completions juga didokumentasikan di catatan perubahan CometAPI dan dapat sesuai untuk basis kode berbasis chat yang sudah ada.

Inti Utama

Untuk memanggil Grok 4.7 dari Python, instal OpenAI SDK, buat kunci CometAPI, setel base URL CometAPI seperti yang ditunjukkan pada bagian setup, dan pilih grok-4.7. Mulailah dengan permintaan minimal, konfirmasikan endpoint dan bentuk respons, lalu tambahkan percobaan ulang, batas waktu, logging, dan kontrol biaya sebelum masuk ke produksi.

Gunakan integrasi bersama sebagai fondasi yang stabil, kemudian pertahankan pemeriksaan kapabilitas eksplisit untuk setiap model yang Anda tambahkan. Keseimbangan itu—satu gateway operasional dengan validasi yang sadar model—adalah cara paling aman untuk mengubah API multi-model menjadi perangkat lunak produksi.

Lanjut belajar

Hubungkan artikel ini ke keputusan berikutnya.

Lihat semua topik
Dipublikasikan pada Oct 3, 2026
Terakhir diperbarui Oct 3, 2026
0 tampilan
Ditinjau untuk kejelasan, atribusi sumber, dan terminologi API terkini.

Baca Selengkapnya