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:- Node.js sudah terinstal Unduh dan instal dari situs Node.js (disarankan LTS terbaru, v20 atau lebih baru) untuk memasang Codex CLI melalui npm
-
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:- npm (Direkomendasikan)
- Homebrew (macOS)
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: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 fileauth.json lalu isi key APIMart Anda:
2.3 Konfigurasikan penyedia model
Di direktori konfigurasi, buat atau edit fileconfig.toml lalu tambahkan penyedia APIMart:
Setelah menyimpan kedua file, mulai ulang Codex CLI agar perubahan berlaku.
Langkah 3: Mulai
Verifikasi konfigurasi
Di direktori proyek mana pun, jalankan perintah berikut untuk memastikan semuanya terhubung:401 / 403, lihat bagian FAQ di bawah.
Mode interaktif
Jalankancodex langsung untuk masuk ke UI interaktif; ideal untuk tugas coding lengkap:
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: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:- Pastikan
config.tomldanauth.jsonberada di dalam~/.codex/ - Pastikan
model_providerdiconfig.tomldiatur keapimart - Pastikan
auth.jsonadalah 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?
- Periksa koneksi jaringan Anda
- Pastikan
base_urldiconfig.tomlbenar - 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:
Q5: Pemanggilan tool atau eksekusi gagal?
Pastikanwire_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 diconfig.toml menjadi:
APIMART_API_KEY ke key APIMart Anda. auth.json tidak lagi diperlukan dalam setup ini.
Q7: Bagaimana cara beralih model?
Dua cara:- Di UI interaktif: Ketik
/modeluntuk beralih - Edit konfigurasi: Ubah kolom
modeldiconfig.tomllalu 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:- 📚 Pusat Dokumentasi APIMart
- 💬 Komunitas Discord
- 🐦 Twitter @APIMart_
- 📧 Dukungan teknis: zhihong@apimart.ai
Mulai dengan APIMart
Daftar APIMart sekarang, dapatkan API key Anda, dan rasakan asisten pemrograman multi-model di Codex CLI!