DEV Community

Cover image for Cara Menggunakan Grok 4.3 Gratis: 4 Cara Ampuh di 2026
Walse
Walse

Posted on • Originally published at apidog.com

Cara Menggunakan Grok 4.3 Gratis: 4 Cara Ampuh di 2026

Grok 4.3 adalah model unggulan xAI per Mei 2026, dengan jendela konteks 1M-token, input video asli, dan harga $1.25 / $2.50 per juta token. Jika Anda sedang membuat prototipe, belajar integrasi LLM, atau membangun proyek sampingan, ada tiga jalur praktis untuk mencoba Grok 4.3 tanpa biaya langsung: kredit promosi Konsol xAI, Puter.js dengan model pengguna-membayar, dan UI obrolan gratis di grok.com atau X.

Coba Apidog hari ini

Panduan ini fokus pada implementasi: cara menyiapkan akun, melakukan request pertama, memilih jalur yang sesuai, dan memahami trade-off sebelum Anda pindah ke penggunaan berbayar. Untuk panduan API berbayar lengkap, lihat Cara menggunakan API Grok 4.3. Untuk versi suara, lihat Cara menggunakan Grok Voice secara gratis.

TL;DR

  • Tiga jalur gratis ke Grok 4.3: Konsol xAI dengan kredit promosi, Puter.js dengan model pengguna-membayar, dan UI obrolan di grok.com atau X.
  • Untuk developer web publik: gunakan Puter.js. Pengguna akhir menanggung penggunaan mereka sendiri, sehingga Anda tidak perlu menyimpan billing key.
  • Untuk prototipe backend/API: gunakan Konsol xAI dengan kredit promosi akun baru.
  • Untuk non-developer: gunakan grok.com atau aplikasi X. Tidak ada API dan tidak perlu kode.
  • ID model di Puter.js: x-ai/grok-4.3.
  • ID model langsung di xAI: grok-4.3.
  • Gunakan Apidog untuk menguji request yang sama terhadap beberapa penyedia dan membandingkan respons, token, serta latensi.

Jalur 1: Kredit promosi Konsol xAI

Gunakan jalur ini jika Anda ingin menguji API Grok 4.3 secara langsung dari backend, script, atau tooling internal.

Langkah 1: Buat akun xAI Console

Buka console.x.ai, lalu buat akun menggunakan akun X Anda. Setelah masuk, buka dashboard dan cek bagian billing atau credits.

Langkah 2: Cek kredit promosi

xAI menjalankan periode promosi yang memberikan kredit gratis untuk akun baru. Jumlah dan periode kelayakan dapat berubah, jadi selalu cek tab Billing setelah pendaftaran.

Pola umumnya:

  • Kredit diberikan sekali.
  • Kredit tidak otomatis diperbarui.
  • Kredit cocok untuk validasi integrasi, bukan beban produksi jangka panjang.

Gunakan kredit ini untuk menguji:

  • Format request.
  • Respons model.
  • Streaming.
  • Function calling.
  • Token usage.
  • Latensi.
  • Error handling.

Langkah 3: Simpan API key sebagai environment variable

Jangan hard-code API key di repo.

export XAI_API_KEY="xai-..."
Enter fullscreen mode Exit fullscreen mode

Langkah 4: Kirim request pertama

Endpoint xAI kompatibel dengan skema OpenAI Chat Completions.

curl https://api.x.ai/v1/chat/completions \
  -H "Authorization: Bearer $XAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "grok-4.3",
    "messages": [
      {
        "role": "user",
        "content": "Explain prompt caching in three sentences."
      }
    ],
    "reasoning_effort": "low"
  }'
Enter fullscreen mode Exit fullscreen mode

Untuk prototipe, mulai dengan:

"reasoning_effort": "low"
Enter fullscreen mode Exit fullscreen mode

Naikkan ke medium atau high hanya jika output membutuhkan reasoning lebih dalam, karena penggunaan kredit akan lebih cepat habis.

