config.toml और auth.json इस्तेमाल करते हैं। यह सेटअप OpenAI Responses के ज़रिए BetterToken API Key उपयोग करता है।
मुख्य सेटिंग
आवश्यकताएं
- Node.js इंस्टॉल करें
- BetterToken API Key बनाएं
- मॉडल प्लाज़ा या Key Setup dialog से Model ID कॉपी करें
इंस्टॉल करें
फ़ाइलें खोजें और बैकअप लें
यदि आपने अपनाCODEX_HOME सेट किया है, तो उसी डायरेक्टरी में config.toml और auth.json संपादित करें। अन्यथा macOS / Linux पर ~/.codex या Windows पर %USERPROFILE%\.codex उपयोग करें। CLI और App को एक ही डायरेक्टरी इस्तेमाल करनी चाहिए। WSL की उपयोगकर्ता डायरेक्टरी अलग होती है।
संपादन से पहले Codex पूरी तरह बंद करें। दोनों फ़ाइलों का बैकअप निजी स्थान पर रखें। जो फ़ाइल मौजूद नहीं है उसे बनाएँ। मौजूदा सेटिंग बदलें; कुंजियाँ या टेबल दोबारा न जोड़ें। असंबंधित सेटिंग बनाए रखें।
Command-line सेटअप
BetterToken automatic setup script Codex प्रदाता configuration लिखता है। इसके लिए Node.js आवश्यक है। API Key या Model ID argument में न देने पर script उन्हें दर्ज करने को कहता है।- macOS / Linux
- Windows
मैन्युअल सेटअप
config.toml संपादित करें
model_provider, model और cli_auth_credentials_store को सभी TOML टेबल से पहले शीर्ष स्तर पर रखें, प्रोफ़ाइल के अंदर नहीं। चुने गए प्रदाता का ID उसकी टेबल के नाम से मेल खाना चाहिए। इस फ़ाइल-आधारित प्रमाणीकरण के लिए चुने गए प्रदाता से env_key और experimental_bearer_token हटाएँ।
gpt-6-astra) उपयोग होता है। दूसरे मॉडल के लिए मॉडल प्लाज़ा से पूरा ID कॉपी करके model बदलें। GPT, Kimi और GLM एक ही फ़ाइल-आधारित प्रमाणीकरण संरचना इस्तेमाल करते हैं; स्वचालित सेटअप GPT के लिए उपलब्ध है।
auth.json संपादित करें
auth.json और config.toml एक ही डायरेक्टरी में होते हैं। अगर auth.json नहीं है, तो उसी डायरेक्टरी में यह फ़ाइल बनाएँ। फ़ाइल की सामग्री के रूप में निम्न JSON लिखें, YOUR_API_KEY की जगह अपनी BetterToken API Key डालें और फ़ाइल सेव करें।
कनेक्शन सत्यापित करें
दोनों फ़ाइलें सहेजें। टर्मिनल में नया Codex CLI सत्र सीधे शुरू करें:मॉडल बदलें
model बदलें और जरूरत हो तो review_model भी बदलें। File save करें, मौजूदा Codex process रोकें और दोबारा शुरू करें। Setup dialog या मॉडल प्लाज़ा का Model ID उपयोग करें।
सामान्य त्रुटियां
401, 403 या लॉगिन अनुरोध आने पर सक्रिय डायरेक्टरी, auth.json की Key, auth_mode = apikey, cli_auth_credentials_store = file और requires_openai_auth = true जाँचें। प्रदाता या मॉडल की त्रुटि होने पर प्रदाता ID का मिलान, https://bettertoken.ai/v1, wire_api = responses और मॉडल की उपलब्धता जाँचें। बदलाव लागू न हों तो कॉन्फ़िगरेशन ओवरराइड जाँचें और सुनिश्चित करें कि CLI और App एक ही CODEX_HOME इस्तेमाल कर रहे हैं।
उन्नत सेटअप
समर्थित provider
ये स्थितियां केवल इस पेज पर बताए गए BetterToken सेटअप पर लागू होती हैं।
सेटअप के तरीकों का अर्थ
सेटअप के तरीकों का अर्थ
- कमांड लाइन + मैन्युअल सेटअप: तैयार कमांड का उपयोग करें या पूरे मैन्युअल चरणों का पालन करें।
- मैन्युअल सेटअप: API Key, Base URL और Model दर्ज करें।
- समर्थित नहीं: सीधे सेटअप का कोई सत्यापित तरीका अभी उपलब्ध नहीं है।
Codex Extension
Codex VS Code Extensionconfig.toml साझा करता है, लेकिन official login बनाए रखने के लिए अलग authentication configuration चाहिए। Codex Extension सेटअप गाइड देखें।
संबंधित FAQ
- Codex CLI क्या है?
- Codex CLI, Codex App और Codex Web की तुलना
- Codex config.toml सेटअप गाइड
- model_provider, base_url और wire_api क्या हैं?
- review_model और reasoning_effort का क्या अर्थ है?
- AGENTS.md क्या है और इसे कैसे लिखें?
- Codex CLI sandbox और approval mode क्या हैं?
- Third-party API के साथ official Codex login बनाए रखें
- OpenAI-compatible API और Anthropic-compatible API की तुलना
- Claude Code और Codex CLI की तुलना
- CC Switch से Codex प्रदाता प्रबंधित करें
Official संदर्भ
तकनीकी विवरण
Responses protocol
Responses protocol
Codex OpenAI Responses उपयोग करता है।
base_url को https://bettertoken.ai/v1 पर सेट करें और wire_api = "responses" बनाए रखें। Codex /responses जोड़ता है।
