راهنمای یکپارچهسازی Gemini CLI
Google Gemini CLI را با کلید API در QCode.cc پیکربندی کنید — کلیدهای پرداختی سازمانی؛ سطحهای Pro / مصرفکننده در 2026-06-18 از رده خارج شدند (QCode در حال حاضر Gemini را ارائه نمیدهد؛ فقط برای مرجع)
به کلید API نیاز دارید؟ ثبتنام ←نقاط پایانی و Base URL ←
در این صفحه
⚠️ در حال حاضر در دسترس نیست: QCode همه مدلهای Gemini را بهطور موقت از دسترس خارج کرده است، بنابراین مراحل زیر برای فراخوانی Gemini از طریق QCode فعلاً قابل استفاده نیستند و فقط برای مرجع نگه داشته شدهاند؛ لطفاً بهجای آن از Claude، GPT یا مدلهای چینی استفاده کنید.
آخرین بررسی: 2026-09-18 · 📄 طبق مستندات رسمی (Gemini CLI v0.60.0 (2026-09-15؛ سرویسدهی به سطحهای Pro/مصرفکننده از 2026-06-18 متوقف شد، کلیدهای پرداختی سازمانی ادامه دارند))
در یک نگاه¶
| مورد | جزئیات |
|---|---|
| مدلهای قابل استفاده | Gemini (فعلاً توسط QCode ارائه نمیشود؛ فقط برای مرجع) · Claude ❌ · GPT ❌ · مدلهای چینی ❌ |
| پروتکل و Base URL | Gemini: https://api.qcode.cc/gemini (خود CLI مسیر /v1beta/... را اضافه میکند — آن را بهصورت دستی اضافه نکنید) |
| محل پیکربندی | ~/.gemini/settings.json یا متغیر محیطی GOOGLE_GEMINI_BASE_URL + GEMINI_API_KEY |
| مستندات رسمی | google-gemini/gemini-cli |
⚠️ تغییر مهم: مسیر ورود مصرفکننده با Google Antigravity CLI جایگزین شد. پست رسمی 2026-05-19 بهصورت نقلقول مستقیم بیان میکند که از 2026-06-18، Gemini CLI و افزونههای IDE مربوط به Gemini Code Assist «سرویسدهی به درخواستها را متوقف خواهند کرد» — برای Google AI Pro و Ultra، و برای افرادی که از آن بهصورت رایگان با حساب کاربری شخصی استفاده میکنند. آنچه در آن روز در دسترس قرار گرفت Antigravity CLI و Antigravity 2.0 بود (خود IDE Antigravity زودتر، در 2025-11-18، عرضه شده بود). سازمانی وضعیت متفاوتی دارد: سازمانهایی که مجوز Gemini Code Assist Standard یا Enterprise دارند دسترسی خود را حفظ میکنند، و همان پست میگوید «Gemini CLI از طریق کلیدهای API پرداختی Gemini و Gemini Enterprise Agent Platform در دسترس باقی خواهد ماند». بنابراین این صفحه همچنان برای کلیدهای پرداختی سازمانی معتبر است؛ کاربران Pro / Ultra / رایگان باید به Google Antigravity CLI مهاجرت کنند.
مخزن بدون نگهداری نیست: در روز این بررسی (2026-09-18) هنوز یک بیلد شبانه منتشر میکرد، و آخرین انتشار پایدار v0.60.0 (2026-09-15) است. عبارت دقیق «سرویسدهی به ورودهای مصرفکننده را متوقف کرد» است، نه «نگهداری آن متوقف شد».
QCode.cc از Claude Code و OpenAI Codex پشتیبانی میکند که میتوانند از همان کلید استفاده کنند. مراحل راهاندازی Gemini CLI در ادامه فقط برای مرجع نگه داشته شدهاند، اما QCode در حال حاضر مدلهای Gemini را ارائه نمیدهد.
Gemini CLI چیست¶
Gemini CLI دستیار برنامهنویسی هوش مصنوعی خط فرمان Google است، مشابه Claude Code، که در توسعه کد، اشکالزدایی و عملیات فایل در ترمینال به شما کمک میکند.
مدلهای موجود¶
QCode در حال حاضر مدلهای Gemini را ارائه نمیدهد. پرسوجوی زیر نشان میدهد که پس از ارائه دوباره آنها، چگونه آنها را فهرست کنید (فقط برای مرجع):
پرسوجوی زنده را مرجع بدانید — فهرست ثابتی را از هیچ سند، از جمله همین سند، کپی نکنید:
curl -s https://api.qcode.cc/gemini/v1beta/models \
-H "x-goog-api-key: cr_your_qcode_key"
شناسههایی که برگردند، مدلهای Gemini قابل فراخوانی هستند؛ یکی را در GEMINI_MODEL قرار دهید.
کاتالوگ کامل و قیمتهای زنده در qcode.cc/models قرار دارند.
یادداشت نسخه: از 2026-06-18، Gemini CLI دیگر به حسابهای شخصی Pro / Ultra / رایگان سرویسدهی نمیکند — به Google Antigravity CLI مهاجرت کنید (Antigravity CLI و Antigravity 2.0 در 2026-05-19 در دسترس شدند)؛ کلیدهای پرداختی سازمانی تحت تأثیر نیستند و میتوانند همچنان از Gemini CLI استفاده کنند.
نمای کلی پیکربندی¶
Gemini CLI به متغیرهای محیطی زیر نیاز دارد:
-
GOOGLE_GEMINI_BASE_URL- نقطه پایانی سرویس -
GEMINI_API_KEY- کلید API (همانند Claude Code) -
GEMINI_MODEL- انتخاب مدل فایل تنظیمات، مسیر رسمی پشتیبانیشده دیگر است:~/.gemini/settings.jsonدر سطح کاربر،.gemini/settings.jsonدر سطح پروژه (پروژه بر کاربر اولویت دارد). مدلmodel.nameاست، نوع احراز هویتsecurity.auth.selectedTypeاست؛ مقادیر رشتهای در آن فایلها میتوانند با$VAR،${VAR}یا${VAR:-default}به متغیرهای محیطی ارجاع دهند. مستندات بیان میکند کهGOOGLE_GEMINI_BASE_URLبرای احراز هویت gemini-api-key اعمال میشود، بنابراین هر دو متغیر را مطابق زیر تنظیم کنید.
پیکربندی macOS¶
گام 1: نصب Node.js¶
Gemini CLI برای اجرا به Node.js نیاز دارد.
روش 1: استفاده از Homebrew (توصیهشده)¶
اگر Homebrew را نصب کردهاید، از آن برای نصب Node.js استفاده کنید:
# Update Homebrew
brew update
# Install Node.js
brew install node
روش 2: دانلود رسمی¶
-
به https://nodejs.org/ مراجعه کنید
-
نسخه LTS را برای macOS دانلود کنید
-
فایل
.pkgدانلودشده را باز کنید -
دستورالعملهای نصبکننده را برای تکمیل نصب دنبال کنید
یادداشتهای macOS¶
-
ممکن است در صورت بروز مشکلات مجوز، نیاز به استفاده از
sudoداشته باشید -
اجرای اول ممکن است به تأیید در تنظیمات سیستم نیاز داشته باشد
-
استفاده از Terminal یا iTerm2 توصیه میشود
تأیید نصب Node.js¶
پس از نصب، Terminal را باز کنید و اجرا کنید:
node --version
npm --version
اگر شمارههای نسخه نمایش داده شوند، نصب موفق بوده است!
گام 2: نصب Gemini CLI¶
Gemini CLI را بهصورت سراسری با npm نصب کنید:
npm install -g @google/gemini-cli
پس از نصب، تأیید کنید:
gemini --version
گام 3: پیکربندی متغیرهای محیطی Gemini CLI¶
متغیرهای محیطی زیر را برای اتصال به سرویس پراکسی تنظیم کنید:
راهاندازی موقت (نشست جاری)¶
دستورهای زیر را در Terminal اجرا کنید:
export GOOGLE_GEMINI_BASE_URL="https://api.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-2.5-pro"
cr_xxxxxxxxxxرا با کلید API QCode.cc خود جایگزین کنید. از همان کلید API که برای Claude Code استفاده میکنید استفاده کنید.
راهاندازی دائمی (پیکربندی شل)¶
موارد زیر را به فایل پیکربندی شل خود (~/.zshrc) اضافه کنید:
# Gemini CLI Configuration
export GOOGLE_GEMINI_BASE_URL="https://api.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-2.5-pro"
سپس اجرا کنید:
source ~/.zshrc
تأیید متغیرهای محیطی Gemini CLI¶
در Terminal تأیید کنید:
echo $GOOGLE_GEMINI_BASE_URL
echo $GEMINI_API_KEY
echo $GEMINI_MODEL
پیکربندی Linux / WSL2¶
مرحله 1: نصب Node.js¶
Gemini CLI برای اجرا به Node.js نیاز دارد.
روش 1: استفاده از nvm (توصیهشده)¶
nvm مدیریت چندین نسخه Node.js را آسان میکند:
# Install nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Reload shell configuration
source ~/.bashrc
# Install latest LTS version
nvm install --lts
روش 2: استفاده از مدیر بسته¶
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# Fedora
sudo dnf install nodejs
# Arch Linux
sudo pacman -S nodejs npm
نکات Linux / WSL2¶
-
کاربران WSL2 باید در زیرسیستم Linux نصب کنند، نه Windows
-
استفاده از nvm به جلوگیری از مشکلات مجوز کمک میکند
-
اطمینان حاصل کنید که فایل پیکربندی شل، nvm را بهدرستی بارگذاری میکند
بررسی نصب Node.js¶
پس از نصب، ترمینال را باز کنید و اجرا کنید:
node --version
npm --version
اگر شماره نسخهها نمایش داده شد، نصب موفقیتآمیز بوده است!
مرحله 2: نصب Gemini CLI¶
Gemini CLI را بهصورت سراسری با npm نصب کنید:
npm install -g @google/gemini-cli
پس از نصب، بررسی کنید:
gemini --version
مرحله 3: پیکربندی متغیرهای محیطی Gemini CLI¶
متغیرهای محیطی زیر را برای اتصال به سرویس پروکسی تنظیم کنید:
راهاندازی موقت (نشست فعلی)¶
دستورهای زیر را در ترمینال اجرا کنید:
export GOOGLE_GEMINI_BASE_URL="https://api.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-2.5-pro"
cr_xxxxxxxxxxرا با کلید API QCode.cc خود جایگزین کنید. از همان کلید API که Claude Code استفاده میکند استفاده کنید.
راهاندازی دائمی (پیکربندی شل)¶
موارد زیر را به فایل پیکربندی شل خود (~/.bashrc) اضافه کنید:
# Gemini CLI Configuration
export GOOGLE_GEMINI_BASE_URL="https://api.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-2.5-pro"
سپس اجرا کنید:
source ~/.bashrc
اگر از Zsh استفاده میکنید، آن را به ~/.zshrc اضافه کنید و source ~/.zshrc را اجرا کنید.
بررسی متغیرهای محیطی Gemini CLI¶
در ترمینال بررسی کنید:
echo $GOOGLE_GEMINI_BASE_URL
echo $GEMINI_API_KEY
echo $GEMINI_MODEL
پیکربندی Windows¶
مرحله 1: نصب Node.js¶
Gemini CLI برای اجرا به Node.js نیاز دارد.
روش 1: دانلود رسمی (توصیهشده)¶
-
مرورگر خود را باز کنید و به https://nodejs.org/ بروید
-
روی نسخه «LTS» برای دانلود کلیک کنید (برای پایداری توصیه میشود)
-
روی فایل
.msiدانلودشده دوبار کلیک کنید -
از ویزارد نصب پیروی کنید و تنظیمات پیشفرض را حفظ کنید
روش 2: استفاده از مدیر بسته¶
اگر Chocolatey یا Scoop را نصب کردهاید، از خط فرمان استفاده کنید:
# Using Chocolatey
choco install nodejs
# Or using Scoop
scoop install nodejs
نکات Windows¶
-
استفاده از PowerShell بهجای CMD توصیه میشود
-
اگر با مشکلات مجوز مواجه شدید، با دسترسی Administrator اجرا کنید
-
برخی نرمافزارهای آنتیویروس ممکن است آن را علامتگذاری کنند؛ در صورت نیاز آن را به فهرست سفید اضافه کنید
بررسی نصب Node.js¶
پس از نصب، PowerShell یا CMD را باز کنید و اجرا کنید:
node --version
npm --version
اگر شماره نسخهها نمایش داده شد، نصب موفقیتآمیز بوده است!
مرحله 2: نصب Gemini CLI¶
Gemini CLI را بهصورت سراسری با npm نصب کنید:
npm install -g @google/gemini-cli
پس از نصب، بررسی کنید:
gemini --version
مرحله 3: پیکربندی متغیرهای محیطی Gemini CLI¶
متغیرهای محیطی زیر را برای اتصال به سرویس پروکسی تنظیم کنید:
راهاندازی موقت PowerShell (نشست فعلی)¶
دستورهای زیر را در PowerShell اجرا کنید:
$env:GOOGLE_GEMINI_BASE_URL = "https://api.qcode.cc/gemini"
$env:GEMINI_API_KEY = "cr_xxxxxxxxxx"
$env:GEMINI_MODEL = "gemini-2.5-pro"
cr_xxxxxxxxxxرا با کلید API QCode.cc خود جایگزین کنید. از همان کلید API که Claude Code استفاده میکند استفاده کنید.
راهاندازی دائمی PowerShell (سطح کاربر)¶
دستورهای زیر را در PowerShell اجرا کنید:
# Set user-level environment variables (permanent)
[System.Environment]::SetEnvironmentVariable("GOOGLE_GEMINI_BASE_URL", "https://api.qcode.cc/gemini", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "cr_xxxxxxxxxx", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_MODEL", "gemini-2.5-pro", [System.EnvironmentVariableTarget]::User)
برای اعمال تغییرات باید PowerShell را دوباره باز کنید.
بررسی متغیرهای محیطی Gemini CLI¶
در PowerShell بررسی کنید:
echo $env:GOOGLE_GEMINI_BASE_URL
echo $env:GEMINI_API_KEY
echo $env:GEMINI_MODEL
عیبیابی¶
نسخه Node.js بیش از حد قدیمی است¶
مشکل: Gemini CLI ناسازگاری نسخه Node.js را گزارش میکند
راهحل:
-
نسخه Node.js را بررسی کنید:
node --version -
الزام رسمی، Node.js 20.0.0 یا بالاتر است (
engines.node >=20.0.0)؛ ماندن روی 18 بلافاصله پس از نصب شکست میخورد -
با nvm ارتقا دهید:
nvm install --lts && nvm use --lts
اعمال نشدن متغیرهای محیطی¶
مشکل: پس از تنظیم متغیرهای محیطی نمیتوانید متصل شوید
راهحل:
-
مطمئن شوید ترمینال را دوباره باز کردهاید یا دستور
sourceرا اجرا کردهاید -
بررسی کنید نام متغیرها صحیح باشند (به بزرگی و کوچکی حروف حساس است)
-
اطمینان حاصل کنید قالب کلید API درست است (با
cr_شروع میشود)
مشکلات اتصال شبکه¶
مشکل: نمیتوانید به سرویس QCode.cc متصل شوید
راهحل:
-
اتصال شبکه را بررسی کنید
-
اطمینان حاصل کنید
GOOGLE_GEMINI_BASE_URLدرست تنظیم شده است -
نقاط دسترسی دیگر را امتحان کنید:
-
آسیا:
https://asia.qcode.cc/gemini
مستندات مرتبط¶
- Antigravity CLI - جانشین رسمی Gemini CLI
-
پیکربندی محیط - راهاندازی Claude Code
-
یکپارچهسازی Codex - پیکربندی OpenAI Codex CLI
-
شروع سریع - شروع کار با Claude Code
با QCode شروع کنید
یک کلید API برای Claude Code، Codex و بیشتر — بر اساس توکن، قیمت هر مدل در qcode.cc/models