Gemini CLI

Aiduct के ज़रिए Gemini CLI इस्तेमाल करें।

Gemini CLI और @google/genai SDK Gemini generateContent requests आपके सेट किए base URL पर भेजते हैं। Aiduct उन्हें /v1beta पर उसी API key से जवाब देता है जो आप हर जगह इस्तेमाल करते हैं।

GEMINI CLI ENV
export GOOGLE_GEMINI_BASE_URL=https://api.aiduct.ai
export GEMINI_API_KEY=sk-aiduct-...

gemini --model gemini-3.7-flash

एनवायरनमेंट वेरिएबल

GOOGLE_GEMINI_BASE_URL

प्रोटोकॉल

generateContent

एंडपॉइंट

/v1beta

बेस URL गेटवे की मूल कड़ी है

Gemini SDK /v1beta path खुद जोड़ता है, इसलिए version path के बिना root URL सेट करें।

सिर्फ़ Gemini नहीं, catalog का कोई भी model

Gemini models native रूप से serve होते हैं। बाकी models generateContent में और उससे translate होते हैं, function calls और thinking बरकरार रहते हैं।

FAQ

क्या GOOGLE_GEMINI_BASE_URL में /v1beta होना चाहिए?+

नहीं। https://api.aiduct.ai इस्तेमाल करें; Gemini SDK /v1beta खुद जोड़ता है।

Gemini CLI Aiduct key कैसे भेजता है?+

x-goog-api-key header के रूप में, जिसे Aiduct bearer token की तरह स्वीकार करता है।

क्या Gemini का countTokens काम करता है?+

हाँ। Native रूप से serve होने वाले model की गिनती उसका upstream करता है; बाकी कोई भी गिनती अनुमान है, जिसे x-aiduct-token-count: estimated header से चिह्नित किया जाता है।