Muapi'de Codex CLI

Yapılandırma

~/.codex/config.toml (macOS/Linux) veya %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"

API anahtarı

macOS/Linux:

export MUAPI_API_KEY=your_key

Windows PowerShell:

$env:MUAPI_API_KEY = "your_key"
setx MUAPI_API_KEY "your_key"

Önemli ayrıntılar

  • base_url kök adrestir; Codex /responses yolunu kendisi ekler.
  • env_key, anahtarı tutan değişkenin adıdır, anahtarın kendisi değildir.
  • model değerini Codex'in yerleşik varsayılanı yerine, modeller uç noktasından alınan bir kimliğe açıkça ayarlayın.
  • openai, ollama ve lmstudio sağlayıcı kimlikleri ayrılmıştır; muapi kullanın.
  • Sağlayıcı yapılandırmasını proje dosyalarında değil, kullanıcı düzeyindeki dosyada tutun.

Modeller

curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/openai/v1/models

Sansürsüz (abliterated) modeller

Modeller uç noktası, Muapi'nin araç çağırmayı destekleyen sansürsüz modellerini de listeler (örneğin qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated). Birini kullanmak için config.toml içinde model = "<id>" ayarlayın; Muapi, Codex'in protokolü ile modelin sohbet API'si arasındaki çeviriyi sizin yerinize yapar.

  • Deneyseldir: kalite modele göre değişir ve küçük modeller çok dosyalı görevlerde adımları atlayabilir.
  • İstem önbellekleme yoktur, bu yüzden her tur o ana kadarki tüm konuşma için faturalandırılır.
  • Yanıt başına çıktı 16.384 token ile sınırlıdır ve bağlam pencereleri GPT'ninkinden küçüktür.
  • Codex her turda tüm konuşmayı göndermelidir (özel sağlayıcılar için varsayılan davranışı budur). previous_response_id kullanan istekler açık bir hata ile reddedilir.
  • Kabuk tarzı fonksiyon araçları ve apply_patch dışındaki yerleşik Codex araçları (örneğin web araması) bu modellerde kullanılamaz.

Akıl yürütme düzeyi (isteğe bağlı)

model_reasoning_effort = "high"

Doğrulama

codex doctor