Агенты для написания кода на основе ИИ используют данные для обучения, собранные до определенной даты. Из-за этого агенты часто предлагают устаревшие модели (gemini-1.5), более ранние версии SDK (google-generativeai) или устаревшие шаблоны кода.
Подключив агента к официальным ресурсам для разработчиков Gemini, вы поможете ему писать точный код с помощью актуальных моделей, SDK google-genai и API взаимодействий.
Вы можете предоставить агенту по написанию кода доступ к документации и правилам Gemini четырьмя способами:
Сводка ресурсов агента
| Ресурс | Что можно делать с помощью этого инструмента | Доступность |
|---|---|---|
| Навыки агента Gemini | Пошаговые правила, шаблоны SDK и вспомогательные скрипты для определенных функций (gemini-api-dev, gemini-live-api-dev, gemini-omni-flash-api). |
Предварительно установлен в AI Studio Build; можно установить с помощью skills.sh, Context7 или управляемых агентов. |
| Gemini Docs MCP Server | Поиск в реальном времени (gemini_search_docs) и чтение всей страницы (gemini_get_doc) во всей документации. |
Поддерживается в Claude Code, Cursor, OpenAI Codex и VS Code. |
| Плагин Gemini API | Пакет с официальными навыками Gemini, сервером MCP для Документов и инструментами для работы с ключами API. | Antigravity. |
| Документы, распознаваемые машиной | Очистка страниц Markdown и индексов llms.txt. |
Все страницы документации на сайте ai.google.dev/gemini-api/docs. |
Как установить специализированные действия агента Gemini
Навыки агента предоставляют агенту по написанию кода процедурные правила, названия текущих моделей и шаблоны кода SDK. Вам не нужно добавлять в запрос длинные инструкции – агент загружает навыки только при необходимости. Это поможет агенту избежать устаревших SDK и использовать современные шаблоны Gemini.
Навыки работают вместе с MCP-сервером Gemini Документов. Если на устройстве агента не установлен сервер MCP, навык переходит на llms.txt. Подробнее о том, как работают навыки Gemini API…
Установка с помощью CLI (skills.sh или Context7)
Установите навыки с помощью файла skills.sh (рекомендуется) или Context7:
# List all available skills in the repository
npx skills add google-gemini/gemini-skills --list
# Install a specific skill globally with skills.sh
npx skills add google-gemini/gemini-skills --skill <skill-name> --global
# Or install with Context7
npx ctx7 skills install /google-gemini/gemini-skills <skill-name>
Доступные навыки
gemini-api-dev
Навыки создания приложений с помощью Interactions API и официальных SDK Gemini API (google-genai для Python и @google/genai для TypeScript). Этот навык включает:
- Генерация текста, многоходовые диалоги, потоковая передача, структурированные выходные данные и вызов функций
- Генерация изображений, преобразование текста в речь и мультимодальные запросы
- Управление состоянием чата на стороне сервера, выполнение в фоновом режиме, Deep Research и управляемые агенты
- Названия текущих моделей и перенос устаревшего кода
generateContentилиgoogle-generativeai
npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global
gemini-live-api-dev
Навык создания приложений для потоковой передачи аудио и видео в реальном времени с помощью Gemini Live API. Этот навык включает:
- Управление сеансами WebSocket, временные токены клиента и возобновление сеансов
- Потоковая передача аудио, видео и текста с обнаружением голосовой активности (VAD) и поддержкой перебивания.
- Обоснование ответа (расширенное мышление), асинхронные вызовы инструментов без блокировки, транскрипция и перевод речи в реальном времени
npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global
gemini-omni-flash-api
Навык для создания и редактирования видео с помощью Gemini Omni Flash с использованием Interactions API. Включает вспомогательные скрипты (upload_file.py, generate_video.py, prep_video.py, inspect_video.py) и охватывает:
- Создание видео из текста и составление запросов
- Переходы между первым и последним кадрами и генерация видео на основе референсных изображений
- Расширения для видео и рабочие процессы предварительной обработки медиаконтента
npx skills add google-gemini/gemini-skills --skill gemini-omni-flash-api --global
Как подключить специализированные действия в управляемых агентах
При запуске управляемых агентов с помощью Interactions API вы можете подключить репозиторий google-gemini/gemini-skills к рабочей области агента. Подробная информация приведена в руководстве по навыкам Gemini API.
from google import genai
client = genai.Client()
interaction = client.interactions.create(
agent="antigravity-preview-09-2026",
input="Build a script that generates a 5-second video of a neon cityscape.",
environment={
"type": "remote",
"sources": [
{
"type": "repository",
"source": "https://github.com/google-gemini/gemini-skills",
"target": ".agents",
}
],
},
)
Как подключить MCP-сервер Gemini Docs
Общедоступный MCP-сервер Gemini Docs (https://gemini-api-docs-mcp.dev) предоставляет вашему агенту прямой доступ ко всему сайту с документацией. Ваш агент может искать и читать страницы документации, чтобы проверять схемы запросов, ограничения моделей и новые функции:
gemini_search_docs: ищет в документации Gemini API по теме или запросу.gemini_get_doc: читает весь контент в формате Markdown на определенной странице документации.
Быстрая настройка
Чтобы автоматически настроить обнаруженных агентов кодирования, выполните следующую команду в терминале или корневом каталоге проекта:
npx add-mcp "https://gemini-api-docs-mcp.dev"
Настройка по среде
Claude Code
Выполните в терминале следующую команду:
$ claude mcp add --transport http geminiDocs https://gemini-api-docs-mcp.dev
Курсор
Добавить в ~/.cursor/mcp.json (глобально) или .cursor/mcp.json (в проекте):
{
"mcpServers": {
"geminiDocs": {
"url": "https://gemini-api-docs-mcp.dev"
}
}
}
OpenAI Codex
Выполните в терминале следующую команду:
$ codex mcp add geminiDocs --url https://gemini-api-docs-mcp.dev
Или добавьте в ~/.codex/config.toml:
[mcp_servers.geminiDocs]
url = "https://gemini-api-docs-mcp.dev"
VS Code (Copilot)
Добавить в папку ".vscode/mcp.json" в рабочей области:
{
"servers": {
"geminiDocs": {
"type": "http",
"url": "https://gemini-api-docs-mcp.dev"
}
}
}
Плагин Gemini API
Если вы используете Antigravity, самый быстрый способ настроить рабочее пространство – плагин Gemini API. Он включает MCP-сервер Gemini Docs, все официальные навыки Gemini (gemini-api-dev, gemini-live-api-dev, gemini-omni-flash-api) и инструменты для работы с ключами API.
- Установка в Antigravity (интерфейс): перейдите в раздел Настройки > Специальные возможности > Плагины Google и скачайте Gemini API.
- Установка с помощью CLI:
bash agy plugin install https://github.com/google-gemini/gemini-skills
Документация, доступная для машинного считывания
Стандартные веб-страницы содержат HTML-теги, панели навигации и скрипты, которые занимают место в окне контекста. ai.google.dev предоставляет конечные точки, которые можно считывать с помощью машинного обучения, чтобы агенты и скрипты могли получать чистый код Markdown напрямую:
llms.txtindex (https://ai.google.dev/gemini-api/docs/llms.txt): список всех страниц документации по Gemini API со ссылками на каждую из них.- Прямые URL Markdown (
.md.txt). Добавьте.md.txtк любому URL документации на сайтеai.google.dev(например,https://ai.google.dev/gemini-api/docs/coding-agents.md.txt), чтобы получить исходный код Markdown для сохраненных запросов, правилAGENTS.mdили автоматизированных скриптов.
Рекомендуемые правила проекта (AGENTS.md)
Файл правил проекта (AGENTS.md, .cursorrules или CLAUDE.md) задает базовые правила, которые загружаются в начале каждого сеанса агента. Добавьте эти правила в корневой каталог проекта, чтобы агенты по умолчанию использовали текущие модели и SDK:
# Gemini API Guidelines
- Before writing Gemini API code, consult the `geminiDocs` MCP server (`gemini_search_docs` / `gemini_get_doc`) or `https://ai.google.dev/gemini-api/docs/llms.txt`.
- Always use the current Gemini API SDK (`google-genai` for Python, `@google/genai` for TypeScript/JavaScript). Never use legacy SDKs (`google-generativeai` or `@google/generative-ai`).
- Use the Interactions API (`client.interactions.create`) for new applications unless a specific feature requires `generateContent`.
- Use current recommended models (see https://ai.google.dev/gemini-api/docs/models) and avoid deprecated models.
Проверка и устранение неполадок
Проверка правильности настроек
Чтобы проверить настройки, попросите агента программирования:
Look up the request schema for the Gemini Interactions API in the documentation.
Настроенный агент будет использовать gemini_search_docs на сервере MCP geminiDocs и писать код с помощью client.interactions.create с SDK google-genai или @google/genai.
Команды статуса
| Среда | Подтверждение MCP | Подтверждение навыков |
|---|---|---|
| Claude Code | Запуск по расписанию: /mcp |
Запуск по расписанию: /skills |
| Курсор | Откройте Настройки > Функции > MCP. | Откройте Настройки > Правила. |
| OpenAI Codex | Запуск по расписанию: codex mcp list |
Проверьте .codex/skills/ или ~/.codex/skills/ |
| Antigravity | Откройте Настройки > Подключения. | Откройте Настройки > Правила или выполните команду /skills list. |
| VS Code (Copilot) | Откройте Расширения > MCP или панель вывода. | Нажмите Выбрать инструменты в чате Copilot. |
Устранение неполадок
- Не удалось обнаружить навык или MCP-сервер. Перезапустите редактор (Cursor или VS Code) или сеанс терминала (Claude Code или Codex). Большинство агентов загружают MCP-серверы и навыки только при запуске.
- Конфликт глобальных навыков. Если ваш агент игнорирует глобально установленный навык, установите его в корневой каталог проекта без
--global:bash npx skills add google-gemini/gemini-skills --skill gemini-api-dev - Правила игнорируются. Убедитесь, что файл
AGENTS.md,.cursorrulesилиCLAUDE.mdнаходится в корневом каталоге проекта.