Skip to main content

Pendahuluan

Codex CLI adalah agen coding terminal open source dari OpenAI yang dapat membaca dan menulis file, menjalankan perintah, memperbaiki bug, dan menyelesaikan tugas coding penuh langsung dari baris perintah. Dengan terhubung melalui APIMart, Anda dapat menggunakan beberapa model, termasuk GPT dan Claude, di Codex CLI dengan harga yang lebih fleksibel dan kompetitif.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:
  1. Node.js sudah terinstal Unduh dan instal dari situs Node.js (disarankan LTS terbaru, v20 atau lebih baru) untuk memasang Codex CLI melalui npm
  2. API key APIMart sudah diperoleh Masuk ke Konsol APIMart untuk mendapatkan API key Anda (diawali dengan sk-)
Tips: Jika Anda belum memiliki akun APIMart, daftar terlebih dahulu di APIMart dan dapatkan API key Anda.

Langkah 1: Instal Codex CLI

Pilih salah satu metode berikut untuk instalasi:
Instal secara global dengan npm; berfungsi di semua sistem operasi:
Jika mengalami masalah izin, tambahkan sudo di depan perintah (macOS / Linux).

Verifikasi instalasi

Setelah menginstal, jalankan perintah berikut untuk memastikan:
Jika nomor versi ditampilkan, instalasi berhasil.

Langkah 2: Konfigurasikan API APIMart

Codex CLI mengelola penyedia model melalui file konfigurasi di direktori ~/.codex/. Yang perlu dilakukan adalah menambahkan penyedia kustom yang mengarah ke APIMart.

2.1 Temukan direktori konfigurasi

  • macOS / Linux: ~/.codex/
  • Windows: C:\Users\<username>\.codex\
Jika direktori belum ada, jalankan codex sekali di terminal lalu tekan Ctrl + C untuk keluar; direktori akan dibuat otomatis.

2.2 Konfigurasikan API key

Di direktori konfigurasi, buat atau edit file auth.json lalu isi key APIMart Anda:

2.3 Konfigurasikan penyedia model

Di direktori konfigurasi, buat atau edit file config.toml lalu tambahkan penyedia APIMart:
Setelah menyimpan kedua file, mulai ulang Codex CLI agar perubahan berlaku.
Pastikan auth.json adalah JSON valid dan config.toml adalah TOML valid. Jangan gunakan tanda kutip full-width atau smart quotes, karena konfigurasi tidak akan diterapkan.

Langkah 3: Mulai

Verifikasi konfigurasi

Di direktori proyek mana pun, jalankan perintah berikut untuk memastikan semuanya terhubung:
Jika Anda mendapat balasan AI, konfigurasi sudah berfungsi. Jika muncul layar masuk atau error 401 / 403, lihat bagian FAQ di bawah.

Mode interaktif

Jalankan codex langsung untuk masuk ke UI interaktif; ideal untuk tugas coding lengkap:
Setelah masuk, jelaskan kebutuhan Anda dalam bahasa alami, misalnya:
Codex akan menganalisis proyek Anda, menghasilkan kode, menjalankan perintah, dan meminta konfirmasi sebelum melakukan operasi sensitif.

Mode persetujuan

Saat pertama kali dijalankan, Codex akan meminta Anda memilih tingkat persetujuan: Kami menyarankan memulai dengan mode Auto. Ketik /approvals di UI interaktif untuk mengubahnya kapan saja.

Beralih model

Di UI interaktif, ketik /model untuk beralih cepat, atau ubah kolom model di config.toml lalu mulai ulang.

Model yang Didukung

Untuk Codex CLI, model seri GPT-5 berikut direkomendasikan:
Tips pemilihan model: Seri GPT-5 di atas paling cocok dengan Codex CLI. Untuk pengalaman terbaik, pilih gpt-5.5; gpt-5.3-codex dioptimalkan khusus untuk skenario coding agentik Codex.

Perintah Umum

Perintah dan pintasan yang sering digunakan di Codex CLI:

FAQ

Q1: Layar sign-in ChatGPT muncul setelah menjalankan?

Jika Anda melihat “Sign in with ChatGPT” atau yang serupa setelah menjalankan, konfigurasi belum berlaku. Pemecahan Masalah:
  1. Pastikan config.toml dan auth.json berada di dalam ~/.codex/
  2. Pastikan model_provider di config.toml diatur ke apimart
  3. Pastikan auth.json adalah JSON valid dan key terisi lengkap

Q2: Mendapat error 401 / 403?

Pastikan juga base_url diatur ke https://api.apimart.ai/v1, bukan URL resmi OpenAI.

Q3: Koneksi gagal?

  1. Periksa koneksi jaringan Anda
  2. Pastikan base_url di config.toml benar
  3. Jika Anda berada di balik proxy, pastikan proxy mengizinkan akses ke api.apimart.ai

Q4: wire_api = "chat" tidak lagi didukung?

Versi Codex CLI terbaru (0.84.0 dan setelahnya) telah menghapus protokol chat. Perbarui wire_api di config.toml menjadi responses:
APIMart mendukung Responses API; cukup mulai ulang Codex setelah perubahan.

Q5: Pemanggilan tool atau eksekusi gagal?

Pastikan wire_api di config.toml diatur ke responses. Jika masih mengalami masalah kompatibilitas, beralihlah ke model seri GPT-5 yang direkomendasikan (misalnya gpt-5.5, gpt-5.3-codex) karena lebih andal dengan Codex CLI.

Q6: Gunakan environment variable alih-alih auth.json?

Anda juga dapat mengonfigurasi key melalui environment variable. Ubah blok penyedia di config.toml menjadi:
Kemudian atur environment variable APIMART_API_KEY ke key APIMart Anda. auth.json tidak lagi diperlukan dalam setup ini.

Q7: Bagaimana cara beralih model?

Dua cara:
  1. Di UI interaktif: Ketik /model untuk beralih
  2. Edit konfigurasi: Ubah kolom model di config.toml lalu mulai ulang Codex CLI

Q8: Bagaimana memeriksa penggunaan dan penagihan?

Masuk ke Konsol APIMart untuk melihat statistik panggilan API, detail konsumsi token, dan tren biaya.

Dukungan dan Bantuan

Jika Anda mengalami masalah saat menggunakan Codex CLI:

Mulai dengan APIMart

Daftar APIMart sekarang, dapatkan API key Anda, dan rasakan asisten pemrograman multi-model di Codex CLI!