Codex CLI (OpenAI)
Siapkan Codex CLI dengan GetVibe API: config.toml, auth.json, dan variabel lingkungan. wire_api = "responses" wajib diisi — Codex memanggil /v1/responses.
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.
?models= dengan ID yang dipisahkan koma ke URL.Codex CLI adalah alat agentik dari OpenAI untuk bekerja dengan kode di terminal. Ia menggunakan endpoint /v1/responses, sehingga parameter wire_api = "responses" wajib disertakan.
config.toml
Tambahkan provider ke ~/.codex/config.toml:
model = "gpt-6.1-sol"
model_provider = "getvibe"
model_reasoning_effort = "high"
[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
env_key = "GETVIBE_API_KEY"Metode utama: variabel environment
Tetapkan variabel yang dinamai oleh env_key:
export GETVIBE_API_KEY="PASTE_YOUR_GETVIBE_KEY_HERE"
codexAlternative: auth.json
Untuk opsi ini, hapus env_key dan ganti blok provider dengan ini:
model = "gpt-6.1-sol"
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 = trueLalu letakkan kunci asli di ~/.codex/auth.json dengan nama persis OPENAI_API_KEY. String $GETVIBE_API_KEY tidak diekspansi di dalam JSON.
{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}/v1/responses (format OpenAI Responses API). Tanpa wire_api = "responses" permintaan akan dikirim ke endpoint yang salah.