Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте Gemini CLI с моделями, инструментами MCP и навыками через Unity Gateway. Unity Gateway CLI (ug) обрабатывает вход и настройку рабочего пространства, или вы можете настроить соединение вручную.
Поддерживается только CLI Gemini через Unity Gateway.
Перед тем как начать
Вам нужен URL вашего рабочего пространства Azure Databricks и доступ к моделям, сервисам MCP и навыкам, которые вы хотите использовать. Для ручной настройки установите версию Gemini CLI, совместимую с текущей интеграцией Unity Gateway, и имейте персональный токен доступа Azure Databricks.
Для ручной настройки замените <workspace-hostname> на имя узла рабочей области Azure Databricks, а <databricks-pat> — на ваш токен. Используйте полные имена моделей, доступные в вашем рабочем пространстве, и объединяйте записи конфигурации с существующими файлами, сохраняя несвязанные настройки.
Если администратор уже настроил устройство, следуйте инструкциям организации по настройке.
Используйте Unity Gateway CLI
Установите ug, затем выполните эту команду из вашей директории проекта:
ug gemini
Выберите рабочее пространство и войдите в систему по запросу. Команда открывает Gemini CLI с настроенной моделью, готовой к обычному рабочему процессу написания кода.
Чтобы начать с другой модели, используйте ug gemini --model "<model-name>". Чтобы использовать сервис Gemini Model Provider, настроенный вашим администратором, используйте ug gemini --provider "<catalog>.<schema>.<provider-name>".
Настройка моделей вручную
Установите версию Gemini CLI, совместимую с текущей интеграцией Unity Gateway:
npm install -g "@google/gemini-cli@<0.45.0"
Установите следующие переменные в терминале:
export GEMINI_MODEL="system.ai.gemini-2-5-flash"
export GOOGLE_GEMINI_BASE_URL="https://<workspace-hostname>/ai-gateway/gemini"
export GEMINI_API_KEY_AUTH_MECHANISM="bearer"
export GEMINI_API_KEY="<databricks-pat>"
Объедините следующие элементы в ~/.gemini/settings.json, чтобы выбрать аутентификацию с помощью ключа API:
{
"security": {
"auth": {
"selectedType": "gemini-api-key"
}
}
}
Затем запускайте gemini с того же терминала. См. документацию по конфигурации Gemini CLI для её настроек и переменных среды.
Добавить инструменты MCP
Используйте Unity Gateway CLI
Запуск:
ug mcp add --agents gemini
Выберите свои услуги, затем начните с ug gemini. Войдите /mcp внутрь агента, чтобы увидеть подключённые серверы.
Настройка MCP-сервисов вручную
Объединим эту запись в ~/.gemini/settings.json:
{
"mcpServers": {
"dbsql": {
"httpUrl": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"headers": {
"Authorization": "Bearer <databricks-pat>"
}
}
}
}
Для другого сервиса измените имя сервера и замените system.ai.dbsql его на трёхчастное название Unity Catalog. Перезапусти gemini после редактирования. См. документацию Gemini CLI по MCP.
ug gemini использует отдельный файл настроек по адресу ~/.ucode/.gemini-home/.gemini/settings.json. Используйте этот файл для ручного ввода записей MCP при запуске через ug.
Добавление навыков
Используйте Unity Gateway CLI
Из вашего каталога проектов скачайте опубликованные навыки в проект:
ug skills add --path "$PWD"
Выберите свои навыки, затем заново запустите Gemini CLI. Считывает каталог проекта .agents/skills/. Введите /skills list, чтобы увидеть доступные навыки.
Настраивайте навыки вручную
Для файлов, которые у вас уже есть, поместите каждую полную папку навыков в папку вашего проекта .gemini/skills/. Project skills работает с обоими gemini и ug gemini; ug использует отдельную домашнюю директорию для пользовательских настроек и навыков. См. документацию по навыкам Gemini CLI.
Чтобы получить доступ к опубликованному реестру навыков через MCP, добавьте второй сервер, используя приведённый выше пример MCP, назовите databricks-skill-registryего и установите httpUrl на https://<workspace-hostname>/ai-gateway/skills/. Оставьте задний слэш и заголовок носителя. Попросите агента использовать навык по его полному названию.
Навыки Unity Gateway — в бета-версии. См. раздел «Управление навыками » для поддержки и разрешений.
Troubleshooting
Сбой запроса к модели: Проверьте URL-адрес шлюза, срок действия токена, имя модели, разрешения и указанное выше ограничение версии Gemini CLI.
Отсутствует MCP-сервер: Перезагрузите агент. Если вы настроили его с помощью ug, запустите его с помощью ug gemini, чтобы использовались те же настройки. Для ручной настройки проверьте ~/.gemini/settings.json и токен Bearer.
Отсутствует скачанный навык: Проверьте , что полная папка находится SKILL.md в поддерживаемой папке. При запуске через ug используйте указанную выше команду project download. Перезапускайте ug skills add с теми же опциями для обновления скачанных навыков.
При проблемах со входом в рабочую область или ug настройкой запустите ug doctor.