Gemini API CLI: командний рядок для агентів і CI

Google випустила бету клієнта gemini-api: без залежностей і без збереження стану, для кодових агентів, скриптів і конвеєрів CI.

Про інструмент
Gemini
Категорія
Код і розробка
Формат
Оновлення

Read in English

27 жовтня Google випустила бету Gemini API CLI. Це клієнт командного рядка gemini-api, який створено передусім для кодових агентів, скриптів і конвеєрів CI, а не для ручної роботи в терміналі. Не плутайте його з Gemini CLI: це окремий інтерактивний агент.

Що нового

Клієнт працює без збереження стану й без залежностей. Кожна функція є звичайною командою оболонки, що звертається до Interactions API. Через нього можна:

  • генерувати текст і медіа;
  • аналізувати файли;
  • запускати керовані агенти Gemini.

Для агентів є корисні прапорці: --usage показує повне дерево команд, --schema — схеми запитів у JSON, а --dry-run -o json дає змогу перевірити виклик без мережі. У документації також є фрагмент для AGENTS.md або CLAUDE.md, щоб кодовий агент знав про інструмент.

Як спробувати

Встановити можна скриптом для macOS, Linux чи Windows, через go install або завантажити готовий файл із GitHub Releases. Для Docker і CI документація радить останній варіант, бо так можна зафіксувати версію. Ключ задається змінною GEMINI_API_KEY.

Обмеження

Це бета, а в репозиторії GitHub клієнт названо експериментальним, тож команди ще можуть змінюватися. У скриптах, які мають працювати довго, варто фіксувати версію.

Підготовлено за допомогою AI за відкритими джерелами.