Tema
Bahasa

Codex Desktop (ChatGPT)

Penyiapan Codex langkah demi langkah di aplikasi ChatGPT untuk Windows dan macOS: keluar dari ChatGPT, masuk dengan kunci GetVibe API, verifikasi base_url dan pengeluaran.

Config siap pakai

Dibuat dari katalog kami saat diminta: alamat API, setiap model yang dipublikasikan beserta batas konteks dan outputnya, serta pengaturan yang direkomendasikan. Tidak berisi kunci. Codex membaca kunci dari GETVIBE_API_KEY (env_key). Model murah untuk satu kali eksekusi: codex -m <model ID>; penalaran maksimum: codex -c model_reasoning_effort="high". Hapus tabel [profiles.*] yang tersisa dari versi lama file ini — Codex 0.134 dan yang lebih baru menolak --profile selama tabel tersebut masih ada.

# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://getvibeapi.com/api/integrations/codex.toml -o ~/.codex/config.toml
# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"
  • Model utama — gpt-6.1-sol: coder agentic yang kuat dengan konteks besar pada harga menengah; id tanpa tambahan menjaga failover antar-kanal tetap aktif.
  • Tugas kecil — deepseek-v4.1-flash: model mumpuni termurah dengan konteks 1M, untuk judul, ringkasan, pesan commit, dan pemadatan.
  • Streaming aktif, timeout permintaan 600 detik, reasoning effort medium: jawaban penalaran panjang memakan waktu beberapa menit, dan tanpa streaming akan terkena batas waktu tunggu.
  • ID model polos di mana-mana, tanpa :suffix — ini menjaga failover otomatis ke kanal yang sehat tetap aktif.
Katalog berubah: saat model baru muncul, unduh lagi file tersebut. Untuk menyimpan hanya sebagian model, tambahkan ?models= dengan ID yang dipisahkan koma ke URL.

Codex Desktop kini berada di dalam aplikasi ChatGPT untuk Windows dan macOS. Anda dapat menghubungkannya ke GetVibe API tanpa terminal: aplikasi membaca berkas config.toml yang sama dengan yang digunakan Codex CLI.

1. Pasang aplikasi

Buka halaman resmi ChatGPT desktop, pilih macOS atau Windows, pasang dan jalankan aplikasinya. Pada pemilih di kiri atas pilih Codex.

Codex Desktop: penyiapan kunci yang tepat

Codex Desktop adalah aplikasi GUI. Ia harus menggunakan GetVibe dari config.toml dan kunci dari auth.json, bukan sesi ChatGPT yang aktif.

Perintah export di Terminal tidak diwarisi oleh aplikasi GUI yang sudah berjalan. Karena itu, export OPENAI_BASE_URL dan export OPENAI_API_KEY di Terminal tidak mengonfigurasi Codex Desktop: aplikasi tersebut memiliki environment-nya sendiri.
Jika config.toml berisi requires_openai_auth = true dan aplikasi memiliki sesi Sign in with ChatGPT yang aktif, Codex memakai login OAuth tersebut dan mengirim permintaan ke OpenAI alih-alih ke GetVibe. Keluar dari ChatGPT, letakkan kunci GetVibe Anda di auth.json dan gunakan pengaturan di bawah ini.

config.toml

Simpan blok ini ke ~/.codex/config.toml. Placeholder getvibeapi.com diganti secara otomatis.

model = "gpt-5.6-luna"
model_provider = "getvibe"
model_reasoning_effort = "high"

[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
requires_openai_auth = true

auth.json

Simpan JSON ini ke ~/.codex/auth.json dan ganti nilainya dengan key sk-pv-… Anda yang sebenarnya.

{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}
Jangan masukkan $GETVIBE_API_KEY ke dalam auth.json: JSON tidak mengekspansi variabel lingkungan. Jangan publikasikan file ini atau melakukan commit file ini ke Git.

Mulai ulang aplikasi sepenuhnya

Setelah mengubah config.toml atau auth.json, keluar sepenuhnya dari aplikasi: di macOS tekan Cmd+Q; di Windows pilih Exit. Menutup jendela atau hanya menggunakan Restart daemon tidak cukup: aplikasi harus membaca ulang kedua file tersebut.

Buka chat Codex baru, kirim uji singkat, lalu periksa apakah ada catatan baru di Dashboard → Usage. Jika tidak ada catatan yang muncul, permintaan tersebut tidak melewati GetVibe.

Jika 403 Country, region, or territory not supported from api.openai.com muncul lagi, kuncinya tidak terbaca: periksa auth.json, keluar dari ChatGPT dan tutup sepenuhnya aplikasinya sekali lagi.
Codex Desktop + GetVibe API — penyiapan tanpa terminal | GetVibe API