Google (Gemini)
Плагін Google надає доступ до моделей Gemini через Google AI Studio, а також до генерації зображень, розуміння медіа (зображення/аудіо/відео) і вебпошуку через Gemini Grounding.- Провайдер:
google - Автентифікація:
GEMINI_API_KEYабоGOOGLE_API_KEY - API: Google Gemini API
Швидкий старт
- Установіть ключ API:
- Установіть модель за замовчуванням:
Неінтерактивний приклад
Можливості
| Можливість | Підтримується |
|---|---|
| Завершення чату | Так |
| Генерація зображень | Так |
| Розуміння зображень | Так |
| Транскрибування аудіо | Так |
| Розуміння відео | Так |
| Вебпошук (Grounding) | Так |
| Мислення/міркування | Так (Gemini 3.1+) |
Пряме повторне використання кешу Gemini
Для прямих запусків Gemini API (api: "google-generative-ai") OpenClaw тепер
передає налаштований дескриптор cachedContent у запити Gemini.
- Налаштуйте параметри для окремої моделі або глобально, використовуючи
cachedContentабо застарілийcached_content - Якщо присутні обидва, пріоритет має
cachedContent - Приклад значення:
cachedContents/prebuilt-context - Використання Gemini cache-hit нормалізується в OpenClaw як
cacheReadз вихідногоcachedContentTokenCount
Генерація зображень
Вбудований провайдер генерації зображеньgoogle за замовчуванням використовує
google/gemini-3.1-flash-image-preview.
- Також підтримує
google/gemini-3-pro-image-preview - Генерація: до 4 зображень на запит
- Режим редагування: увімкнено, до 5 вхідних зображень
- Керування геометрією:
size,aspectRatioіresolution
google.
Щоб використовувати Google як провайдера зображень за замовчуванням:
Генерація відео
Вбудований плагінgoogle також реєструє генерацію відео через спільний
інструмент video_generate.
- Модель відео за замовчуванням:
google/veo-3.1-fast-generate-preview - Режими: text-to-video, image-to-video і потоки з посиланням на одне відео
- Підтримує
aspectRatio,resolutionіaudio - Поточне обмеження тривалості: від 4 до 8 секунд
Примітка про середовище
Якщо Gateway працює як демон (launchd/systemd), переконайтеся, щоGEMINI_API_KEY
доступний для цього процесу (наприклад, у ~/.openclaw/.env або через
env.shellEnv).