> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rixapi.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Gemini CLI

> Google 官方推出的命令行 AI 工具，支持通过 OpenAI 兼容模式接入 ePhone AI。

[Gemini CLI](https://github.com/google-gemini/gemini-cli) 是 Google 官方推出的命令行 AI 工具，支持在终端中直接与 Gemini 模型进行交互。通过配置 OpenAI 兼容模式，您可以轻松接入 ePhone AI。

## 安装

确保系统已安装 Python 3.9+：

```bash theme={null}
pip install gemini-cli
```

## 配置与启动

Gemini CLI 支持通过环境变量进行配置。

> [accordion] Mac / Linux (zsh)
>
> ```zsh theme={null}
> echo 'export OPENAI_API_KEY="sk-your-api-key"' >> ~/.zshrc
> echo 'export OPENAI_API_BASE="https://api.ephone.ai/v1"' >> ~/.zshrc
> source ~/.zshrc
> ```

> [accordion] Windows (PowerShell)
>
> ```powershell theme={null}
> [Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-your-api-key", "User")
> [Environment]::SetEnvironmentVariable("OPENAI_API_BASE", "https://api.ephone.ai/v1", "User")
> ```

## 启动交互模式

```bash theme={null}
gemini --model gpt-4o
```

## 常用功能

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

## 使用示例

### 分析代码文件

```bash theme={null}
cat main.py | gemini "分析这段代码的潜在漏洞"
```

### 快速咨询

```bash theme={null}
gemini "如何使用 Python 实现一个简单的 HTTP 服务器？"
```

> [!NOTE]
>
> Gemini CLI 默认使用 Google 官方 API，通过设置 `OPENAI_API_BASE` 环境变量，它可以无缝切换到 ePhone AI 的兼容接口。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.