Codex CLI di Muapi
Konfigurasi
~/.codex/config.toml (macOS/Linux) atau %USERPROFILE%\.codex\config.toml (Windows):
model = "gpt-5-6-sol"
model_provider = "muapi"
[model_providers.muapi]
name = "Muapi"
base_url = "https://api.muapi.ai/openai/v1"
env_key = "MUAPI_API_KEY"
wire_api = "responses"
Kunci API
macOS/Linux:
export MUAPI_API_KEY=your_key
Windows PowerShell:
$env:MUAPI_API_KEY = "your_key"
setx MUAPI_API_KEY "your_key"
Detail penting
base_urladalah root; Codex akan menambahkan/responses.env_keymenyebutkan nama variabel yang menyimpan kunci, bukan kunci itu sendiri.- Atur
modelsecara eksplisit ke ID dari endpoint model, bukan ke bawaan Codex. - ID provider
openai,ollama, danlmstudiodicadangkan; gunakanmuapi. - Simpan konfigurasi provider di file tingkat pengguna, bukan di file proyek.
Model
curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/openai/v1/models
Model tanpa sensor (abliterated)
Endpoint model juga mencantumkan model tanpa sensor milik Muapi yang mendukung pemanggilan alat (misalnya qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated). Atur model = "<id>" di config.toml untuk menggunakannya; Muapi menerjemahkan antara protokol Codex dan API chat model tersebut untuk Anda.
- Eksperimental: kualitas bervariasi menurut model, dan model yang lebih kecil dapat melewatkan langkah pada tugas multi-file.
- Tidak ada prompt caching, sehingga setiap giliran ditagih untuk seluruh percakapan sejauh ini.
- Keluaran per respons dibatasi hingga 16.384 token, dan jendela konteksnya lebih kecil daripada GPT.
- Codex harus mengirim seluruh percakapan di setiap giliran (perilaku bawaannya untuk provider kustom). Permintaan yang bergantung pada
previous_response_idditolak dengan pesan error yang jelas. - Alat bawaan Codex selain alat fungsi bergaya shell dan
apply_patch(misalnya pencarian web) tidak tersedia pada model-model ini.
Tingkat penalaran (opsional)
model_reasoning_effort = "high"
Verifikasi
codex doctor