Docs खोजें...

Documentation खोजने के लिए type करना शुरू करें

Codex
Codex CLI

OpenAI Codex CLI सेटअप गाइड

Windows, macOS और Linux पर Codex CLI इंस्टॉल करें और UnoRouter के साथ कॉन्फ़िगर करें।

अवलोकन

Codex CLI OpenAI का टर्मिनल कोडिंग एजेंट है। यह सैंडबॉक्स में चलने वाले, समीक्षा योग्य पैच के ज़रिए कोड पढ़ता, लिखता और चलाता है। इसके कस्टम प्रदाता को UnoRouter के बेस URL की ओर मोड़ें और कैटलॉग का कोई भी मॉडल इस्तेमाल करें।

त्वरित कॉन्फ़िग

इन्हें क्लाइंट में पेस्ट करें। साइन इन होने पर आपकी कुंजी अपने आप भर जाती है।

text
बेस URL: https://api.unorouter.com/v1
API कुंजी: YOUR_API_KEY

अपनी API key auto-fill करने के लिए साइन इन करें

संगतता

Chat CompletionsResponses APIस्ट्रीमिंगटूल कॉलिंग

चरण-दर-चरण सेटअप

  1. 1
    Codex CLI इंस्टॉल करें

    npm से Codex CLI को ग्लोबल इंस्टॉल करें।

  2. 2
    मॉडल प्रोवाइडर कॉन्फ़िगर करें

    `~/.codex/config.toml` संपादित करें। अपना मॉडल id सेट करें और responses वायर API के साथ UnoRouter के बेस URL वाला एक कस्टम प्रदाता जोड़ें।

    toml
    # ~/.codex/config.toml
    model = "YOUR_MODEL_ID"
    model_provider = "unorouter"
    
    [model_providers.unorouter]
    name = "UnoRouter"
    base_url = "https://api.unorouter.com/v1"
    wire_api = "responses"

    अपनी API key auto-fill करने के लिए साइन इन करें

  3. 3
    अपनी API कुंजी जोड़ें

    अपनी UnoRouter API कुंजी `~/.codex/auth.json` में लिखें।

    json
    // ~/.codex/auth.json
    {
      "OPENAI_API_KEY": "YOUR_API_KEY"
    }

    अपनी API key auto-fill करने के लिए साइन इन करें

  4. 4
    Codex शुरू करें

    अपनी परियोजना की डायरेक्टरी में `codex` चलाएँ।

powershell
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

codex

अपनी API key auto-fill करने के लिए साइन इन करें

अनुशंसित मॉडल

यहाँ काम करने वाले मुफ़्त मॉडल। कोई भी मॉडल id क्लाइंट में पेस्ट करें।

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free

ध्यान देने योग्य बातें

  • असमर्थित एंडपॉइंट की त्रुटि आने पर पुष्टि करें कि `wire_api` का मान `responses` है और बेस URL `/v1` पर खत्म होता है।
  • 401 का मतलब है कि `~/.codex/auth.json` की कुंजी गायब है या पुरानी हो चुकी है। अपने UnoRouter डैशबोर्ड से नई कुंजी पेस्ट करें।
  • अगर Codex आपके प्रदाता को अनदेखा करे तो `config.toml` में टेबल का नाम जाँचें। प्रदाता ID में अंडरस्कोर चलते हैं, हाइफ़न नहीं (`model_providers.my_provider` सही है, `my-provider` नहीं)। `openai` आरक्षित है और उसे बदला नहीं जा सकता।
API key बनाएंमॉडल