- Codex quickstart
- Dasar konfigurasi Codex
- Custom model providers Codex
- Autentikasi Codex
- Codex di Windows
Prasyarat
Pilih jalur penyiapan
Kami menyediakan dua opsi untuk membantu Anda mengonfigurasi Codex dengan cepat.Opsi 1: Konfigurasikan Codex secara manual (direkomendasikan)
Edit file
~/.codex/config.toml tingkat pengguna secara langsung. Ini adalah jalur yang paling andal, terutama untuk pengguna Windows dan WSL.Opsi 2: Konfigurasikan melalui skrip
Jalankan skrip penyiapan sebagai pintasan. Skrip ini menulis konfigurasi provider yang sama dan menyimpan CometAPI API key untuk Codex.
Konfigurasikan Codex secara manual
Codex membaca default provider pribadi dari file~/.codex/config.toml pada level pengguna. Konfigurasikan provider CometAPI di sana, bukan di file proyek .codex/config.toml. Codex mengabaikan pengaturan provider dan provider-auth di file konfigurasi proyek.
Pengaturan yang direkomendasikan menggunakan provider bernama cometapi dan autentikasi berbasis perintah. Ini menjaga CometAPI tetap terpisah dari provider OpenAI bawaan, tidak memerlukan pewarisan environment shell, dan tidak menggantikan ~/.codex/auth.json.
- macOS / Linux / WSL
- Windows PowerShell
Simpan API key CometAPI Anda di file key lokal:Tambahkan konfigurasi ini ke
~/.codex/config.toml:Codex native Windows menggunakan
$HOME\.codex, biasanya C:\Users\<user>\.codex. WSL menggunakan ~/.codex milik distribusi Linux. Edit direktori yang sesuai dengan environment tempat agen Codex berjalan.Gunakan autentikasi variabel environment
Jika Anda lebih memilih menyimpan API key CometAPI dalam variabel environment, gunakanenv_key alih-alih blok [model_providers.cometapi.auth].
Gunakan konfigurasi provider ini hanya ketika COMETAPI_KEY tersedia di environment yang menjalankan Codex:
Jalankan skrip setup
Skrip setup bersifat opsional. Skrip ini menulis konfigurasi providercometapi yang sama ke ~/.codex/config.toml, menyimpan CometAPI API key Anda di ~/.codex/cometapi_key, membuat cadangan sebelum mengubah file, dan memverifikasi konfigurasi dengan codex exec saat Codex CLI tersedia.
Untuk macOS, Linux, atau WSL, jalankan installer interaktif:
Pilih atau ubah model ID
Gunakan model ID dari halaman Models. Dalam konfigurasi manual, ubah nilaimodel di ~/.codex/config.toml.
Untuk macOS, Linux, atau WSL, berikan --model saat Anda menjalankan skrip setup:
-Model saat Anda menjalankan skrip setup:
Skrip menggunakan
CODEX_HOME jika disetel. Jika tidak, skrip akan menulis ke ~/.codex pada environment saat ini.Verifikasi setup
Untuk memverifikasi setup dengan Codex CLI, jalankan perintah hanya-baca ini dari proyek lokal mana pun:PATH, buka aplikasi Codex dan kirim Prompt singkat dari proyek lokal.
Pemecahan masalah
Codex masih menggunakan provider OpenAI default
Codex masih menggunakan provider OpenAI default
Pastikan
model_provider = "cometapi" ada di file ~/.codex/config.toml tingkat pengguna.API key berubah
API key berubah
Perbarui
~/.codex/cometapi_key, atau jalankan ulang skrip setup dengan nilai $COMETAPI_KEY yang telah diperbarui.Skrip PowerShell gagal saat pemeriksaan pra-penerbangan
Skrip PowerShell gagal saat pemeriksaan pra-penerbangan
Gunakan langkah PowerShell native Windows manual, lalu jalankan perintah verifikasi.
Setup shell yang dipipe tidak meminta API key
Setup shell yang dipipe tidak meminta API key
Gunakan
--key "$COMETAPI_KEY", set COMETAPI_KEY, atau jalankan perintah interaktif sh -c "$(curl ...)".Koneksi mengalami time out atau menggunakan base URL yang salah
Koneksi mengalami time out atau menggunakan base URL yang salah
Pastikan
base_url adalah https://api.cometapi.com/v1 di ~/.codex/config.toml.Model tidak ditemukan
Model tidak ditemukan
Periksa halaman Models untuk model ID yang tersedia.
Setup Windows memengaruhi environment yang salah
Setup Windows memengaruhi environment yang salah
Edit
$HOME\.codex untuk mode native Windows, atau edit ~/.codex di dalam WSL untuk mode agen WSL.Login ChatGPT berubah
Login ChatGPT berubah
Jangan gunakan
--force-auth-json atau -ForceAuthJson kecuali Anda ingin mode login API-key.