Руководство по настройке
Настройте Gemini CLI под ваш рабочий процесс
Команды настройки
Основные команды для управления вашей конфигурацией
gemini config listПоказать все текущие настройки конфигурации
gemini config get <key>Получить значение определенной настройки
gemini config set <key> <value>Установить значение конфигурации
gemini config unset <key>Удалить настройку конфигурации (вернуть к значению по умолчанию)
gemini config resetСбросить все настройки к значениям по умолчанию
gemini config exportЭкспортировать конфигурацию в файл
gemini config import <file>Импортировать конфигурацию из файла
Опции конфигурации
Подробные настройки, организованные по категориям
Настройка API
Настроить API ключи и параметры модели
api-key
ОбязательноВаш API ключ Google AI
Example:
gemini config set api-key YOUR_API_KEYmodel
Модель по умолчанию для использования
gemini-proExample:
gemini config set model gemini-protemperature
Уровень креативности (от 0.0 до 1.0)
0.7Example:
gemini config set temperature 0.7max-tokens
Максимальная длина ответа
2048Example:
gemini config set max-tokens 2048Настройки интерфейса
Настроить внешний вид и поведение CLI
theme
Цветовая тема для CLI
autoExample:
gemini config set theme darkoutput-format
Формат вывода по умолчанию
textExample:
gemini config set output-format markdownstream
Включить потоковые ответы
trueExample:
gemini config set stream truehistory-limit
Количество поворотов разговора для запоминания
10Example:
gemini config set history-limit 20Переменные окружения
Альтернативная конфигурация с использованием переменных окружения
Общие переменные окружения
GEMINI_API_KEY=your_api_keyAPI ключ для аутентификации
GEMINI_MODEL=gemini-proМодель по умолчанию для использования
GEMINI_CONFIG_DIR=~/.config/geminiДиректория конфигурации
Установка переменных окружения
Bash/Zsh:
export GEMINI_API_KEY=your_keyPowerShell:
$env:GEMINI_API_KEY="your_key"Файл .env:
GEMINI_API_KEY=your_keyФайлы конфигурации
Понимание расположения и форматов файлов конфигурации
File Locations
Глобальная конфигурация:
~/.config/gemini/config.jsonКонфигурация проекта:
.gemini/config.jsonФайл окружения:
.envExample Config File
{
"api-key": "your_api_key",
"model": "gemini-pro",
"temperature": 0.7,
"max-tokens": 2048,
"theme": "dark",
"stream": true,
"tools-enabled": true,
"safe-mode": true
}Лучшие практики
Рекомендации для безопасной и эффективной конфигурации
Security
- • Никогда не коммитьте API ключи в систему контроля версий
- • Используйте переменные окружения для чувствительных данных
- • Включите безопасный режим для выполнения инструментов
- • Регулярно меняйте ваши API ключи
- • Проверяйте и ограничивайте разрешения инструментов
Performance
- • Настройте температуру в зависимости от случая использования
- • Установите подходящие лимиты токенов
- • Включите потоковую передачу для лучшего UX
- • Настройте разумные таймауты
- • Ограничьте размер истории разговора
Связанные ресурсы
Изучите больше руководств по настройке и установке