Codex lewat relay vs resmi: perbandingan fitur, harga, dan data
Wokey Team · 2026-09-24
Jawaban singkat: memakai Codex lewat relay berarti menjalankan Codex dalam mode provider kustom. Semua yang terjadi di komputer Anda berjalan persis seperti sebelumnya: menulis kode, menjalankan perintah, mengedit berkas. Perbedaannya bermuara pada tiga hal:
- Fitur cloud yang membutuhkan akun ChatGPT tidak tersedia.
- Fitur yang bergantung pada server OpenAI berkurang. Ini mencakup pemadatan konteks, batas penggunaan di
/status, dan mode Fast. - Penagihan berubah dari jatah langganan menjadi bayar per token.
Tiap perbedaan dibahas di bawah. Perilaku Codex diambil dari kode sumber dan dokumentasi resminya, dan perilaku Wokey dari kode gateway.
Tiga cara menghubungkan Codex
| Mode | Penyiapan | Penagihan |
|---|---|---|
| Masuk dengan ChatGPT | codex login, lalu Sign in with ChatGPT |
Jatah paket Anda, dibatasi per jendela 5 jam dan mingguan |
| API key OpenAI | Provider bawaan openai dengan API key |
Tarif API OpenAI |
| Provider kustom (relay) | Tabel [model_providers.xxx] di config.toml |
Tarif relay |
Relay adalah mode ketiga. Dua yang pertama berbicara dengan layanan milik OpenAI sendiri; di mode ketiga, gateway pilihan Anda yang menerima permintaan. Untuk penyiapannya, lihat panduan Codex config.toml.
Yang tetap persis sama
Sebagian besar Codex berjalan di komputer Anda sendiri, jadi hal-hal ini tidak bergantung pada penyedia model:
- Membaca dan menulis berkas, menjalankan perintah, mengedit kode dengan
apply_patch - Sandbox dan mode persetujuan
AGENTS.md, server MCP, dan Skills lokal- Riwayat sesi dan
codex resume - Ekstensi IDE dan
codex execnon-interaktif
Jadi untuk menulis kode, perbandingan relay dengan layanan resmi terutama bergantung pada model mana yang Anda pakai dan apakah model itu berjalan secara native di Responses API, bukan pada resmi atau tidaknya layanan.
Fitur yang membutuhkan akun ChatGPT
Fitur ini berjalan di cloud OpenAI dan mengharuskan login ChatGPT:
Codex cloud (tugas cloud). Dengan API key atau provider kustom,
codex cloudmenampilkan:Not signed in. Please run 'codex login' to sign in with ChatGPT, then re-run 'codex cloud'.@codexdi GitHub dan code review GitHub otomatisIntegrasi Slack dan Linear
Input suara, Connectors, dan berbagi plugin
Kendali jarak jauh dari ponsel Anda
Jika Anda kebanyakan memakai Codex di terminal atau IDE untuk menulis kode, semua ini tidak berpengaruh. Jika Anda mengandalkan tugas cloud atau integrasi GitHub, Anda membutuhkan akun ChatGPT.
Yang berubah dengan provider kustom
Pemadatan terjadi secara lokal. Dengan login ChatGPT, server OpenAI memadatkan konteks saat penuh. Dengan provider kustom, Codex menulis ringkasannya secara lokal memakai model Anda saat ini. Fiturnya tetap berfungsi; kualitas ringkasan bergantung pada model.
Tidak ada pembuatan gambar. Tool pembuatan gambar tidak disediakan dengan provider kustom.
Tidak ada batas penggunaan di /status. Batas 5 jam dan batas mingguan di /status berasal dari header penggunaan x-codex-* pada respons OpenAI. Relay tidak melaporkan penggunaan paket ChatGPT, sehingga bagian itu tampil sebagai tidak tersedia. Periksa penggunaan dan saldo di dasbor relay.
Tidak ada mode Fast. Mode Fast membutuhkan akun ChatGPT.
Hanya streaming HTTPS. Dengan provider kustom, Codex tidak memakai WebSocket. Permintaan berupa HTTPS biasa dengan SSE.
Web search bergantung pada gateway dan model. Codex tetap mengirim tool web_search ke provider kustom; berfungsi atau tidaknya bergantung pada gateway dan upstream. Di Wokey, model dengan dukungan Responses native meneruskan tool itu ke upstream tanpa perubahan, sedangkan model yang diterjemahkan ke Chat Completions membuangnya.
Metadata model. Codex dibekali panjang konteks, tingkat penalaran, dan detail lain untuk model resmi. Jika nama model tidak ada di daftar bawaannya, Anda melihat:
Model metadata for `{slug}` not found. Defaulting to fallback metadata; this can degrade performance and cause issues.
Codex lalu berjalan dengan nilai cadangan:
- Konteks 272k, dengan pemadatan otomatis di sekitar 244,800 token.
- Tanpa tool
apply_patch, sehingga pengeditan berkas beralih ke perintah shell, yang jauh kurang efisien.
Codex mencocokkan metadata ini berdasarkan nama model, jadi di relay utamakan nama yang identik dengan nama resmi OpenAI, seperti gpt-6-sol. Model pihak ketiga seperti Grok dan DeepSeek tidak ada di daftar bawaan dan memicu peringatan itu. Untuk model tersebut, atur model_context_window dan model_reasoning_effort di config.toml, atau berikan detail model lengkap dengan model_catalog_json.
Percobaan ulang dan error
Relay dan layanan resmi memakai logika percobaan ulang yang sama:
- Permintaan yang gagal dicoba ulang hingga 4 kali (
request_max_retries). - Stream yang terputus disambung ulang hingga 5 kali (
stream_max_retries). - Timeout idle stream adalah 5 menit (
stream_idle_timeout_ms).
Pengecualiannya adalah 429. Secara bawaan Codex tidak mencoba ulang 429, dan rate limit berakhir dengan:
exceeded retry limit, last status: 429 Too Many Requests
Relay yang baik mencoba ulang di rute lain saat upstream terkena rate limit atau kelebihan beban, sebelum memutuskan mengembalikan error. Wokey melakukannya, sehingga di jam sibuk klien biasanya melihat lebih sedikit 429 dan 529.
Error lain tampil sebagai unexpected status … diikuti JSON dari gateway. Untuk pemecahan masalah, lihat panduan error 529 dan panduan timeout.
Membandingkan harga
Langganan resmi adalah biaya bulanan tetap untuk sejumlah jatah. Plus seharga $20 per bulan, Pro mulai dari $100 per bulan, dan ada tingkat Go, Business, serta lainnya. Jatah dihitung dalam jendela 5 jam dan mingguan; saat habis, Anda menunggu jendelanya direset. Periksa situs OpenAI untuk harga dan batas terkini.
Relay menagih per token, tanpa jendela: Anda membayar sesuai pemakaian. Sebagai gambaran kasar:
- Pemakaian harian yang stabil dan berat, dan batasnya masih bisa diterima: langganan resmi biasanya lebih hemat.
- Pemakaian tidak merata, sering terkena batas 5 jam, atau berganti antara GPT, Grok, DeepSeek, dan model lain di Codex yang sama: relay bayar sesuai pemakaian lebih cocok.
Harga Wokey ada di tiap halaman model, misalnya GPT-6 Sol.
Data dan kepercayaan
Dengan layanan resmi, OpenAI menangani data Anda sesuai pengaturan akun Anda. Dengan API key, yang berlaku adalah pengaturan retensi data organisasi API Anda.
Dengan relay, permintaan melewati relay sebelum sampai ke upstream. Jadi ada dua pertanyaan untuk relay mana pun: apakah ia menukar model, dan apakah ia mengubah konten?
Kebanyakan relay hanya bisa meminta Anda percaya. Setiap respons Wokey membawa bukti kriptografis yang bisa Anda periksa secara offline di komputer sendiri:
- Sidik jari kode cocok dengan kode sumber yang diaudit secara publik.
- Signature respons berasal dari enclave perangkat keras AWS Nitro, dan tidak ada yang diubah.
Lihat API AI yang dapat diverifikasi. Tentang cara Wokey memperoleh kapasitas upstream, lihat tulisan ini.
Memakai keduanya
Akun resmi Anda dan relay bisa berdampingan di satu komputer, tanpa bolak-balik mengedit konfigurasi:
Biarkan
~/.codex/config.tomlpada penyiapan resmi dan masuk dengan ChatGPT.Taruh provider Wokey di berkas tersendiri,
~/.codex/wokey.config.toml:model = "gpt-6-sol" model_provider = "wokey" [model_providers.wokey] name = "Wokey" base_url = "https://api.wokey.ai" env_key = "WOKEY_API_KEY" wire_api = "responses"Jalankan
codexuntuk memakai jatah resmi Anda. Saat jatah habis, atau Anda ingin model lain, jalankancodex --profile wokey.
Jangan mengatur requires_openai_auth = true di provider Wokey. Opsi itu membuat Codex memakai login ChatGPT Anda dan mengabaikan env_key, sehingga permintaan terkirim tanpa key Wokey Anda.
Pertanyaan umum
Apakah Codex lewat relay menulis kode sebaik lewat layanan resmi?
Sisi lokalnya identik: pengeditan berkas, perintah, apply_patch, sandbox, MCP, dan AGENTS.md semuanya berjalan di komputer Anda. Perbedaannya terutama berasal dari model yang Anda pilih dan apakah model itu mendukung Responses API secara native.
Fitur Codex apa saja yang tidak berfungsi lewat relay?
Fitur cloud yang membutuhkan akun ChatGPT: Codex cloud, @codex dan code review di GitHub, integrasi Slack dan Linear, suara, Connectors, berbagi plugin, dan kendali jarak jauh dari ponsel. Selain itu tidak ada pembuatan gambar atau mode Fast, dan /status tidak menampilkan batas paket.
Mengapa Codex menampilkan "Model metadata not found"?
Jika nama model tidak ada di daftar bawaan Codex, ia memakai metadata cadangan: konteks 272k dan tanpa tool apply_patch. Utamakan nama model yang identik dengan milik OpenAI; untuk model lain, atur model_context_window dan kolom terkait di config.toml atau berikan model_catalog_json.
Bisakah akun resmi dan relay dipakai bersamaan?
Bisa. Biarkan config.toml pada penyiapan resmi, taruh provider relay di ~/.codex/wokey.config.toml, dan jalankan dengan codex --profile wokey saat diperlukan. Jangan mengatur requires_openai_auth = true di provider relay.
Bagaimana cara memastikan relay tidak menukar model?
Kebanyakan relay tidak bisa membuktikannya. Setiap respons Wokey membawa bukti kriptografis yang bisa Anda periksa secara offline: sidik jari kode, signature respons, dan rantai atestasi AWS Nitro. Lihat halaman API AI yang dapat diverifikasi.