Files
unlimitedcoding/gemini/README_ru.md
delta-cloud-208e 1513e3a97d feat: add Gemini CLI Patcher to unlimitedcoding
- 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>
2026-03-01 17:37:23 +00:00

74 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
```