- New gemini/ section with patcher, config, installers - One-line install: curl | sudo bash - 6 patch targets (API URLs, auth, telemetry, env vars) - Supports gemini-2.5-pro/flash, gemini-3-pro/flash-preview - Updated Products table: Gemini CLI → Active (v0.29.5) - README in English and Russian Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
74 lines
2.5 KiB
Markdown
74 lines
2.5 KiB
Markdown
# Gemini CLI — Пропатченный
|
||
|
||
<!-- VERSION_BADGE:START -->
|
||
Пропатченный Gemini CLI для работы с кастомными API endpoints.
|
||
Последняя версия: **v0.29.5** (6 патчей).
|
||
<!-- VERSION_BADGE:END -->
|
||
|
||
## Установка одной командой
|
||
|
||
```bash
|
||
curl -fsSL https://git.sensey24.ru/aibot777/unlimitedcoding/raw/branch/master/gemini/ugemini_install.sh | sudo bash
|
||
```
|
||
|
||
Скрипт автоматически:
|
||
1. Проверит Node.js >= 20 и Python3
|
||
2. Установит `@google/gemini-cli` если нужно
|
||
3. Скачает и применит 6 патчей
|
||
4. Настроит авторизацию и env vars
|
||
5. Проверит тестовым запросом
|
||
|
||
## Ручная установка
|
||
|
||
```bash
|
||
# 1. Установить Gemini CLI
|
||
npm install -g @google/gemini-cli
|
||
|
||
# 2. Скачать патчер
|
||
curl -fsSL https://git.sensey24.ru/aibot777/unlimitedcoding/raw/branch/master/gemini/gemini_patcher.py -o /tmp/gemini_patcher.py
|
||
curl -fsSL https://git.sensey24.ru/aibot777/unlimitedcoding/raw/branch/master/gemini/gemini_config.json -o /tmp/gemini_config.json
|
||
|
||
# 3. Применить патчи
|
||
sudo python3 /tmp/gemini_patcher.py --apply --config /tmp/gemini_config.json
|
||
|
||
# 4. Проверить
|
||
gemini -p "Привет"
|
||
```
|
||
|
||
## Что патчится
|
||
|
||
| # | Цель | Описание |
|
||
|---|------|----------|
|
||
| 1 | `gemini_base_url` | API через прокси |
|
||
| 2 | `vertex_base_url` | Vertex AI через прокси |
|
||
| 3 | `sanitize_env_url` | Поддержка URL в .env |
|
||
| 4 | `auth_env_whitelist` | URL прокси в sandbox |
|
||
| 5 | `user_settings` | API key авторизация, отключение телеметрии |
|
||
| 6 | `system_env` | Системные переменные окружения |
|
||
|
||
## Доступные модели
|
||
|
||
- `gemini-2.5-pro` — Основная модель
|
||
- `gemini-2.5-flash` — Быстрая (по умолчанию)
|
||
- `gemini-2.5-flash-lite` — Самая быстрая
|
||
- `gemini-3-pro-preview` — Следующее поколение (preview)
|
||
- `gemini-3-flash-preview` — Flash нового поколения (preview)
|
||
|
||
## Решение проблем
|
||
|
||
**"GEMINI_API_KEY not set"**
|
||
```bash
|
||
export GEMINI_API_KEY="ClauderAPI"
|
||
export GOOGLE_GEMINI_BASE_URL="https://ai.37-187-136-86.sslip.io"
|
||
```
|
||
|
||
**"IneligibleTierError"**
|
||
```bash
|
||
python3 gemini_patcher.py --settings-only
|
||
```
|
||
|
||
**Откат**
|
||
```bash
|
||
sudo python3 gemini_patcher.py --rollback
|
||
```
|