Complete guide to configure Gemini CLI with v98store proxy API
Gemini CLI is an open-source command-line AI tool provided by Google that brings Gemini's powerful capabilities directly to your terminal. It provides a lightweight way to access Gemini, offering the most direct path from prompts to models. By configuring a proxy (transit), you can use Gemini CLI services normally even in network-restricted environments.
Access to 1 million token context window
Google Search basics, file operations, Shell commands, web scraping
Supports MCP (Model Context Protocol) for custom integrations
Designed specifically for developers working in the command line
Apache 2.0 license
# Using official repository
npx https://github.com/google-gemini/gemini-cli
npm install -g @google/gemini-cli
brew install gemini-cli
System Requirements:
Before using the proxy, you need to configure the following environment variables:
# Set API key
export GEMINI_API_KEY=sk-xxxxx
# Set API proxy address
export GOOGLE_GEMINI_BASE_URL=https://v98store.com
set GEMINI_API_KEY=sk-xxxxx
set GOOGLE_GEMINI_BASE_URL=https://v98store.com
$env:GEMINI_API_KEY = "sk-xxxxx"
$env:GOOGLE_GEMINI_BASE_URL = "https://v98store.com"
Note: You can also add these environment variables to .bashrc, .zshrc, or other shell configuration files so they are automatically set every time you start your terminal.
gemini
gemini --include-directories ../lib,../docs
gemini -m gemini-2.5-flash
Get simple text response:
gemini -p "Explain the architecture of this codebase"
Get structured JSON output:
gemini -p "Explain the architecture of this codebase" --output-format json
cd new-project/
gemini
> Write a Discord bot for me that answers questions using the FAQ.md file I provide
git clone https://github.com/google-gemini/gemini-cli
cd gemini-cli
gemini
> Give me a summary of all changes from yesterday
> Describe the main components of this system architecture
> What security mechanisms are in place?
> Provide a step-by-step onboarding document for new developers
> Implement a draft for GitHub issue #123
> Help me migrate this codebase to the latest version of Java. Make a plan first
> Make a slide deck showing the git history of the past 7 days, grouped by feature and team member
> Make a full-screen web app for wall display showing our most interacted GitHub issues
> Convert all images in this directory to png and rename them using dates from exif data
> Organize my PDF invoices by spending month
Use Gemini CLI GitHub Action to integrate Gemini CLI directly into your GitHub workflows:
@gemini-cli in issues and pull requests for debugging, explanations, or task delegationIf you encounter issues during use, refer to the following points:
echo $GEMINI_API_KEY
echo $GOOGLE_GEMINI_BASE_URL
curl -I https://v98store.com
socks5://<user>:<pass>@<proxy>:<port># Report bug directly in CLI
/bug
New preview versions are released every Tuesday at UTC 23:59. Install using the preview tag:
npm install -g @google/gemini-cli@preview
New stable versions are released every Tuesday at UTC 20:00. Install using the latest tag:
npm install -g @google/gemini-cli@latest
Nightly versions are released daily at UTC 00:00. Install using the nightly tag:
npm install -g @google/gemini-cli@nightly
Configure MCP servers in ~/.gemini/settings.json to extend Gemini CLI's custom tools:
> @github List my open pull requests
> @slack Send a summary of today's commits to #dev channel
> @database Run a query to find inactive users