Gemini CLI 安裝與使用教學,幫助你快速上手

Gemini CLI (Command Line Interface) 是一個讓開發者可以直接透過終端機(Terminal)操作 Gemini,不必透過網頁或其他 SDK,就能快速體驗與整合。這篇文章會一步步教你如何安裝、使用與移除 Gemini CLI。

 

一、什麼是 Gemini CLI?

Gemini CLI 是一個 命令列工具,可以讓你:

  • 在 Terminal 直接呼叫 Google Gemini 模型

  • 傳入文字、檔案或程式碼並取得回覆

  • 進行快速測試與原型開發,而不用寫完整程式碼

適合開發者、研究人員,甚至一般使用者快速嘗試 Gemini 功能。

 

二、環境需求

在開始之前,你需要準備好以下環境:

Node.js(建議 v18 以上)
檢查版本:node -v

 

npm(隨 Node.js 一起安裝)
檢查版本:npm -v

 

Google AI Studio API Key

前往 Google AI Studio 申請金鑰

 

三、安裝與執行 Gemini CLI

透過以下指令安裝:

npm install -g @google/gemini-cli

 

安裝完成後,你就能在系統任何地方直接使用 gemini 指令。

確認是否安裝成功:

gemini --version

這樣應該可以看到一串數字,就代表安裝成功了。

 

四、設定 Gemini CLI

要使用 Gemini CLI 首先要切換到指定的資料夾,你可以透過 cd 到要操作的資料夾再執行 gemini,就可以看到這個設定畫面:

在這邊你可以選擇透過 Google 登入,或使用 Gemini API Key,如果選擇 Google 登入的話就可以不用去申請 API key,該方式每分鐘最多可免費要求 60 次,每天最多可免費請求 1,000 次。選擇該方式並按Enter 鍵,這樣比較不會不小心用到過量被收錢,如果之後比較熟悉想快速開發,可以再去申請 API key 就好。

而如果你在 GCP 上已經有專案,並啟用了 Vertex AI + Gemini 模型,就可以選第三個 Vertex AI 的方式。

 

五、基本使用與指令

常用指令

  • /help:查看所有指令與基本用法。
  • /auth:更改驗證方式。
  • @:後面接檔名,可以讓 Gemini CLI 讀取特定檔案的內容。
  • /memory:管理專案記憶功能。
  • /mcp:列出已設定的模型內容協定(MCP)伺服器、其連線狀態、伺服器詳細資訊和可用工具。
  • /extensions:列出目前 Gemini CLI 工作階段中的所有啟用擴充功能。
  • Ctrl + C (按兩下):退出 Gemini CLI 介面,並顯示該次任務的 Token 用量。

 

 

六、實際測試

都準備好了我們就來簡單的請他做個東西啦,我這邊輸入指令「請幫我寫一個簡單的計算機」

然後你就會看到 Gemini 開始運作了,期間他可能會問你是否給他權限,你可以選擇永遠授權或每次都授權。

他一邊做事還會一邊跟你說做了什麼,最後完成了就會給你這樣文字。

 

接著打開檔案,你就可以看到計算機完成啦。 

如果覺得有不滿意或想調整的地方,再跟 Gemini CLI 說就好,他就會繼續調整程式了。

 

七、更新與移除 Gemini CLI

如果要更新 Gemini CLI,只要輸入以下指令:

npm install -g @google/gemini-cli

 

如果不想用了想要移除,只要輸入以下指令就好:

npm install -g @google/gemini-cli

 

以上就是 Gemini CLI 的安裝說明以及基本介紹,祝大家用的開心。 

課程推薦

3 小時掌握自動化工作新手應用實作 – n8n AI Agent

3 小時掌握自動化工作新手應用實作 – n8n AI Agent

這門課程將帶你循序漸進掌握 n8n 的自動化技巧,從基礎認識與操作入門,到進階節點應用與流程控制,再到 Google 服務的整合實作,最後延伸至部署思維與 OpenAI API 的智慧化串接。

輸入折扣碼 TC1600UY 還可以額外獲得 NT$500 優惠喔。

用 AI 生成網站? AI 高效網站設計實戰課:ChatGPT X HTML X SEO

用 AI 生成網站? AI 高效網站設計實戰課:ChatGPT X HTML X SEO

利用 AI 提升網站設計效率與 SEO 排名!了解如何透過 ChatGPT 等工具快速建立 HTML 架構,優化關鍵字與用戶體驗,讓網站更具競爭力。

輸入折扣碼 TC1533SL 還可以額外獲得 NT$500 優惠喔。

AI工作術全面學習實戰營:6 堂精選課程,學會最好用 AI 工具,翻轉你的人生

AI工作術全面學習實戰營:6 堂精選課程,學會最好用 AI 工具,翻轉你的人生

《PChome雜誌》攜手 5 位在 AI 領域的專業講師,打造上述 6 堂實用課程,教你學會時下最好用的 AI 工具,導入生成式 AI 來產製工作內容,改造並升級你的工作流程。

輸入折扣碼 ZERO2024 還可以額外獲得 NT$400 優惠喔。

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

HTML與SEO實戰應用—並以ChatGPT助力提升網站品質與流量

本課程專為希望深入了解 HTML 並有效結合 SEO 策略的學員設計。我們將重點放在 HTML 的深度學習與應用上,同時穿插介紹如何透過搜索引擎優化提升網站能見度。透過即時互動式的直播教學,加上 ChatGPT 的輔助,您將學習到如何建立一個結構優良、美觀且符合 SEO 標準的網站。這不僅會提升網站的用戶體驗,還會大幅提高網站的搜索引擎排名,進而增加訪客流量和潛在客戶。
用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

用AI強化職場競爭力 ChatGPT、Midjourney從入門到精通

在快速變遷的職場中,提升競爭力成為關鍵。透過引領潮流的AI技術,ChatGPT和Midjourney將助您勇攀高峰。無論您是AI新手還是專家,這個課程將引導您從入門到精通,解密AI的奧秘,並學習如何運用於職場。
GitHub Copilot AI 程式碼編輯工具應用實務班

GitHub Copilot AI 程式碼編輯工具應用實務班

讓學員瞭解有效地使用該工具來加速開發流程、提高程式碼品質和生產力。課程重點放在以 JavaScript 程式語言為例,介紹 Copilot 的基本原理、使用方法和最佳實踐。

輸入折扣碼 TC1456JA 還可以額外獲得 NT$500 優惠喔。

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

ChatGPT X Clipchamp AI 生成影片、配音與字幕應用實戰班

掌握Clipchamp AI的操作技巧,靈活運用Clipchamp AI進行影片編輯和創作,實現創意表達和傳播目的。

輸入折扣碼 TC1451JAN 還可以額外獲得 NT$500 優惠喔。

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

如何串接多種數位工具資訊?Looker Studio 資料視覺化實戰班|GoogleAds x FB廣告 x GA流量數據

Looker Studio除了可協助使用者監控網站流量、廣告成效、選擇匯入資源的管道之外,還可以將數據資料多平台整合、數據報表即時更新、數據範本可重複套用的效益,透過自動化系統,將數據全部匯入同一個報表平台,是企業不可或缺的重要工具。

輸入折扣碼 TC1270JIA 還可以額外獲得 NT$500 優惠喔。

和我們交流

加入我們的社群,裡面會有一些技術的內容、有趣的技術梗,以及職缺的分享,歡迎和我們一起討論。