SuperAPI AI 工具集

google-ai

编程与开发

查看项目

更新于 10-15 19:55

技能介绍

用途:该技能用于与 Google Gemini API 交互,访问 Pro、Flash、Ultra 模型,完成文本生成、对话和嵌入等任务,适合需要大上下文 AI 处理的场景,如长文档摘要、按详细规格生成代码、多轮对话,或与 Google Cloud 生态集成。

主要能力:可调用 Gemini Pro 处理通用任务、Flash 实现更快推理、Ultra 处理复杂推理;支持最高 100 万 token 上下文;通过特定端点支持文本、图像等多模态输入;可用 text-embedding-004 等模型生成嵌入,用于语义搜索;按 API key 管理速率限制与配额,最高每分钟 1000 次请求。

使用方式:需先通过 $GOOGLE_API_KEY 环境变量完成认证,例如 export GOOGLE_API_KEY=your_api_key。主要端点为 https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent,使用 HTTP POST 和 JSON 请求体。CLI 示例:curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer $GOOGLE_API_KEY" -d '{"contents": [{"parts": [{"text": "Hello"}]}]}' https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent。嵌入端点使用 {model}:embedContent。在 OpenClaw 中可用 google-ai generate、google-ai embed 等命令,配置可写在 [skills] 段:google-ai = { api_key = "$GOOGLE_API_KEY", default_model = "gemini-pro" }。

适用场景:长文档或代码库处理、语义搜索、多轮对话、需要 Google 特定模型的集成。

限制与错误处理:需在 Google Cloud Console 的 AI Studio 中启用项目;401 表示 API key 无效,429 表示触发速率限制,需等待重试;应校验请求体避免 400,模型名需精确匹配。异步操作可用 webhook 或轮询,瞬时错误可用指数退避重试。资料未提供具体收费与价格信息。