跳转到主要内容
Gemini CLI 是 Google 官方推出的命令行 AI 工具,支持在终端中直接与 Gemini 模型进行交互。通过配置 OpenAI 兼容模式,您可以轻松接入 ePhone AI。

安装

确保系统已安装 Python 3.9+:
pip install gemini-cli

配置与启动

Gemini CLI 支持通过环境变量进行配置。
echo 'export OPENAI_API_KEY="sk-your-api-key"' >> ~/.zshrc
echo 'export OPENAI_API_BASE="https://api.ephone.ai/v1"' >> ~/.zshrc
source ~/.zshrc
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-your-api-key", "User")
[Environment]::SetEnvironmentVariable("OPENAI_API_BASE", "https://api.ephone.ai/v1", "User")

启动交互模式

gemini --model gpt-4o

常用功能

功能说明
交互对话直接在终端中输入问题,Gemini CLI 会实时返回回答
管道输入支持通过管道将代码或日志传给 Gemini CLI 进行分析
文件读取可以读取本地文件内容作为上下文

使用示例

分析代码文件

cat main.py | gemini "分析这段代码的潜在漏洞"

快速咨询

gemini "如何使用 Python 实现一个简单的 HTTP 服务器?"
Gemini CLI 默认使用 Google 官方 API,通过设置 OPENAI_API_BASE 环境变量,它可以无缝切换到 ePhone AI 的兼容接口。