Codex Desktop (ChatGPT)
Windows और macOS के लिए ChatGPT ऐप में step-by-step Codex setup: ChatGPT से sign out करें, GetVibe API key के साथ sign in करें, base_url और spend verification।
तैयार कॉन्फ़िगरेशन
अनुरोध पर हमारी सूची से तैयार किया जाता है: एपीआई का पता, हर प्रकाशित मॉडल तथा उसकी संदर्भ सीमा और आउटपुट सीमा, और अनुशंसित सेटिंग। इसमें कोई कुंजी नहीं होती। Codex कुंजी को GETVIBE_API_KEY (env_key) से पढ़ता है। एक बार चलाने के लिए सस्ता मॉडल: codex -m <model ID>; अधिकतम तर्क क्षमता: codex -c model_reasoning_effort="high"। इस फ़ाइल के पुराने संस्करणों से बची [profiles.*] तालिकाएँ हटाएँ — इनके मौजूद रहने पर Codex 0.134 और बाद के संस्करण --profile को अस्वीकार करते हैं।
# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://getvibeapi.com/api/integrations/codex.toml -o ~/.codex/config.toml# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"- मुख्य मॉडल —
gpt-6.1-sol: मध्यम मूल्य पर बड़े context वाला मज़बूत agentic coder; बेयर id cross-channel failover चालू रखती है। - छोटे काम —
deepseek-v4.1-flash: 1M context वाला सबसे सस्ता सक्षम model, titles, summaries, commit messages और compaction के लिए। - Streaming on, 600-second request timeout, reasoning effort medium: एक लंबे reasoning वाले उत्तर में कई मिनट लगते हैं, और streaming के बिना यह wait limit से टकरा जाता है।
- हर जगह बिना :suffix के bare model IDs — इससे किसी स्वस्थ channel पर स्वचालित failover चालू रहता है।
?models= जोड़ें।Codex Desktop अब Windows और macOS के लिए ChatGPT app के अंदर रहता है। आप इसे बिना terminal के GetVibe API से जोड़ सकते हैं: app वही config.toml file पढ़ता है जो Codex CLI इस्तेमाल करता है।
1. App install करें
आधिकारिक ChatGPT desktop पेज खोलें, macOS या Windows चुनें, ऐप इंस्टॉल करें और लॉन्च करें। ऊपर-बाईं ओर के switch में Codex चुनें।
Codex Desktop: सटीक key सेटअप
Codex Desktop एक GUI app है। इसे config.toml से GetVibe और auth.json से key इस्तेमाल करनी चाहिए, किसी active ChatGPT session की नहीं।
config.toml
इस block को ~/.codex/config.toml में save करें। getvibeapi.com placeholder अपने आप replace हो जाता है।
model = "gpt-5.6-luna"
model_provider = "getvibe"
model_reasoning_effort = "high"
[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
requires_openai_auth = trueauth.json
इस JSON को ~/.codex/auth.json में save करें और value को अपनी असली sk-pv-… key से replace करें।
{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}app को पूरी तरह restart करें
config.toml या auth.json बदलने के बाद app को पूरी तरह quit करें: macOS पर Cmd+Q दबाएँ; Windows पर Exit चुनें। केवल window बंद करना या Restart daemon इस्तेमाल करना काफी नहीं है: app को दोनों files दोबारा पढ़नी ही चाहिए।
एक नई Codex chat खोलें, एक छोटा test भेजें, फिर Dashboard → Usage में नया record जाँचें। यदि कोई record न दिखे, तो request GetVibe से होकर नहीं गया।