Установка системного времени для обновления пакетов
Добавлено: 03 янв 2026, 18:18
Код: Выделить всё
sudo apt-get install ntpdate -y || true # может не сработать из-за ошибки apt
sudo ntpdate pool.ntp.orgКод: Выделить всё
sudo apt update
sudo apt install python3-venv python3-full -yКод: Выделить всё
python3 -m venv ~/gemini-env
source ~/gemini-env/bin/activate
pip install google-generativeaiСоздайте файл check_models.py, чтобы увидеть, какие именно имена моделей разрешены для вашего ключа:
Код: Выделить всё
cat <<EOF > check_models.py
import google.generativeai as genai
import os
genai.configure(api_key=os.environ.get('GEMINI_API_KEY'))
print("Список доступных моделей для вашего ключа:")
try:
for m in genai.list_models():
if 'generateContent' in m.supported_generation_methods:
print(f"ID: {m.name}")
except Exception as e:
print(f"Ошибка: {e}")
EOFУбедитесь, что ваш ключ экспортирован в текущую сессию:
Код: Выделить всё
export GEMINI_API_KEY="ВАШ_КЛЮЧ"
python3 check_models.pyЧто это даст?
В выводе вы увидите точные строки идентификаторов, например:
Список доступных моделей для вашего ключа:
ID: models/gemini-2.5-flash
ID: models/gemini-2.5-pro
ID: models/gemini-2.0-flash-exp
ID: models/gemini-2.0-flash
ID: models/gemini-2.0-flash-001
ID: models/gemini-2.0-flash-lite-001
ID: models/gemini-2.0-flash-lite
ID: models/gemini-2.0-flash-lite-preview-02-05
ID: models/gemini-2.0-flash-lite-preview
ID: models/gemini-exp-1206
ID: models/gemini-2.5-flash-preview-tts
ID: models/gemini-2.5-pro-preview-tts
ID: models/gemma-3-1b-it
ID: models/gemma-3-4b-it
ID: models/gemma-3-12b-it
ID: models/gemma-3-27b-it
ID: models/gemma-3n-e4b-it
ID: models/gemma-3n-e2b-it
ID: models/gemini-flash-latest
ID: models/gemini-flash-lite-latest
ID: models/gemini-pro-latest
ID: models/gemini-2.5-flash-lite
ID: models/gemini-2.5-flash-image-preview
ID: models/gemini-2.5-flash-image
ID: models/gemini-2.5-flash-preview-09-2025
ID: models/gemini-2.5-flash-lite-preview-09-2025
ID: models/gemini-3-pro-preview
ID: models/gemini-3-flash-preview
ID: models/gemini-3-pro-image-preview
ID: models/nano-banana-pro-preview
ID: models/gemini-robotics-er-1.5-preview
ID: models/gemini-2.5-computer-use-preview-10-2025
ID: models/deep-research-pro-preview-12-2025
Зачем это нужно: После того как вы увидите точный ID в списке, вы сможете вернуться к вашему CLI и прописать его без ошибок: gemini config set model <ID_ИЗ_СПИСКА>