Muapi पर Codex CLI

कॉन्फ़िगरेशन

~/.codex/config.toml (macOS/Linux) या %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 कुंजी

macOS/Linux:

export MUAPI_API_KEY=your_key

Windows PowerShell:

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

मुख्य बातें

  • base_url रूट है; Codex इसमें /responses जोड़ता है।
  • env_key उस वेरिएबल का नाम बताता है जिसमें कुंजी रखी है, कुंजी खुद नहीं।
  • model को Codex के बिल्ट-इन डिफ़ॉल्ट पर नहीं, बल्कि मॉडल एंडपॉइंट से मिली किसी आईडी पर स्पष्ट रूप से सेट करें।
  • प्रोवाइडर आईडी openai, ollama और lmstudio आरक्षित हैं; muapi का उपयोग करें।
  • प्रोवाइडर कॉन्फ़िग को यूज़र-स्तर की फ़ाइल में रखें, प्रोजेक्ट फ़ाइलों में नहीं।

मॉडल

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

अनसेंसर्ड (abliterated) मॉडल

मॉडल एंडपॉइंट Muapi के टूल-कॉलिंग सक्षम अनसेंसर्ड मॉडल भी सूचीबद्ध करता है (उदाहरण के लिए qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated)। इनमें से किसी का उपयोग करने के लिए config.toml में model = "<id>" सेट करें; Muapi आपके लिए Codex के प्रोटोकॉल और मॉडल की चैट API के बीच अनुवाद करता है।

  • प्रायोगिक: गुणवत्ता मॉडल के अनुसार अलग-अलग होती है, और छोटे मॉडल कई फ़ाइलों वाले कार्यों में चरण छोड़ सकते हैं।
  • प्रॉम्प्ट कैशिंग नहीं है, इसलिए हर टर्न का बिल अब तक की पूरी बातचीत के लिए बनता है।
  • प्रति प्रतिक्रिया आउटपुट 16,384 टोकन तक सीमित है, और कॉन्टेक्स्ट विंडो GPT से छोटी हैं।
  • Codex को हर टर्न में पूरी बातचीत भेजनी होती है (कस्टम प्रोवाइडर के लिए यही उसका डिफ़ॉल्ट है)। previous_response_id पर निर्भर अनुरोध स्पष्ट त्रुटि के साथ अस्वीकार कर दिए जाते हैं।
  • शेल-शैली के फ़ंक्शन टूल और apply_patch के अलावा Codex के बिल्ट-इन टूल (उदाहरण के लिए वेब सर्च) इन मॉडलों पर उपलब्ध नहीं हैं।

रीज़निंग एफ़र्ट (वैकल्पिक)

model_reasoning_effort = "high"

सत्यापन

codex doctor