Gemini CLI の紹介#
Google は正式に Gemini CLI を発表し、Gemini 大モデルの強力な機能を開発者の日常的に使用するコマンドラインインターフェースに直接統合しました。それだけでなく、業界最大の無料使用枠も提供しています!個人の Google アカウントにログインすることで、毎分 60 回、毎日 1000 回のモデルリクエストの機会を享受でき、100 万トークンの超大きなコンテキストウィンドウもアンロックできます。このような寛大な設定により、開発のハードルが大幅に下がり、より多くの人々が AI 支援開発の無限の可能性を探求できるようになります。
Gemini CLI には、他にどのような驚くべき「大技」が隠されているのでしょうか?それは私たちの開発ワークフローをどのように再構築するのでしょうか?お待ちください、これから一つ一つ明らかにしていきます。
Gemini CLI の主な特徴#
- 個人の Google アカウントで無料使用(毎分最大 60 回リクエスト、毎日最大 1,000 回リクエスト)
- 様々な認証方法をサポート
- カラーテーマのカスタマイズが可能
- 高度な API キー設定をサポート
システム要件#
オペレーティングシステム#
- Windows 10 以降
- macOS 10.15 以降
- Linux(主要なディストリビューションをサポート)
ソフトウェア要件#
- Node.js 18.0.0 以降
- npm(通常は Node.js と一緒にインストールされます)
- 安定したネットワーク接続
前準備#
1. Node.js のバージョンを確認#
まず、ターミナルを開き(Windows ユーザーは PowerShell または Command Prompt を使用)以下のコマンドを実行して Node.js がインストールされているか確認します:
node --version
表示されたバージョン番号が 18.0.0 未満または "command not found" と表示された場合は、Node.js をインストールまたは更新する必要があります。
2. Node.js をインストール(必要な場合)#
Windows ユーザー:#
- Node.js 公式サイト にアクセス
- LTS バージョンをダウンロード(推奨)
- インストーラーを実行し、指示に従ってインストールを完了
- ターミナルを再起動し、再度
node --version
を実行してインストールが成功したか確認
macOS ユーザー:#
Homebrew を使用してインストール(推奨):
# Homebrew がない場合は、先にインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Node.js をインストール
brew install node
または、Node.js 公式サイトからインストーラーをダウンロードします。
Linux ユーザー:#
パッケージマネージャーを使用してインストール:
- Ubuntu/Debian:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
- CentOS/RHEL/Fedora:
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install nodejs
3. npm のインストールを確認#
npm は通常 Node.js と一緒にインストールされます。以下のコマンドを実行して確認します:
npm --version
インストール手順#
方法 1:直接実行(初回使用に推奨)#
この方法はグローバルインストールを必要とせず、迅速に試すのに適しています:
npx https://github.com/google-gemini/gemini-cli
注意事項:
- 初回実行時に必要なファイルが自動的にダウンロードされます
- 数秒待つ必要がある場合があります
- ネットワーク接続が安定していることを確認してください
方法 2:グローバルインストール(頻繁に使用する場合に推奨)#
Gemini CLI を頻繁に使用する予定がある場合は、グローバルインストールをお勧めします:
npm install -g @google/gemini-cli
インストールプロセスの説明:
-g
オプションはグローバルインストールを示します- インストールが完了すると、任意のディレクトリで
gemini
コマンドを使用できます - 管理者権限が必要な場合があります(Windows ユーザーは管理者としてターミナルを実行する必要があるかもしれません)
権限の問題を解決#
権限エラーが発生した場合は、以下の方法を試してください:
- macOS/Linux:
sudo npm install -g @google/gemini-cli
- Windows:管理者として PowerShell を実行し、インストールコマンドを実行します。
設定と認証#
1. 初回実行#
インストールが完了したら、Gemini CLI を実行します:
# npx を使用する場合
npx https://github.com/google-gemini/gemini-cli
# グローバルインストール済みの場合
gemini
2. カラーテーマの選択#
初回実行時に、システムがカラーテーマの選択を促します。矢印キーを使用して好みのテーマを選択し、Enter を押して確認します。
3. Google アカウント認証手順の説明:#
- CLI が URL を表示するか、自動的にブラウザを開きます
- ブラウザで個人の Google アカウントにログインします
- Gemini CLI に必要な権限を付与します
- 表示された認証コードをコピーします
- ターミナルに戻り、認証コードを貼り付けて Enter を押します
重要な注意事項:
- 個人の Google アカウントを使用すると、毎分 60 回のリクエストと毎日 1,000 回のリクエストの枠が得られます
- 認証情報は安全にローカルに保存されます
- アカウントを切り替える必要がある場合は、認証プロセスを再実行できます
高度な設定#
API キーの使用(オプション)#
より高いリクエスト制限が必要な場合や特定のモデルを使用する場合は、API キーを設定できます:
1. API キーを取得#
- Google AI Studio にアクセス
- Google アカウントにログイン
- "Create API Key" または "API キーを作成" をクリック
- 生成されたキーをコピーします(大切に保管し、他人と共有しないでください)
2. 環境変数を設定#
- Windows (PowerShell):
$env:GEMINI_API_KEY="YOUR_API_KEY"
- Windows (Command Prompt):
set GEMINI_API_KEY=YOUR_API_KEY
- macOS/Linux:
export GEMINI_API_KEY="YOUR_API_KEY"
3. 環境変数を永続的に設定#
毎回設定する必要がないように、環境変数を永続的に追加できます:
- macOS/Linux:
~/.bashrc
、~/.zshrc
または~/.profile
ファイルを編集:
echo 'export GEMINI_API_KEY="YOUR_API_KEY"' >> ~/.bashrc
source ~/.bashrc
- Windows:
- "環境変数" を検索してシステム設定を開きます
- "新規" をクリックしてユーザー変数を追加します
- 変数名:
GEMINI_API_KEY
- 変数値:あなたの API キー
- 確定して保存し、ターミナルを再起動します
その他の認証方法#
Google Workspace アカウントやその他の高度な認証ニーズについては、公式の認証ガイドを参照してください。
よくある問題の解決#
-
"command not found" エラー
- 問題の原因:Node.js または npm が正しくインストールされていないか、システム PATH に追加されていません。
- 解決策:
- Node.js を再インストールします
- ターミナルを再起動します
- システム PATH 設定を確認します
-
ネットワーク接続エラー
- 問題の原因:ファイアウォールやプロキシ設定が接続を妨げています。
- 解決策:
- ネットワーク接続を確認します
- プロキシを設定します(使用している場合):
npm config set proxy http://proxy.example.com:8080 npm config set https-proxy http://proxy.example.com:8080
-
権限エラー
- 問題の原因:グローバルインストールに十分な権限がありません。
- 解決策:
- 管理者権限で実行します
- または npx 方式で実行し、グローバルインストールを不要にします
-
API 枠超過
- 問題の原因:無料枠の制限を超えました。
- 解決策:
- 枠のリセットを待ちます(毎日リセット)
- API キーを使用してより高い枠を取得します
- リクエスト頻度を最適化します
インストールの確認#
基本機能のテスト#
以下のコマンドを実行して Gemini CLI が正常に動作しているかテストします:
# グローバルインストール済みの場合
gemini "こんにちは、自己紹介をしてもらえますか?"
# npx を使用する場合
npx https://github.com/google-gemini/gemini-cli "こんにちは、自己紹介をしてもらえますか?"
バージョン情報の確認#
gemini --version
ヘルプ情報の表示#
gemini --help
次のステップ#
おめでとうございます!あなたは Gemini CLI を成功裏にインストールし、設定しました。これから以下のことができます:
- 基本機能を探求する:異なるプロンプトやコマンドを試す
- ドキュメントを確認する:より高度な機能やオプションを学ぶ
- ワークフローに統合する:Gemini CLI をあなたの開発や創作プロセスに統合する
- 設定をカスタマイズする:ニーズに応じて設定やパラメータを調整する