gemini-api-dev
使用Google Gemini API构建应用
开发者需要清晰指导如何将Google先进的AI模型集成到他们的应用程序中。本技能提供全面的文档和Python、JavaScript及Go的SDK示例,帮助加速Gemini API开发。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "gemini-api-dev". 为一款具有主动降噪功能的无线耳机生成产品描述
النتيجة المتوقعة:
体验我们采用主动降噪功能的高级无线耳机带来的沉浸式音效。先进的40mm驱动单元提供深沉的低音和晶莹剔透的高音,而自适应ANC技术可阻隔环境噪音,实现专注聆听。
استخدام "gemini-api-dev". 分析此图表图像并总结趋势
النتيجة المتوقعة:
折线图显示从第一季度到第四季度的季度收入增长。收入从230万稳定增长至410万,同比增长78%。增幅最大的时期发生在第二季度和第三季度之间。
استخدام "gemini-api-dev". 从此新闻文章中提取实体为JSON
النتيجة المتوقعة:
- 结构化JSON响应包含字段:article_title、publication_date、key_people(数组)、organizations(数组)、locations(数组)和summary
التدقيق الأمني
آمنStatic analyzer flagged 45 patterns that are all false positives. This is a documentation-only skill (SKILL.md) containing code examples in markdown format. Backticks are markdown code fences, not shell execution. URLs are documentation references to official Google sources. No executable code or security risks present.
درجة الجودة
ماذا يمكنك بناءه
AI驱动的应用开发
使用Gemini先进的语言能力和生产就绪的SDK模式构建聊天机器人、内容生成器和智能助手
多模态内容分析
处理并分析图像、文档、音频和视频内容以及文本提示,以获得全面理解
自动化工作流集成
实现函数调用,使Gemini模型能够自动触发外部API、数据库查询和业务逻辑
جرّب هذه الموجهات
使用Gemini API生成响应。使用您的API密钥初始化客户端,使用模型'gemini-3-flash-preview'调用generate_content,并传递您的文本提示。处理响应文本输出。
通过组合文本和图像数据设置多模态输入。使用适当的content parts包含图像数据(base64或URI),添加您关于图像的文本问题,并发送到支持多模态的模型如gemini-3-pro-preview。
使用名称、描述和参数定义您的函数模式。将function_declarations传递给API配置。当模型使用function_call响应时,执行您的函数并返回结果。继续使用函数响应进行对话。
将response_mime_type配置为'application/json'并提供定义期望JSON结构的response_schema。模型将生成与您的模式匹配的有效JSON,包含正确的类型和必需字段。
أفضل الممارسات
- 始终默认使用v1beta API版本,除非特别需要使用v1
- 参考官方REST API发现规范作为字段名和类型的真实来源
- 获取llms.txt文档索引以发现可用的API功能和端点
- 从已弃用的SDK(google-generativeai、@google/generative-ai)迁移到新包
تجنب
- 使用已弃用的旧模型名称如gemini-2.0或gemini-1.5
- 将API密钥直接硬编码在源代码中而非使用环境变量
- 假设所有Gemini模型都支持相同功能而不检查模型能力
- 在生产API调用时忽略速率限制和配额约束