Contoh Node.js sederhana

const response = await fetch("https://api.x.ai/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.XAI_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "grok-4.3",
    messages: [
      {
        role: "user",
        content: "Give me a short checklist for testing an API endpoint.",
      },
    ],
    reasoning_effort: "low",
  }),
});

const data = await response.json();
console.log(data.choices?.[0]?.message?.content);
Enter fullscreen mode Exit fullscreen mode

Pro dan kontra

Pro Kontra
API produksi nyata Jumlah kredit terbatas
Mendukung kemampuan Grok 4.3 penuh seperti konteks 1M, video, dan function calling Ketentuan promosi dapat berubah
Migrasi ke penggunaan berbayar mudah Tidak cocok untuk traffic produksi berkelanjutan

Rekomendasi: gunakan Konsol xAI jika Anda ingin memvalidasi perilaku API produksi. Untuk skema request lengkap, lihat Cara menggunakan API Grok 4.3.

Jalur 2: Puter.js

Puter.js adalah opsi paling praktis untuk aplikasi web publik karena developer tidak membayar penggunaan model. Pengguna akhir menggunakan akun Puter mereka sendiri.

Puter.js Grok 4.3

Cara kerjanya

Puter.js menyediakan client JavaScript untuk memanggil berbagai LLM seperti Grok, GPT, Claude, Gemini, dan DeepSeek.

Perbedaannya ada di model biaya:

  • Anda menyematkan script Puter.js.
  • User login ke akun Puter.
  • Pemakaian AI dibebankan ke akun user tersebut.
  • Anda tidak perlu menyimpan API key.
  • Anda tidak perlu mengelola billing untuk setiap user.

Ini cocok untuk:

  • Tool web gratis.
  • Demo publik.
  • Side project.
  • Aplikasi edukasi.
  • Prototype frontend yang ingin langsung bisa dicoba user.

Langkah 1: Tambahkan script Puter.js

Tambahkan satu tag ini ke HTML Anda:

<script src="https://js.puter.com/v2/"></script>
Enter fullscreen mode Exit fullscreen mode

Tidak perlu API key di sisi developer.

Langkah 2: Panggil Grok 4.3 dari browser

Gunakan puter.ai.chat() dengan model x-ai/grok-4.3.

<script src="https://js.puter.com/v2/"></script>

<script>
  puter.ai.chat(
    "Summarize the trade-offs between SQLite and Postgres in three bullets.",
    { model: "x-ai/grok-4.3" }
  ).then((response) => {
    document.body.innerText = response.message.content;
  });
</script>
Enter fullscreen mode Exit fullscreen mode

Saat user pertama kali menjalankan aplikasi, Puter akan meminta login atau pembuatan akun. Setelah itu, request menggunakan saldo akun user.

Langkah 3: Render output ke UI

Contoh implementasi minimal:

<!doctype html>
<html>
  <head>
    <script src="https://js.puter.com/v2/"></script>
  </head>
  <body>
    <textarea id="prompt" rows="5" cols="60">
Explain how rate limiting works in REST APIs.
    </textarea>

    <button id="run">Ask Grok</button>

    <pre id="output"></pre>

    <script>
      const button = document.getElementById("run");
      const promptInput = document.getElementById("prompt");
      const output = document.getElementById("output");

      button.addEventListener("click", async () => {
        output.textContent = "Loading...";

        try {
          const response = await puter.ai.chat(promptInput.value, {
            model: "x-ai/grok-4.3",
          });

          output.textContent = response.message.content;
        } catch (error) {
          output.textContent = `Error: ${error.message}`;
        }
      });
    </script>
  </body>
</html>
Enter fullscreen mode Exit fullscreen mode

Langkah 4: Gunakan streaming

Jika respons panjang, gunakan streaming agar UI terasa lebih cepat.

