इसे छोड़कर कंटेंट पर जाएं
मुफ़्त साइन अप करें
Coding Agent सेटअप

Codex VS Code Extension: API और आधिकारिक लॉगिन

Codex VS Code Extension के config.toml में BetterToken Responses सेट करें। आधिकारिक लॉगिन, प्लगइन व Remote Control बनाए रखें।

Codex VS Code Extension, Codex CLI/App के साथ ~/.codex/config.toml साझा करता है। आधिकारिक लॉगिन, प्लगइन या Remote Control बनाए रखना हो तो इस पेज का उपयोग करें।

मुख्य सेटिंग्स

फ़ील्डमान
API Keyexperimental_bearer_token = "YOUR_API_KEY"
Base URLhttps://bettertoken.ai/v1
Modelgpt-6-astra

आवश्यकताएं

  • नवीनतम Codex VS Code Extension इंस्टॉल करें
  • Extension या Codex App में आधिकारिक लॉगिन पूरा करें
  • BetterToken API Key बनाएं
  • model plaza या key Setup dialog से Model ID कॉपी करें
साइन अप करें और BetterToken API Key पाएँ

पहले से खाता है? साइन इन करें, रिचार्ज करें, फिर कंसोल में कुंजी बनाएँ।

इंस्टॉल करें

VS Code Marketplace से extension इंस्टॉल करें, फिर VS Code रीस्टार्ट करें।

मैन्युअल सेटअप

यदि आपने अपना CODEX_HOME सेट किया है, तो उसी डायरेक्टरी में config.toml संपादित करें। अन्यथा macOS / Linux पर ~/.codex/config.toml या Windows पर %USERPROFILE%\.codex\config.toml उपयोग करें।

Codex पूरी तरह बंद करें, फिर मौजूदा config.toml और auth.json का बैकअप लें। डुप्लिकेट provider टेबल जोड़ने के बजाय मौजूदा provider सेटिंग अपडेट करें।

Extension कॉन्फ़िगर करें

~/.codex/config.toml संपादित करें:

model_provider = "bettertoken"
model = "gpt-6-astra"
[model_providers.bettertoken]
name = "BetterToken"
base_url = "https://bettertoken.ai/v1"
wire_api = "responses"
requires_openai_auth = true
experimental_bearer_token = "YOUR_API_KEY"
supports_websockets = false

कॉन्फ़िगरेशन पैरामीटर

पैरामीटरकार्य और स्थानडिफ़ॉल्ट और उदाहरण
model_providerयूज़र फ़ाइल का शीर्ष स्तर; नीचे दी गई ID चुनता है।डिफ़ॉल्ट openai; यहाँ bettertoken।
modelशीर्ष स्तर; मॉडल प्लाज़ा का पूरा Model ID।उदाहरण gpt-6-astra; ज़रूरत के अनुसार बदलें।
nameprovider तालिका; केवल प्रदर्शन नाम।BetterToken Model ID नहीं है।
base_urlprovider तालिका; मॉडल API का Base URL।https://bettertoken.ai/v1 इस्तेमाल करें; Codex /responses जोड़ता है।
wire_apiprovider तालिका; अनुरोध प्रोटोकॉल।अभी केवल responses समर्थित है और यही डिफ़ॉल्ट है।
requires_openai_authprovider तालिका; OpenAI प्रमाणीकरण और उसका स्टोर।डिफ़ॉल्ट false; यहाँ true। यह लॉगिन फ़ाइल बचाने का स्विच नहीं है।
experimental_bearer_tokenprovider तालिका; तृतीय-पक्ष अनुरोधों की Bearer Key।अपनी BetterToken API Key भरें; आधिकारिक लॉगिन कैश नहीं बदलता। सादा टेक्स्ट में सहेजी जाती है; OpenAI इस फ़ील्ड के उपयोग को हतोत्साहित करता है।
supports_websocketsprovider तालिका; Responses WebSocket समर्थन।डिफ़ॉल्ट false; यहाँ HTTP/SSE बना रहता है।

आधिकारिक लॉगिन के क्रेडेंशियल बनाए रखें; API Key JSON से न बदलें। requires_openai_auth = true आधिकारिक प्रमाणीकरण इस्तेमाल करता है; वर्तमान provider का experimental_bearer_token मॉडल अनुरोधों के लिए तृतीय-पक्ष Key देता है। पहले विकल्प के सक्रिय होने पर Codex env_key को अनदेखा करता है, इसलिए इसे Bearer Key की जगह सीधे न रखें। Key वाली फ़ाइल साझा न करें।

वैकल्पिक credential सेटअप के लिए OpenAI के environment variable और command आधारित authentication निर्देश देखें। ये अलग authentication modes हैं: provider की auth तालिका को env_key, experimental_bearer_token या requires_openai_auth के साथ न जोड़ें, और आधिकारिक लॉगिन बनाए रखने वाले इस उदाहरण में env_key को विकल्प के रूप में न रखें।

कॉन्फ़िगरेशन स्तर और पुरानी कुंजियाँ

मॉडल और reasoning को [projects."<path>"] में न रखें। विश्वसनीय प्रोजेक्ट के .codex/config.toml में शीर्ष कुंजियों से प्रोजेक्ट मॉडल चुन सकते हैं; provider और प्रमाणीकरण यूज़र कॉन्फ़िग में रहें। नए profile के लिए CODEX_HOME में NAME.config.toml और codex --profile NAME इस्तेमाल करें, पुराने [profiles.NAME] या शीर्ष profile चयनकर्ता नहीं।

फ़ाइल सहेजें, VS Code में Developer: Reload Window चलाएं और Codex पैनल फिर से खोलें।

कनेक्शन सत्यापित करें

नया Extension session बनाएं और छोटा कार्य भेजें। प्लगइन और Remote Control उपलब्ध रहते हुए gpt-6-astra से उत्तर मिलना सेटअप की पुष्टि करता है।

मॉडल बदलें

model और वैकल्पिक रूप से review_model बदलें, फिर Developer: Reload Window चलाएं। Setup dialog या model plaza से Model ID उपयोग करें।

सामान्य त्रुटियां

त्रुटिसमाधान
Extension फिर से sign in मांगता हैआधिकारिक लॉगिन बहाल करें और requires_openai_auth = true रखें।
401 या 403experimental_bearer_token फिर से कॉपी करें; auth.json को overwrite न करें।
duplicate tableदूसरा [model_providers.bettertoken] table हटाएं और एक प्रमाणीकरण mode रखें।
मॉडल नहीं मिलाgpt-6-astra को वर्तमान पूर्ण Model ID से बदलें।
configuration लागू नहीं हुआफ़ाइल सहेजें और Developer: Reload Window चलाएं।

उन्नत सेटअप

संबंधित गाइड

आधिकारिक संदर्भ

तकनीकी विवरण

Responses प्रोटोकॉल

Extension, OpenAI Responses के जरिए https://bettertoken.ai/v1 पर मॉडल अनुरोध भेजता है।