AI 编码助理功能强大,但也有局限性:训练数据截止到特定日期,缺少新的 API 功能和更改。如果无法访问 Gemini 专用文档,智能体可能会建议通用模式,而不是优化方法。
为了让编码助理及时了解不断发展的 Gemini API 及其推荐用法,我们建议设置 Gemini Docs MCP 并使用 Gemini API 技能 增强环境。虽然这些工具可以独立使用,但它们旨在协同工作,以提供全面覆盖。
连接 Gemini Docs MCP
Gemini 在 https://gemini-api-docs-mcp.dev 上托管了一个公共模型上下文协议 (MCP)
服务器。将编码智能体连接到此服务器可确保所有查询都能访问最新的 API、代码更新和最佳配置示例。
在智能体的终端或项目根目录中运行以下命令以安装服务器:
npx add-mcp "https://gemini-api-docs-mcp.dev"
此服务器添加了一个 search_documentation 函数,智能体可以使用该函数从官方 Gemini 文档文件中检索实时 API
定义和集成模式。
添加 API 开发技能
这些技能直接在助理的上下文中提供内置规则和最佳实践 (例如强制使用正确的 SDK 和当前模型版本)。该技能与 Gemini
Docs MCP 服务协同工作:如果您同时安装了这两者,该技能将使用 MCP 服务来获取文档;但即使没有安装 MCP,它也会从 ai.google.dev
中提取 llms.txt 作为备用方案。
如需安装这些技能,您可以使用以下任一受支持的工具。每个技能模块下方都提供了这两者的安装说明:
gemini-api-dev
用于通用 Gemini 开发的基础技能。此技能提供以下方面的文档和最佳实践:
- 将提示路由到当前模型(例如 Gemini 3.1 Pro/Flash)并避免使用已废弃的模型
- 多模态提示、函数调用、结构化输出和常见集成模式
使用 skills.sh 安装
npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global
使用 Context7 安装
npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev
gemini-live-api-dev
用于使用 Gemini Live API 构建实时对话式 AI 应用的技能。此技能提供以下方面的文档和最佳实践:
- 用于低延迟流式传输的 WebSocket 连接
- 流式传输音频、视频和文本
- 语音活动检测和抢占支持
使用 skills.sh 安装
npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global