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_url adalah root; Codex akan menambahkan /responses.
  • env_key menyebutkan nama variabel yang menyimpan kunci, bukan kunci itu sendiri.
  • Atur model secara eksplisit ke ID dari endpoint model, bukan ke bawaan Codex.
  • ID provider openai, ollama, dan lmstudio dicadangkan; gunakan muapi.
  • 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_id ditolak 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