AiGoCode Docs

Gemini CLI 接入

配置 Gemini CLI 使用 AiGoCode 的 Gemini 兼容服务

Gemini CLI 使用 GOOGLE_GEMINI_BASE_URLGEMINI_API_KEYGEMINI_MODEL

安装

npm
npm install -g @google/gemini-cli
gemini --version
Homebrew
brew install gemini-cli
gemini --version

临时配置

macOS / Linux
export GOOGLE_GEMINI_BASE_URL="https://api.aigocode.com"
export GEMINI_API_KEY="sk-your-api-key"
export GEMINI_MODEL="gemini-3.1-pro-preview"
gemini
Windows PowerShell
$env:GOOGLE_GEMINI_BASE_URL = "https://api.aigocode.com"
$env:GEMINI_API_KEY = "sk-your-api-key"
$env:GEMINI_MODEL = "gemini-3.1-pro-preview"
gemini

永久配置

macOS zsh
echo 'export GOOGLE_GEMINI_BASE_URL="https://api.aigocode.com"' >> ~/.zshrc
echo 'export GEMINI_API_KEY="sk-your-api-key"' >> ~/.zshrc
echo 'export GEMINI_MODEL="gemini-3.1-pro-preview"' >> ~/.zshrc
source ~/.zshrc
Linux bash
echo 'export GOOGLE_GEMINI_BASE_URL="https://api.aigocode.com"' >> ~/.bashrc
echo 'export GEMINI_API_KEY="sk-your-api-key"' >> ~/.bashrc
echo 'export GEMINI_MODEL="gemini-3.1-pro-preview"' >> ~/.bashrc
source ~/.bashrc
Windows PowerShell
[System.Environment]::SetEnvironmentVariable("GOOGLE_GEMINI_BASE_URL", "https://api.aigocode.com", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "sk-your-api-key", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_MODEL", "gemini-3.1-pro-preview", [System.EnvironmentVariableTarget]::User)

测试

Terminal
gemini -p "你好,请用一句话确认连接成功"

如果 Gemini 请求失败,优先检查模型 ID 是否为 gemini-3.1-pro-previewgemini-3-flash-preview,再查看 错误码

On this page