const stream = await puter.ai.chat(
  "Walk me through migrating a React app to Next.js.",
  {
    model: "x-ai/grok-4.3",
    stream: true,
    reasoning_effort: "medium",
  }
);

for await (const chunk of stream) {
  process.stdout.write(chunk?.text || "");
}
Enter fullscreen mode Exit fullscreen mode

Di browser, Anda dapat menambahkan chunk ke elemen UI:

const output = document.getElementById("output");

const stream = await puter.ai.chat("Explain OAuth2 step by step.", {
  model: "x-ai/grok-4.3",
  stream: true,
});

output.textContent = "";

for await (const chunk of stream) {
  output.textContent += chunk?.text || "";
}
Enter fullscreen mode Exit fullscreen mode

Pro dan kontra

Pro Kontra
Developer membayar $0 User harus login ke Puter
Tidak ada API key di repo Kurang cocok untuk backend-only app
Praktis untuk aplikasi web publik Latensi bisa sedikit lebih tinggi daripada xAI langsung
Mendukung banyak model melalui pola yang sama Membutuhkan konteks browser

Rekomendasi: gunakan Puter.js untuk aplikasi web publik, tool gratis, side project, atau demo yang tidak ingin Anda biayai sendiri. Jika request dijalankan oleh server Anda, bukan oleh user di browser, gunakan Konsol xAI atau provider API lain.

Untuk pola serupa dengan model lain, lihat Cara menggunakan API DeepSeek V4 secara gratis dan Cara menggunakan API GPT-5.5 secara gratis.

Jalur 3: grok.com dan aplikasi X

Gunakan jalur ini jika Anda hanya ingin mencoba Grok melalui UI, bukan dari kode.

Pilihan yang tersedia:

  • grok.com: UI obrolan web. Login dengan akun X.
  • Aplikasi X: Grok tersedia di aplikasi mobile dan web X melalui tab Grok.

Jalur ini cocok untuk:

  • Validasi prompt secara manual.
  • Riset cepat.
  • Membandingkan gaya output.
  • Mengecek apakah model cocok untuk use case Anda sebelum menulis integrasi API.

Namun, jalur ini tidak cocok untuk:

  • Otomatisasi.
  • Backend service.
  • Batch processing.
  • Integrasi CI/CD.
  • Logging request/response terstruktur.

Tingkat gratis di grok.com secara default menggunakan varian Grok yang lebih kecil, seperti Grok 4.1. Langganan Premium di X membuka Grok 4.3 di UI obrolan dengan kuota lebih tinggi.

Jalur 4: OpenRouter

OpenRouter tidak membuat Grok 4.3 gratis, tetapi berguna jika Anda ingin satu API key untuk beberapa provider model.

Grok 4.3 di OpenRouter berharga sama dengan xAI langsung, yaitu $1.25 / $2.50 per 1M token. Jadi, ini bukan jalur gratis untuk Grok 4.3.

Namun, OpenRouter memiliki beberapa varian model gratis, termasuk model kelas Grok seperti:

grok-4-fast:free
Enter fullscreen mode Exit fullscreen mode

Gunakan ini jika Anda tidak membutuhkan Grok 4.3 secara spesifik, tetapi ingin output kelas Grok tanpa biaya.

curl https://openrouter.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "x-ai/grok-4-fast:free",
    "messages": [
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }'
Enter fullscreen mode Exit fullscreen mode

Untuk Grok 4.3 secara spesifik, gunakan salah satu dari tiga jalur sebelumnya:

  1. Konsol xAI dengan kredit promosi.
  2. Puter.js.
  3. UI grok.com atau X.

Perbandingan jalur akses

Jalur Biaya bagi developer Biaya bagi user akhir Cocok untuk
Konsol xAI $0 selama kredit masih ada n/a Prototipe API, backend, validasi produksi
Puter.js $0 Beberapa sen per sesi Aplikasi web publik dan side project
grok.com / X $0 $0 dengan kuota Penggunaan manual tanpa kode
Model gratis OpenRouter $0 untuk varian gratis n/a Alternatif kelas Grok, bukan Grok 4.3 spesifik

