SuperAPI AI 工具集

google-devdocs

通用与其它

查看项目

更新于 10-16 08:10

技能介绍

用途:在需要 Google 相关 API 的最新文档时,通过 Developer Knowledge REST API 搜索并获取官方开发者文档,返回 Markdown,避免网页抓取。

主要能力:覆盖 ai.google.dev、developer.android.com、developer.chrome.com、developers.google.com、docs.cloud.google.com、docs.apigee.com、firebase.google.com、fuchsia.dev、web.dev、www.tensorflow.org 等语料库,发布后 24 小时内重新索引。支持关键词搜索分块片段、按父文档获取完整 Markdown、以及批量获取(每批最多 20 篇文档)。

使用方式:需先设置环境变量 export GOOGLE_DEVKNOWLEDGE_API_KEY="your-key-here";密钥通过启用 Developer Knowledge API 并创建、限制为仅该 API 的密钥获得。缺失该变量时应告知用户并停止,不可发起调用。

搜索命令:curl -s "https://developerknowledge.googleapis.com/v1alpha/documents:searchDocumentChunks?query=$(python3 -c "import urllib.parse; print(urllib.parse.quote('YOUR QUERY'))")&pageSize=10&key=$GOOGLE_DEVKNOWLEDGE_API_KEY" | jq .

获取完整文档:curl -s "https://developerknowledge.googleapis.com/v1alpha/PARENT_VALUE?key=$GOOGLE_DEVKNOWLEDGE_API_KEY" | jq -r '.content'

批量获取:curl -s "https://developerknowledge.googleapis.com/v1alpha/documents:batchGet?names[]=PARENT1&names[]=PARENT2&key=$GOOGLE_DEVKNOWLEDGE_API_KEY" | jq .

建议使用自然语言提问,先读片段,必要时再取全文,避免一次获取超过 3 篇完整文档。

适用场景:查询 Google Cloud、Firebase、Android、Chrome、Gemini、TensorFlow 或 web.dev API 的当前文档;排查 Google API 报错;对比 Google 服务。

限制:不适用于非 Google 文档、语料库外内容(GitHub、博客、YouTube、Stack Overflow),且 API 不支持 site/语料库过滤参数。常见错误码:400 参数错误、403 密钥无效或 API 未启用、404 文档未找到、429 限流需重试。