कॉन्फ़िगरेशन गाइड
अपने वर्कफ़्लो के अनुकूल Gemini CLI को कस्टमाइज़ करें
कॉन्फ़िगरेशन कमांड
आपकी कॉन्फ़िगरेशन प्रबंधित करने के लिए आवश्यक कमांड
gemini config list
सभी वर्तमान कॉन्फ़िगरेशन सेटिंग्स दिखाएं
gemini config get <key>
किसी विशिष्ट सेटिंग का मान प्राप्त करें
gemini config set <key> <value>
कॉन्फ़िगरेशन मान सेट करें
gemini config unset <key>
कॉन्फ़िगरेशन सेटिंग हटाएं (डिफ़ॉल्ट पर वापस करें)
gemini config reset
सभी सेटिंग्स को डिफ़ॉल्ट मानों पर रीसेट करें
gemini config export
कॉन्फ़िगरेशन को फ़ाइल में एक्सपोर्ट करें
gemini config import <file>
फ़ाइल से कॉन्फ़िगरेशन इम्पोर्ट करें
कॉन्फ़िगरेशन विकल्प
श्रेणी के अनुसार व्यवस्थित विस्तृत सेटिंग्स
API कॉन्फ़िगरेशन
API कुंजी और मॉडल सेटिंग्स कॉन्फ़िगर करें
api-key
आवश्यकआपकी Google AI API कुंजी
Example:
gemini config set api-key YOUR_API_KEY
model
उपयोग करने के लिए डिफ़ॉल्ट मॉडल
gemini-pro
Example:
gemini config set model gemini-pro
temperature
रचनात्मकता स्तर (0.0 से 1.0)
0.7
Example:
gemini config set temperature 0.7
max-tokens
अधिकतम प्रतिक्रिया लंबाई
2048
Example:
gemini config set max-tokens 2048
इंटरफ़ेस सेटिंग्स
CLI की उपस्थिति और व्यवहार को कस्टमाइज़ करें
theme
CLI के लिए रंग थीम
auto
Example:
gemini config set theme dark
output-format
डिफ़ॉल्ट आउटपुट प्रारूप
text
Example:
gemini config set output-format markdown
stream
स्ट्रीमिंग प्रतिक्रियाएं सक्षम करें
true
Example:
gemini config set stream true
history-limit
याद रखने वाले बातचीत के मोड़ों की संख्या
10
Example:
gemini config set history-limit 20
टूल्स और एक्सटेंशन
टूल्स और प्लगइन सेटिंग्स कॉन्फ़िगर करें
tools-enabled
टूल उपयोग सक्षम करें
true
Example:
gemini config set tools-enabled true
tool-timeout
टूल निष्पादन टाइमआउट (सेकंड)
30
Example:
gemini config set tool-timeout 30
plugins-dir
कस्टम प्लगइन्स के लिए डायरेक्टरी
~/.gemini/plugins
Example:
gemini config set plugins-dir ~/.gemini/plugins
सुरक्षा सेटिंग्स
सुरक्षा और गोपनीयता कॉन्फ़िगरेशन
safe-mode
टूल निष्पादन के लिए सुरक्षित मोड सक्षम करें
true
Example:
gemini config set safe-mode true
log-level
लॉगिंग विस्तार स्तर
info
Example:
gemini config set log-level info
data-collection
गुमनाम उपयोग डेटा संग्रह की अनुमति दें
false
Example:
gemini config set data-collection false
पर्यावरण चर
पर्यावरण चरों का उपयोग करके वैकल्पिक कॉन्फ़िगरेशन
सामान्य पर्यावरण चर
GEMINI_API_KEY=your_api_key
प्रमाणीकरण के लिए API कुंजी
GEMINI_MODEL=gemini-pro
उपयोग करने के लिए डिफ़ॉल्ट मॉडल
GEMINI_CONFIG_DIR=~/.config/gemini
कॉन्फ़िगरेशन डायरेक्टरी
पर्यावरण चर सेट करना
Bash/Zsh:
export GEMINI_API_KEY=your_key
PowerShell:
$env:GEMINI_API_KEY="your_key"
.env फ़ाइल:
GEMINI_API_KEY=your_key
कॉन्फ़िगरेशन फ़ाइलें
कॉन्फ़िगरेशन फ़ाइल स्थानों और प्रारूपों को समझना
File Locations
ग्लोबल कॉन्फ़िग:
~/.config/gemini/config.json
प्रोजेक्ट कॉन्फ़िग:
.gemini/config.json
पर्यावरण फ़ाइल:
.env
Example Config File
{
"api-key": "your_api_key",
"model": "gemini-pro",
"temperature": 0.7,
"max-tokens": 2048,
"theme": "dark",
"stream": true,
"tools-enabled": true,
"safe-mode": true
}
सर्वोत्तम प्रथाएं
सुरक्षित और प्रभावी कॉन्फ़िगरेशन के लिए सिफारिशें
Security
- • API कुंजियों को कभी भी वर्जन कंट्रोल में कमिट न करें
- • संवेदनशील डेटा के लिए पर्यावरण चरों का उपयोग करें
- • टूल निष्पादन के लिए सुरक्षित मोड सक्षम करें
- • नियमित रूप से अपनी API कुंजियों को रोटेट करें
- • टूल अनुमतियों की समीक्षा और सीमा करें
Performance
- • उपयोग के मामले के आधार पर तापमान समायोजित करें
- • उपयुक्त टोकन सीमा निर्धारित करें
- • बेहतर UX के लिए स्ट्रीमिंग सक्षम करें
- • उचित टाइमआउट कॉन्फ़िगर करें
- • बातचीत इतिहास का आकार सीमित करें
संबंधित संसाधन
अधिक कॉन्फ़िगरेशन और सेटअप गाइड का अन्वेषण करें