Menguji beberapa jalur di Apidog

Saat Anda mengevaluasi beberapa provider, jangan hanya membandingkan harga. Uji request yang sama dan catat:

  • Respons model.
  • Latensi.
  • Token usage.
  • Error response.
  • Rate limit.
  • Konsistensi output.
  • Kemudahan migrasi.

Setup environment

Di Apidog, buat environment dengan variabel berikut:

XAI_API_KEY
OPENROUTER_API_KEY
BASE_URL
MODEL
Enter fullscreen mode Exit fullscreen mode

Contoh nilai untuk xAI:

BASE_URL=https://api.x.ai/v1
MODEL=grok-4.3
Enter fullscreen mode Exit fullscreen mode

Contoh nilai untuk OpenRouter:

BASE_URL=https://openrouter.ai/api/v1
MODEL=x-ai/grok-4-fast:free
Enter fullscreen mode Exit fullscreen mode

Request body yang bisa dipakai ulang

Karena xAI dan OpenRouter menggunakan pola Chat Completions, Anda dapat memakai body yang hampir sama:

{
  "model": "{{MODEL}}",
  "messages": [
    {
      "role": "user",
      "content": "Explain the difference between REST and GraphQL in five bullets."
    }
  ]
}
Enter fullscreen mode Exit fullscreen mode

Alur pengujian

  1. Buat koleksi baru di Apidog.
  2. Tambahkan endpoint POST {{BASE_URL}}/chat/completions.
  3. Tambahkan header Authorization: Bearer {{XAI_API_KEY}} untuk xAI.
  4. Duplikasi request untuk OpenRouter dan gunakan OPENROUTER_API_KEY.
  5. Jalankan prompt yang sama.
  6. Bandingkan respons, token, dan latensi.
  7. Saat kredit xAI habis, ganti environment tanpa mengubah struktur request.

Unduh Apidog dan buat koleksi baru. URL dasar xAI adalah https://api.x.ai/v1, sedangkan URL dasar OpenRouter adalah https://openrouter.ai/api/v1.

Untuk pengujian lintas penyedia, lihat Alat pengujian API untuk insinyur QA.

Apa yang Anda korbankan saat memilih jalur gratis

Jalur gratis cocok untuk prototipe, tetapi ada batasan yang perlu diperhitungkan sebelum dipakai di produk.

1. Rate limit lebih ketat

Kredit gratis tidak berarti throughput bebas. Anda masih bisa terkena HTTP 429.

Tambahkan retry sederhana saat testing:

async function requestWithRetry(fn, maxRetries = 3) {
  for (let attempt = 1; attempt <= maxRetries; attempt++) {
    const response = await fn();

    if (response.status !== 429) {
      return response;
    }

    const delay = attempt * 1000;
    await new Promise((resolve) => setTimeout(resolve, delay));
  }

  throw new Error("Rate limit exceeded after retries");
}
Enter fullscreen mode Exit fullscreen mode

2. Prompt caching belum terasa untuk prototipe kecil

Prompt caching seharga $0.20 per 1M token yang di-cache adalah fitur penting untuk beban besar. Namun, untuk prototipe puluhan request, penghematannya tidak terlalu terasa.

Caching mulai relevan jika Anda punya:

  • System prompt panjang.
  • Banyak request dengan konteks berulang.
  • Workflow agentik.
  • Dokumen referensi yang sama untuk banyak panggilan.

3. Dukungan terbatas

Akun gratis biasanya hanya cocok untuk eksperimen dan debugging mandiri. Jika Anda menjalankan workload produksi, Anda membutuhkan jalur berbayar dan dukungan yang lebih jelas.

Kapan harus pindah ke berbayar

