Gemini CLI
Gemini CLI एकीकरण
UnoRouter को Gemini CLI और किसी भी Google GenAI-संगत क्लाइंट के साथ इस्तेमाल करें।
अवलोकन
Gemini CLI गूगल का ओपन-सोर्स कोडिंग एजेंट है जो आपके टर्मिनल से फ़ाइलें संपादित करता है और कमांड चलाता है। UnoRouter को इसका बेस URL बनाएँ और केवल Google खाते की जगह एक ही OpenAI-संगत कुंजी से हर मॉडल तक पहुँचें।
त्वरित कॉन्फ़िग
इन्हें क्लाइंट में पेस्ट करें। साइन इन होने पर आपकी कुंजी अपने आप भर जाती है।
text
बेस URL: https://api.unorouter.com
API कुंजी: YOUR_API_KEYसंगतता
Chat Completionsस्ट्रीमिंगटूल कॉलिंगछवि इनपुट
चरण-दर-चरण सेटअप
- 1Gemini CLI इंस्टॉल करें
npm के साथ Gemini CLI को ग्लोबली इंस्टॉल करें। Windows पर इसे WSL के अंदर चलाएँ।
bashnpm install -g @google/gemini-cli - 2पर्यावरण वेरिएबल सेट करें
अपनी UnoRouter API कुंजी के साथ `~/.gemini/.env` बनाएँ। `GOOGLE_GEMINI_BASE_URL` को बिना पथ वाला बेस URL रखें। Gemini SDK अपना पथ खुद जोड़ता है, इसलिए `/v1` न लगाएँ।
bash# ~/.gemini/.env GEMINI_API_KEY=YOUR_API_KEY GOOGLE_GEMINI_BASE_URL=https://api.unorouter.com - 3Gemini लॉन्च करें
अपनी परियोजना की डायरेक्टरी में `gemini` चलाएँ।
powershell
$env:GEMINI_API_KEY="YOUR_API_KEY"
$env:GOOGLE_GEMINI_BASE_URL="https://api.unorouter.com"
geminiअनुशंसित मॉडल
यहाँ काम करने वाले मुफ़्त मॉडल। कोई भी मॉडल id क्लाइंट में पेस्ट करें।
ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free
ध्यान देने योग्य बातें
- 404 का मतलब है कि बेस URL पर कोई पथ लगा है। `GOOGLE_GEMINI_BASE_URL` केवल होस्ट होना चाहिए, `/v1` के बिना; बाकी SDK खुद जोड़ता है।
- प्रमाणीकरण विफल होने पर पुष्टि करें कि `~/.gemini/.env` में `GEMINI_API_KEY` आपकी UnoRouter कुंजी है और आपकी शेल वह फ़ाइल पढ़ती है।