Skip to main content

概览

Google Gemini CLI 是一个用于与 Gemini 模型交互的命令行工具。AI Sonar 提供了一个兼容的端点,允许您使用 Gemini CLI 访问数百个模型。
这只是实验性兼容方案:Gemini CLI 目前并没有正式文档化稳定的 AI Sonar 自定义 Base URL 工作流。如果您需要受支持的 AI Sonar 终端方案,优先使用 Codex CLI、Claude Code 或 OpenCode。

系统要求

  • Node.js: 20.0+ 版本
  • OS: Windows 10/11, macOS 10.15+, Ubuntu 20.04+ 或 Debian 10+

安装

验证安装:

配置

第 1 步:获取您的 API Key

  1. 登录 AI Sonar 控制台
  2. 导航至 API Keys
  3. 创建并复制您的 API key(格式:sk-...

第 2 步:设置环境变量

临时(当前会话):
永久配置: 添加到您的 shell 配置文件中:
配置完成后请重启终端以使更改生效。
已知限制:在某些情况下,如果存在缓存的 Google 会话,Gemini CLI 可能不会遵循 GOOGLE_GEMINI_BASE_URL。如果您遇到连接问题,请尝试清除 CLI 缓存或启动新的终端会话。

基本用法

从您的项目目录启动 Gemini CLI:
首次运行时,您需要:
  1. 选择主题
  2. 确认安全声明
  3. 信任工作目录

可用模型

常用命令

提问:
分析代码:
生成代码:
审查更改:

验证配置

故障排除

  • 验证 GOOGLE_GEMINI_BASE_URL 已设置为 https://api.aisonar.dev
  • 注意:Gemini 端点不需要 /v1 后缀
  • 检查网络连接
  • 验证 GEMINI_API_KEY 环境变量已设置
  • 检查 Key 是否以 sk- 开头
  • 确保 Key 在 AI Sonar 控制台中处于激活状态

最佳实践

始终从项目根目录运行 Gemini CLI,以便更好地理解上下文。
仅信任您拥有的目录。Gemini CLI 可以读取和修改文件。
在提交到项目之前,务必审查 AI 生成的代码。