जेमिनी सीएलआई कनेक्ट करें

एपीआई कुंजी का उपयोग करके एनीइंट के जेमिनी-संगत गेटवे के माध्यम से जेमिनी सीएलआई को रूट करें।

जेमिनी सीएलआई एपीआई-कुंजी प्रमाणीकरण का उपयोग करते समय एक कस्टम जेमिनी एपीआई मूल का समर्थन करता है। एनीइंट /gemini गेटवे रूट के तहत जेमिनी डेवलपर एपीआई को एक्सपोज़ करता है।

शुरू करने से पहले

  1. आधिकारिक जेमिनी सीएलआई रिपॉजिटरी से जेमिनी सीएलआई इंस्टॉल या अपडेट करें।
  2. एक एनीइंट एपीआई कुंजी बनाएं
  3. मॉडल कैटलॉग से जेमिनी-संगत मॉडल आईडी चुनें।

गेटवे कॉन्फ़िगर करें

जेमिनी सीएलआई एपीआई-कुंजी प्रमाणीकरण के लिए GEMINI_API_KEY और एपीआई मूल के लिए नीचे दिखाए गए बेस-यूआरएल चर को पढ़ता है।

bash
export ANYINT_API_KEY="your_api_key"
export GEMINI_API_KEY="$ANYINT_API_KEY"
export GOOGLE_GEMINI_\
BASE_URL="https://api.anyint.ai/gemini"
export GEMINI_MODEL="YOUR_MODEL_ID"

सीएलआई शुरू करें और संकेत मिलने पर जेमिनी एपीआई कुंजी का उपयोग करें चुनें:

bash
gemini

सत्यापित करें और समस्या निवारण करें

  • एक 401 प्रतिक्रिया का मतलब है कि एनीइंट कुंजी की आपूर्ति नहीं की गई थी या निष्क्रिय है।
  • एक मॉडल त्रुटि का मतलब है कि GEMINI_MODEL कुंजी के लिए उपलब्ध जेमिनी-संगत मॉडल का नाम नहीं देता है।
  • एपीआई-कुंजी सेटअप समस्या को अलग करते समय विरोधाभासी गूगल क्लाउड प्रमाणीकरण चर को हटा दें।
  • स्रोत नियंत्रण से बाहर कुंजी वाली .env फ़ाइलों को रखें। जेमिनी सीएलआई लगातार स्थानीय कॉन्फ़िगरेशन की आवश्यकता होने पर उपयोगकर्ता-स्तरीय .gemini/.env फ़ाइल का भी समर्थन करता है।

वर्तमान चर व्यवहार के लिए आधिकारिक जेमिनी सीएलआई कॉन्फ़िगरेशन और प्रमाणीकरण दस्तावेज़ीकरण देखें।