Gemini CLI Google کا اوپن سورس کمانڈ لائن AI ایجنٹ ہے جو Gemini 2.5 Pro کی طاقت کو براہ راست آپ کے ٹرمینل میں لاتا ہے۔ 25 جون 2025 کو شروع کیا گیا، یہ ڈویلپرز کو قدرتی زبان کے اشارے کے ذریعے جدید AI صلاحیتوں—کوڈ جنریشن، مواد کی تخلیق، ٹاسک آٹومیشن، اور بہت کچھ تک مفت رسائی فراہم کرتا ہے۔ مفت جیمنی کوڈ اسسٹ لائسنس کے تحت فراخ استعمال کی حد (60 ماڈل درخواستیں/منٹ، 1,000/دن) کے ساتھ، اور Windows، macOS، اور Linux کے لیے تعاون کے ساتھ، Gemini CLI ٹرمینل کو AI سے چلنے والی ورک اسپیس میں تبدیل کرتا ہے۔
Gemini CLI کیا ہے؟
Gemini CLI ایک اوپن سورس کمانڈ لائن انٹرفیس ہے جسے Google نے جاری کیا ہے جو Gemini 2.5 Pro ماڈل کی طاقت کو براہ راست ڈویلپرز کے ٹرمینلز میں لاتا ہے۔ 25 جون 2025 کو پیش نظارہ میں لانچ کیا گیا، یہ شیل کو چھوڑے بغیر AI سے چلنے والے ورک فلو کو قابل بناتا ہے — کوڈ جنریشن اور ڈیبگنگ سے لے کر مواد کی تخلیق اور ملٹی موڈل درخواستوں تک۔ قدرتی زبان کے اشارے، فنکشن کالنگ، اور مربوط ٹولز جیسے Google تلاش اور ماڈل سیاق و سباق پروٹوکول (MCP) کو سامنے لا کر، Gemini CLI ٹرمینل کو AI-پہلے ورک اسپیس میں تبدیل کرتا ہے، سیاق و سباق کی تبدیلی کو کم کرتا ہے اور ترقیاتی پائپ لائنوں کو ہموار کرتا ہے۔
Gemini CLI کون سی بنیادی خصوصیات پیش کرتا ہے؟
- قدرتی زبان کا اشارہ کرنا: سادہ متن کے اشارے جاری کریں (جیسے،
gemini run "Generate a REST API in Go."کوڈ، خلاصے، یا تحقیقی بصیرت حاصل کرنے کے لیے۔ - فنکشن کالنگ اور ٹول کا استعمال: ریئل ٹائم ڈیٹا حاصل کرنے یا پیچیدہ کام انجام دینے کے لیے پرامپٹس کے اندر Google تلاش، کوڈ پر عمل درآمد کرنے والے ٹولز، یا حسب ضرورت فنکشنز کا فائدہ اٹھائیں۔
- ملٹی موڈل سپورٹ: براہ راست CLI سے تصویر یا ویڈیو جنریشن کی درخواست کرنے کے لیے Veo اور Imagen ماڈلز کو ان لائن طلب کریں۔
- سیاق و سباق کی بڑی ونڈوز: وسیع کوڈ بیس یا طویل دستاویزات پر کارروائی کے لیے 10,000 ٹوکنز تک۔
یہ صلاحیتیں جیمنی CLI کو کلاؤڈ کنسول لاگ ان یا SDK تنصیبات کے انتظام کے بغیر AI سے چلنے والے ٹرمینل کا تجربہ حاصل کرنے والے ڈویلپرز کے لیے ایک اسٹریٹجک ٹول کے طور پر رکھتی ہیں۔
CometAPI Gemini CLI کے تجربے کو کیسے بڑھاتا ہے؟
CometAPI ایک متحد REST انٹرفیس ہے جو سیکڑوں AI ماڈلز کو اکٹھا کرتا ہے—Google Gemini، OpenAI کی GPT سیریز، Anthropic's Claude، اور بہت کچھ — بلٹ ان API کلیدی انتظام، استعمال کے کوٹے، اور بلنگ ڈیش بورڈز () کے ساتھ ایک ہی اختتامی نقطہ کے تحت۔ Gemini CLI کو CometAPI کے ساتھ ضم کر کے، ڈویلپرز متعدد اسناد یا اختتامی نکات کو جگائے بغیر جیمنی ماڈلز تک وینڈر-ایگنوسٹک رسائی حاصل کرتے ہیں۔
Gemini CLI کے ساتھ CometAPI استعمال کرنے کے اہم فوائد یہ ہیں:
- اختتامی نقطہ کا آسان انتظام: گوگل کے پہلے سے طے شدہ API URLs پر CLI کی نشاندہی کرنے کے بجائے، آپ اسے CometAPI کے بنیادی URL کو ماحولیاتی متغیر کے ذریعے استعمال کرنے کے لیے ترتیب دیتے ہیں، تمام AI ٹریفک کو ایک انٹرفیس کے ذریعے سنٹرلائز کرتے ہیں۔
- متحد بلنگ اور کوٹہ: CometAPI مسابقتی قیمتوں کی پیشکش کرتا ہے—اکثر Google کے سرکاری نرخوں سے کم—اور بلنگ سائلوز کو ختم کرتے ہوئے جیمنی، کلاڈ، جی پی ٹی، اور مزید میں استعمال کو ٹریک کرنے کے لیے ایک مربوط ڈیش بورڈ فراہم کرتا ہے۔
- ہموار ماڈل سوئچنگ: CometAPI کے ساتھ، مختلف ماڈل فراہم کنندگان کے درمیان تبادلہ کرنا اتنا ہی آسان ہے جتنا کہ آپ کی درخواستوں میں ایک ماڈل پیرامیٹر کو تبدیل کرنا، تیز رفتار تجربات اور لاگت پر کنٹرول کو بااختیار بنانا۔
CometAPI کا فائدہ اٹھاتے ہوئے، ٹیمیں اپنے ٹرمینلز میں Gemini CLI کی مکمل طاقت کو برقرار رکھتے ہوئے، فرتیلی، وینڈر-اگنوسٹک، اور لاگت سے موثر رہ سکتی ہیں۔
میں Gemini CLI کیسے انسٹال کر سکتا ہوں؟
شرائط
انسٹال کرنے سے پہلے، یقینی بنائیں کہ آپ کا سسٹم درج ذیل ضروریات کو پورا کرتا ہے:
- ایک تعاون یافتہ OS (ونڈوز 10/11، macOS 10.15+، Ubuntu 20.04+، یا Debian 10+)
- Node.js v20 یا اس سے زیادہ (یا بنیادی فعالیت کے لیے v18+)۔
- npm (نوڈ پیکیج مینیجر) Node.js کے ساتھ نصب ہے۔
- A ٹرمینل Linux، macOS، یا Windows (PowerShell، WSL، یا مقامی Bash) پر ماحول۔
اپنے Node.js ورژن کی تصدیق کریں:
node -v
اگر یہ 18 سے کم ورژن لوٹاتا ہے تو اپنے پیکیج مینیجر کے ذریعے اپ گریڈ کریں (مثال کے طور پر، sudo apt install nodejs npm اوبنٹو پر)۔
تنصیب کے طریقے
Gemini CLI انسٹال کرنے کے لیے آپ کے پاس 3 بنیادی اختیارات ہیں:
- npm کے ذریعے گلوبل انسٹال
npm install -g @google/gemini-cli
یہ عالمی انسٹال کرتا ہے۔ gemini کمانڈ دستیاب نظام بھر میں۔ تاہم، عالمی تنصیبات ورژن کے تنازعات کو متعارف کروا سکتے ہیں اور اعلیٰ اجازتوں کی ضرورت ہوتی ہے۔
- npx کے ذریعے ون آف ایگزیکیوشن
npx https://github.com/google-gemini/gemini-cli
یہ CLI کو مستقل طور پر انسٹال کیے بغیر چلاتا ہے، فوری آزمائشوں یا عارضی ماحول کے لیے مثالی ہے۔
انسٹال ہونے کے بعد، اسے چلا کر تصدیق کریں:
gemini --version
میں CometAPI کے ساتھ Gemini CLI کی تصدیق کیسے کروں؟
توثیق اس بات کو یقینی بناتی ہے کہ آپ کے CLI سیشنز آپ کے CometAPI اکاؤنٹ کے ساتھ محفوظ طریقے سے جڑے ہوئے ہیں، تمام ماڈلز میں متحد بلنگ اور کوٹہ مینجمنٹ کو فعال کرتے ہوئے CometAPI درجنوں دیگر فراہم کنندگان کے ساتھ Google Gemini کو جمع کرتا ہے، یعنی ایک API کلید متعدد AI بیک اینڈز کو کھول دیتی ہے۔
میں CometAPI کلید کیسے حاصل کروں؟
- سائن اپ کریں یا لاگ ان کریں۔ at cometapi.com اور اپنے ڈیش بورڈ میں "API ٹوکنز" سیکشن پر جائیں۔
- ایک نیا ٹوکن بنائیں "ٹوکن شامل کریں" پر کلک کرکے۔ نتیجے میں آنے والی کلید کو کاپی کریں (مثال کے طور پر،
sk-xxxxxxxxxxxx) اور اسے محفوظ والٹ میں محفوظ کریں۔
میں کلید کو Gemini CLI سے کیسے جوڑ سکتا ہوں؟
تنصیب کے بعد، پکاریں:
gemini login
یہ کمانڈ آپ کو آپ کے براؤزر میں Google کے OAuth بہاؤ کی طرف لے جاتی ہے۔
Gemini CLI کے ساتھ استعمال کرنے کے لیے https://api.cometapi.com، آپ کو معلومات کے دو اہم ٹکڑوں کی ضرورت ہوگی:
**API کلید (GEMINI_API_KEY)**یہ آپ کی ذاتی رسائی کی کلید ہے جو پر رجسٹر کرنے کے بعد حاصل ہوتی ہے۔ api.cometapi.com پلیٹ فارم (یہ عام طور پر شروع ہوتا ہے۔ sk-).
**API اختتامی نقطہ (GOOGLE_GEMINI_BASE_URL)**یہ ہماری API سروس اینڈ پوائنٹ ایڈریس ہے، جو اس پر طے شدہ ہے۔ https://api.cometapi.com.
# Navigate to your project folder
cd your-project-folder
# Set environment variables (replace YOUR_API_KEY with your actual key) export GEMINI_API_KEY=YOUR_API_KEY export GOOGLE_GEMINI_BASE_URL="https://www.cometapi.com/console/"
- CLI ایک براؤزر ونڈو کھولتا ہے جو آپ کو CometAPI ٹوکن پیسٹ کرنے کا اشارہ کرتا ہے۔
- کامیاب تصدیق کے بعد، ایک مقامی تشکیل فائل (
~/.gemini/config.json) آپ کی اسناد، اور اس کے بعد کے تمام کو اسٹور کرتا ہے۔gemini runCometAPI کے یونیفائیڈ گیٹ وے اینڈ پوائنٹ (https://api.cometapi.com).
میں CometAPI کے ذریعے Gemini CLI کیسے چلا سکتا ہوں؟
ابتدائی لانچ اور تھیم کا انتخاب
کنفیگریشن کے بعد، صرف ٹائپ کرکے CLI لانچ کریں:
gemini
پہلی بار، Gemini CLI آپ کو انٹرایکٹو سیشن کے لیے رنگین تھیم (ڈیفالٹ، ڈارک، سولرائزڈ، وغیرہ) چننے کا اشارہ کرتا ہے۔ یہ مرحلہ فی تنصیب صرف ایک بار ہوتا ہے۔
توثیق کا بہاؤ
If GEMINI_KEY اور GEMINI_BASE_URL سیٹ ہیں، CLI انٹرایکٹو لاگ ان کو نظرانداز کرتے ہوئے ہیڈر کے ذریعے خود بخود تصدیق کرے گا۔
کامیاب تصدیق کی تصدیق آپ کے موجودہ استعمال کے کوٹے کے ساتھ "لاگ ان بطور ..." پیغام کے ساتھ کی جاتی ہے۔
کنیکٹیویٹی کی تصدیق ہو رہی ہے۔
ایک سادہ پرامپٹ جاری کرکے اپنے سیٹ اپ کی جانچ کریں:
gemini "Explain the difference between REST and GraphQL"
آپ کو CometAPI کے گیٹ وے کے ذریعے کھینچا گیا AI سے تیار کردہ جواب موصول ہونا چاہیے، جس سے یہ ظاہر ہوتا ہے کہ اختتامی نقطہ اوور رائیڈ اور کلیدی ہینڈلنگ دونوں درست طریقے سے ترتیب دی گئی ہیں۔
میں Gemini CLI کو اپنے ترقیاتی ورک فلو میں کیسے ضم کر سکتا ہوں؟
عام استعمال کے معاملات کیا ہیں؟
- کوڈ جنریشن اور ری فیکٹرنگ: تیزی سے سکیفولڈ پروجیکٹس، ریفیکٹر فنکشنز، یا یونٹ ٹیسٹ تیار کریں۔
- غلطی کی وضاحت: ایک خامی اسٹیک ٹریس چسپاں کریں اور AI سے تشخیص کرنے کو کہیں۔
- دستاویزات اور تبصرے: خود کار طریقے سے تیار کردہ ڈاکسٹرنگز یا مارک ڈاؤن README سیکشنز۔
- شیل آٹومیشن: قدرتی زبان کے کاموں کو شیل کمانڈز میں تبدیل کریں (مثال کے طور پر، "اس فولڈر کو tar.gz میں سکیڑیں اور S3 پر اپ لوڈ کریں")۔
کیا میں CI/CD میں Gemini CLI اسکرپٹ کر سکتا ہوں؟
بالکل۔ چونکہ Gemini CLI JSON یا سادہ ٹیکسٹ آؤٹ پٹ واپس کرتا ہے، آپ شیل اسکرپٹس میں پرامپٹس کو اسکرپٹ کرسکتے ہیں:
gemini --non-interactive "Optimize this Dockerfile for production" > optimized.Dockerfile
یہ آپ کی بلڈ پائپ لائن کے حصے کے طور پر AI سے چلنے والی اصلاح کو قابل بناتا ہے۔
ماڈل سیاق و سباق پروٹوکول (MCP) کیسے کام کرتا ہے؟
MCP Gemini CLI کو ریئل ٹائم ویب ڈیٹا حاصل کرنے کی اجازت دیتا ہے۔ مثال کے طور پر، براہ راست کھیلوں کے اسکور یا اسٹاک کی قیمتوں کے بارے میں استفسار کرنے کے لیے، استعمال کریں:
gemini --mcp "What’s the current stock price of GOOGL?"
یہ ہائبرڈ نقطہ نظر زبان کے استدلال کو بیرونی ڈیٹا کے ذرائع کے ساتھ جوڑتا ہے۔
کیا میں فلائی پر ماڈلز تبدیل کر سکتا ہوں؟
ہاں - استعمال کریں۔ --model کے درمیان منتخب کرنے کے لیے پرچم gemini-2.5-pro, gemini-2.0-base، یا مستقبل کے کسی بھی قسم کے۔ یہ لچک آپ کو رفتار، لاگت، یا سیاق و سباق کے سائز کے لیے بہتر بنانے دیتی ہے:
gemini --model gemini-2.0-base "Summarize this file."
CometAPI کے ذریعے Gemini CLI استعمال کرنے کے بہترین طریقے اور تجاویز
1. درج ذیل کمانڈز چلائیں۔
وہ خود بخود کنفیگریشن کو شامل کر دیں گے۔ ~/.bash_profile, ~/.bashrc (بش کے لیے)، اور ~/.zshrc (Zsh کے لیے)۔
# Write your API Key to the config files (replace YOUR_API_KEY with your actual key)
echo -e '\nexport GEMINI_API_KEY="YOUR_API_KEY"' >> ~/.bash_profile
echo -e '\nexport GOOGLE_GEMINI_BASE_URL="https://www.cometapi.com/console/"' >> ~/.bash_profile
echo -e '\nexport GEMINI_API_KEY="YOUR_API_KEY"' >> ~/.bashrc
echo -e '\nexport GOOGLE_GEMINI_BASE_URL="https://www.cometapi.com/console/"' >> ~/.bashrc
echo -e '\nexport GEMINI_API_KEY="YOUR_API_KEY"' >> ~/.zshrc
echo -e '\nexport GOOGLE_GEMINI_BASE_URL="https://www.cometapi.com/console/"' >> ~/.zshrc
2. ٹرمینل کو دوبارہ شروع کرنے کے بعد استعمال کریں۔
آپ کو اپنا ٹرمینل مکمل طور پر بند کرنا اور دوبارہ کھولنا چاہیے۔ تبدیلیوں کے مؤثر ہونے کے لیے۔ اس کے بعد، آپ آسانی سے اپنی پروجیکٹ ڈائرکٹری پر جاسکتے ہیں اور چلا سکتے ہیں۔ gemini.
cd your-project-folder
gemini
3. اگر تصدیق ناکام ہو جائے تو کیا ہوگا؟
OAuth ٹوکنز کی میعاد ختم ہو سکتی ہے یا خراب ہو سکتی ہے۔ دوبارہ چلائیں:
gemini logout && gemini login
4. تاخیر اور کارکردگی کے بارے میں کیا خیال ہے؟
- صحیح ماڈل کا انتخاب کریں۔: ہلکے پھلکے چیٹ یا خلاصہ کے کاموں کے لیے، ترجیح دیں۔
gemini-2.5-flash-lite-preview-06-17کم قیمت پر ذیلی 200 ms جوابات کے لیے۔ - بیچ کی درخواستیں۔: بڑے ڈیٹا سیٹس پر کارروائی کرتے وقت، HTTP اوور ہیڈ اور فی درخواست کی تاخیر کو کم کرنے کے لیے کم، بڑی کالوں میں مجموعی طور پر اشارہ کرتا ہے۔
5. Gemini CLI کے پاس کچھ آسان بلٹ ان ٹولز ہیں۔
آپ کمانڈ استعمال کرسکتے ہیں جیسے:

شروع
CometAPI ایک متحد API پلیٹ فارم ہے جو سرکردہ فراہم کنندگان سے 500 سے زیادہ AI ماڈلز کو اکٹھا کرتا ہے — جیسے OpenAI کی GPT سیریز، Google کی Gemini، Anthropic's Claude، Midjourney، Suno، اور مزید — ایک واحد، ڈویلپر کے موافق انٹرفیس میں۔ مسلسل تصدیق، درخواست کی فارمیٹنگ، اور رسپانس ہینڈلنگ کی پیشکش کرکے، CometAPI ڈرامائی طور پر آپ کی ایپلی کیشنز میں AI صلاحیتوں کے انضمام کو آسان بناتا ہے۔ چاہے آپ چیٹ بوٹس، امیج جنریٹرز، میوزک کمپوزر، یا ڈیٹا سے چلنے والی اینالیٹکس پائپ لائنز بنا رہے ہوں، CometAPI آپ کو تیزی سے اعادہ کرنے، لاگت کو کنٹرول کرنے، اور وینڈر-ایگنوسٹک رہنے دیتا ہے—یہ سب کچھ AI ماحولیاتی نظام میں تازہ ترین کامیابیوں کو حاصل کرنے کے دوران۔
CometAPI نے gemini cli کو سپورٹ کیا ہے، تفصیلات کا حوالہ دیتے ہیں۔ DOCCometAPI پر Google کے Gemini CLI کے ساتھ اپنے ٹرمینل کو سپر چارج کریں۔!آپ 1M+ ٹوکن سیاق و سباق کے ساتھ بڑے پیمانے پر کوڈ بیسز کا تجزیہ کر سکتے ہیں اور آئیڈیاز، ڈائیگرام، اور یہاں تک کہ پی ڈی ایف کو کوڈ میں تبدیل کر سکتے ہیں۔ منٹوں میں انٹیگریٹ کریں اور بہتر بنانا شروع کریں۔
ڈویلپرز رسائی حاصل کر سکتے ہیں۔ Gemini-2.5 Pro پیش نظارہ API اور Gemini-2.5 فلیش پری API کے ذریعے CometAPI, درج کردہ تازہ ترین ماڈلز مضمون کی اشاعت کی تاریخ کے مطابق ہیں۔ شروع کرنے کے لیے، میں ماڈل کی صلاحیتوں کو دریافت کریں۔ کھیل کے میدان تفصیلی ہدایات کے لیے۔ رسائی کرنے سے پہلے، براہ کرم یقینی بنائیں کہ آپ نے CometAPI میں لاگ ان کیا ہے اور API کلید حاصل کر لی ہے۔ CometAPI آپ کو انضمام میں مدد کے لیے سرکاری قیمت سے کہیں کم قیمت پیش کریں۔
نتیجہ
Google کے جدید ترین Gemini CLI کو CometAPI کے متحد، لاگت سے موثر API گیٹ وے کے ساتھ جوڑ کر، ڈیولپرز ایک ہموار، وینڈر-ایگنوسٹک، اور محفوظ AI سے چلنے والے ٹرمینل ماحول کو غیر مقفل کرتے ہیں۔ آپ جیمنی کے جدید ماڈلز، فراخدلی مفت درجات، اور اوپن سورس لچک سے فائدہ اٹھاتے ہیں، جبکہ CometAPI اینڈ پوائنٹ مینجمنٹ، بلنگ اور ماڈل سوئچنگ کو آسان بناتا ہے۔ چاہے آپ کوڈ لکھ رہے ہوں، ڈیٹا کا تجزیہ کر رہے ہوں، یا DevOps کے کاموں کو خودکار کر رہے ہوں، یہ انضمام آپ کے ٹرمینل میں کیا ممکن ہے اس کی دوبارہ وضاحت کرتا ہے — آپ کو تیز تر اعادہ کرنے، لاگت کو کنٹرول کرنے اور AI اختراعات میں سب سے آگے رہنے کی طاقت دیتا ہے۔