Pindah ke penggunaan berbayar jika salah satu kondisi ini terjadi:

  1. Throughput mulai konsisten. Anda sering terkena rate limit saat testing atau demo.
  2. Prompt sistem panjang dan stabil. Anda punya prompt 50k+ token yang bisa diuntungkan dari caching.
  3. Ada kebutuhan compliance. Anda membutuhkan audit trail, SOC 2, BAA, atau residensi data regional.
  4. Anda menjalankan backend production. Request berasal dari server Anda dan harus stabil.
  5. Anda butuh SLA dan support. Jalur gratis tidak ideal untuk debugging insiden produksi.

Migrasi biasanya sederhana:

  • Untuk Konsol xAI: gunakan API key berbayar.
  • Untuk OpenRouter: ubah BASE_URL dan MODEL.
  • Untuk Puter.js: tetap gunakan model pengguna-membayar jika aplikasi berjalan di browser.

FAQ

Apakah Grok 4.3 benar-benar gratis?

Tergantung jalurnya.

Di Konsol xAI, akses gratis berasal dari kredit promosi yang tidak diperbarui otomatis. Di Puter.js, gratis untuk developer karena user membayar pemakaiannya sendiri. Di grok.com, gratis dalam bentuk kuota pesan harian.

Bisakah saya memakai Grok 4.3 dari backend tanpa membayar?

Bisa selama kredit Konsol xAI masih tersedia. Setelah kredit habis, Anda perlu beralih ke penggunaan berbayar atau memilih model/penyedia lain.

Puter.js lebih cocok untuk browser karena model biayanya berbasis user.

Apakah Puter.js bisa dipakai di Node.js?

Puter.js lebih mengutamakan browser. Ada SDK server yang sedang dalam pengembangan, tetapi model pengguna-membayar paling cocok untuk aplikasi frontend dengan login user.

Untuk backend, jalur gratis paling langsung adalah Konsol xAI dengan kredit promosi.

ID model apa yang dipakai untuk Grok 4.3 di Puter.js?

Gunakan:

x-ai/grok-4.3
Enter fullscreen mode Exit fullscreen mode

Untuk xAI langsung, gunakan:

grok-4.3
Enter fullscreen mode Exit fullscreen mode

Apakah kredit gratis mencakup function calling dan input video?

Ya. Kredit Konsol berlaku untuk fitur Grok 4.3 seperti konteks 1M, function calling, input video, dan reasoning effort. Namun, perhatikan penggunaan token karena input besar seperti video dapat menghabiskan kredit lebih cepat.

Bagaimana ini dibandingkan dengan Grok Voice?

Grok Voice memiliki struktur akses yang berbeda. Untuk detailnya, lihat Cara menggunakan Grok Voice secara gratis.

Apakah ada Grok 4.3 mini gratis?

Belum. xAI belum merilis SKU mini terpisah untuk lini 4.3. Alternatif gratis terdekat adalah grok-4-fast:free di OpenRouter, tetapi itu bukan Grok 4.3 penuh.

Ringkasan

Ada tiga jalur yang paling praktis untuk mencoba Grok 4.3 tanpa biaya langsung:

  • Gunakan Konsol xAI untuk prototipe API produksi.
  • Gunakan Puter.js untuk aplikasi web publik di mana user menanggung penggunaan mereka sendiri.
  • Gunakan grok.com atau X untuk validasi manual tanpa kode.

Jika Anda butuh integrasi backend stabil, mulai dari Konsol xAI lalu pindah ke penggunaan berbayar saat kredit habis. Jika Anda membangun tool frontend publik, Puter.js adalah jalur paling ringan karena tidak membutuhkan API key dan tidak membebankan biaya ke developer.

Untuk panduan API berbayar lengkap, lihat Cara menggunakan API Grok 4.3. Untuk perbandingan langsung dengan OpenAI, lihat Grok Voice vs GPT-Realtime.

Buat request sekali di Apidog, simpan environment per provider, lalu tukar BASE_URL dan MODEL sesuai jalur yang Anda pilih.

Apidog API testing

Top comments (0)