🤖HermesBlog
Практические Руководства Hermes · Часть 218/9/2026

Подключение Google Vertex AI

Подключение Google Vertex AI — простое для понимания руководство, основанное на официальных документах

Думайте о Google Vertex AI как о «бизнес-зале» для моделей Gemini от Google — те же отличные модели, но с корпоративными бонусами: стабильные тарифы, оплата через ваш аккаунт Google Cloud и никаких внезапных сюрпризов с лимитами запросов.

guide-google-vertex

Почему бы просто не использовать обычный API-ключ?

Если вы работали с другими AI-провайдерами, вы привыкли копировать статический API-ключ в конфигурационный файл. Vertex работает иначе. Вместо ключа, который никогда не меняется, Vertex использует краткосрочные OAuth2-токены — как посадочный талон, который истекает примерно через час.

Хорошая новость? Hermes Agent автоматически занимается их выпуском и обновлением. Вам никогда не придётся касаться токенов. Именно поэтому вы не можете просто вставить временный токен в поле api_key кастомного провайдера — он истечёт прямо посреди разговора и сломает вашу сессию.

Что вам понадобится (предварительные требования)

  • Проект Google Cloud с включённым Vertex AI API и активным биллингом
  • Один из типов учётных данных:
    • JSON-файл ключа сервисного аккаунта (рекомендуется для серверов)
    • Application Default Credentials (ADC) через gcloud auth application-default login (отлично подходит для локальной разработки)

Всё. Hermes автоматически установит google-auth при первом выборе Vertex.

Быстрый старт: два варианта

Вариант A — JSON сервисного аккаунта (для серверов/шлюзов)

Просто добавьте одну строку в ваш файл ~/.hermes/.env:

echo "VERTEX_CREDENTIALS_PATH=/path/to/service-account.json" >> ~/.hermes/.env

Вариант B — Application Default Credentials (для локальной разработки)

Выполните в терминале:

gcloud auth application-default login

Затем выберите Vertex как провайдера:

hermes model

Выберите «More providers…» → «Google Vertex AI» → введите ваш GCP project ID (или оставьте пустым, чтобы использовать тот, что в учётных данных) → выберите регион (по умолчанию: global) → выберите модель Gemini.

Наконец, начните общение:

hermes chat

Где хранятся настройки (простое объяснение)

Hermes разделяет настройки Vertex на два файла в зависимости от уровня чувствительности:

~/.hermes/.env — содержит секретный указатель (путь к вашим учётным данным):

# Используйте один из этих вариантов (проверяются в этом порядке); пропустите оба, чтобы использовать ADC:
VERTEX_CREDENTIALS_PATH=/path/to/service-account.json
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json

~/.hermes/config.yaml — содержит несекретные настройки маршрутизации (project ID и регион):

model:
  default: google/gemini-...

Итоги и практический совет

Vertex AI даёт вам корпоративную надёжность с моделями Gemini, а Hermes автоматически управляет сложным обновлением OAuth2-токенов. Вам нужно лишь один раз указать Hermes ваши учётные данные — и всё готово.

Совет от профи: Если вы запускаете Hermes на сервере или шлюзе, всегда используйте метод JSON сервисного аккаунта (Вариант A) — он безопаснее и предсказуемее, чем ADC. А если что-то пойдёт не так, выполните hermes setup, чтобы починить управляемую установку, если ленивая установка google-auth не удалась. Удачной разработки!

📖 Официальная документация

Эта статья основана на официальной документации Hermes Agent :Официальные документы › guides/google-vertex